Cómo resolver fácilmente los errores comunes del host de scripts de Windows
La falta de archivos de sistema y los datos dañados pueden causar graves problemas en el funcionamiento del Host de scripts de Windows, impidiendo que las aplicaciones y utilidades de inicio se ejecuten correctamente. A veces, se debe a un fallo en el propio script, pero con mayor frecuencia, se trata de un problema a nivel de sistema. Además, algunos desencadenantes complejos, como el malware o los apagones repentinos, pueden dañar los archivos del sistema, lo que provoca que el error del Host de scripts aparezca con mayor frecuencia. Si se encuentra con este error, conviene abordar las causas subyacentes, sobre todo si las soluciones habituales no han funcionado.
Una de las formas más fiables de solucionar este problema es ejecutar un par de herramientas de línea de comandos llamadas SFC y DISM. Son como navajas suizas para solucionar problemas de integridad del sistema: reparan automáticamente archivos de sistema dañados o faltantes. En algunos equipos, puede que tengas que ejecutarlas dos veces o reiniciar entre medias, pero sinceramente, merece la pena el esfuerzo para que tus scripts y el sistema vuelvan a funcionar correctamente. Claro que, a veces, Windows complica las cosas un poco más de lo necesario, pero si te sientes cómodo abriendo una ventana de comandos y escribiendo comandos como `sfc /sfc /sfc` Dism /Online /Cleanup-Image /RestoreHealthy sfc /scannow`sdm /sfc…
Cómo solucionar errores de Windows Script Host en Windows 10/11
Solución 1: Ejecutar DISM y SFC para reparar los archivos del sistema.
¿Por qué ayuda esto? Estos comandos analizan los archivos del sistema Windows y reemplazan los que estén dañados o falten. Si los errores del host de scripts se deben a archivos dañados, esto debería solucionarlo.
Cuándo se aplica: Si observa errores de script después de una actualización de Windows, malware o un apagado repentino, y otras soluciones sencillas aún no han funcionado.
Qué esperar: Tras ejecutar estos comandos, los archivos del sistema deberían estar en orden, lo que permitirá que el script se ejecute sin errores. En ocasiones, puede que sea necesario ejecutarlos más de una vez o reiniciar el sistema un par de veces.
Ahora viene lo complicado: necesitas ejecutar el Símbolo del sistema como administrador. Busca cmd en el menú Inicio, haz clic derecho y elige Ejecutar como administrador. Una vez dentro, escribe los siguientes comandos uno por uno:
Dism /Online /Cleanup-Image /RestoreHealth
Esto descarga una nueva imagen del sistema de Microsoft y repara tus archivos. Ahora, espera pacientemente; en algunas configuraciones, esto tarda unos minutos y en otras, más. Cuando termine, ejecuta:
sfc /scannow
Este comando analiza todos los archivos de sistema protegidos y reemplaza los dañados con archivos almacenados en caché. El proceso puede tardar un poco; no cierre la ventana durante la ejecución. Si encuentra problemas, los corregirá al instante. En ocasiones, ejecutar ambos comandos dos veces, reiniciando el sistema entre ambas ejecuciones, garantiza que todo funcione correctamente.
Solución 2: Restaurar sistema
¿Por qué esto ayuda? Si los errores de script aparecieron después de una actualización o instalación reciente de una aplicación, volver a un estado anterior podría solucionar el problema. Es como deshacer los cambios recientes sin reinstalar Windows.
Cuándo se aplica: Cuando es probable que los archivos del sistema se hayan alterado o dañado después de un cambio que no se puede deshacer manualmente, o si sospecha que una actualización reciente causó inestabilidad.
Qué esperar: Restaurar a un punto de restauración anterior deshará los cambios recientes del sistema, lo que, con suerte, solucionará los errores del host de scripts. No debería afectar a tus archivos personales, solo a los archivos del sistema y de los controladores.
Para acceder a Restaurar sistema, busca » Crear un punto de restauración» en el menú Inicio. Una vez en Propiedades del sistema, haz clic en Restaurar sistema… —verás una lista de tus puntos de restauración, incluidos los creados automáticamente antes de actualizaciones importantes. Elige uno anterior al inicio del error, haz clic en Siguiente, confirma y deja que el proceso se complete. Tu PC se reiniciará y restaurará todo a ese punto. A veces, es necesario probar varias opciones; si la primera no funciona, intenta con puntos de restauración más antiguos.
Solución 3: Restablecer Windows (sin pérdida de datos)
Por qué esto ayuda: Cuando las reparaciones y restauraciones de archivos del sistema fallan, restablecer Windows es como reiniciar el sistema: una instalación limpia que mantiene intactos los archivos.
Cuándo aplicar: Si después de intentar las soluciones anteriores persisten archivos de sistema dañados o errores persistentes, es hora de formatear y reinstalar el sistema operativo, pero conservando tus archivos personales.
Qué esperar: Windows restablece su núcleo, reemplazando archivos del sistema, controladores y la configuración predeterminada. Solo tienes que seleccionar la opción para conservar tus archivos durante el proceso, y el sistema se encargará del resto. Ten en cuenta que probablemente tendrás que reinstalar algunos programas después, pero tus datos personales permanecerán intactos.
Para empezar, abre Configuración (haz clic en el icono del engranaje en Inicio).Luego, ve a Windows Update > Opciones avanzadas > Recuperación. En «Restablecer este PC», haz clic en Comenzar. Selecciona Conservar mis archivos y, a continuación, elige la opción de descarga desde la nube para asegurarte de obtener la última versión de Windows directamente de Microsoft. Confirma todo y haz clic en Restablecer. El proceso tardará un rato; asegúrate de que tu PC esté conectado a la corriente, ya que podría reiniciarse varias veces y las interrupciones podrían causar problemas.
En caso de duda: omita los análisis antivirus y las modificaciones del registro.
Es tentador pensar que un antivirus o modificar el registro puede solucionar esto. Pero, sinceramente, en la mayoría de los casos, un análisis antivirus solo detecta malware, no archivos de sistema dañados. Windows Defender, que viene activado por defecto, es suficiente y detectará cualquier programa malicioso que pueda estar causando problemas. En cuanto a modificar el registro, es bastante peligroso. La mayoría de las guías que sugieren editar el registro para deshabilitar o volver a habilitar el host de scripts son excesivas o arriesgadas, sobre todo si no se está familiarizado con la sintaxis del registro. Evítelo a menos que sepa lo que está haciendo, ya que las modificaciones incorrectas pueden dañar todo el sistema.
Resumen
En resumen, ejecutar DISM y SFC es la mejor opción para solucionar problemas importantes del sistema, independientemente del motivo por el cual el host de scripts muestre errores. Si esto no funciona, restaurar a un punto anterior puede ser la solución. Y si todo lo demás falla, restablecer Windows conservando tus archivos es un último recurso fiable. No es necesario probar soluciones complejas; simplemente sigue estos métodos probados. Esperemos que esto le ahorre algún que otro dolor de cabeza a alguien.
Resumen
- Ejecutar
Dism /Online /Cleanup-Image /RestoreHealthen el símbolo del sistema como administrador. - Siga estos pasos
sfc /scannowpara corregir los archivos de sistema faltantes o dañados. - Utilice Restaurar sistema si los cambios recientes pudieran haber causado el error.
- Si nada más funciona, considere restablecer Windows, conservando sus archivos.
Artículos relacionados
¿Te resultó útil este artículo?