¿Cómo reparar los errores de Windows Script Host en el inicio de Windows 10?

Publicado: 2021-03-25

Si ha tenido suficientes errores de Windows Script Host que aparecen cada vez que inicia su sistema o intenta iniciar una aplicación, esta página es donde debe estar. Puede eliminar temporalmente el mensaje de error finalizando el proceso correspondiente en el Administrador de tareas, pero tenemos soluciones permanentes para usted. En este artículo, le mostraremos cómo deshacerse de las ventanas emergentes de Windows Script Host.

¿Qué es un error de host de secuencias de comandos de Windows?

Este tipo de error aparece cuando la herramienta Windows Script Host, que está a cargo de manejar los scripts ejecutados por los administradores del sistema, no puede leer un archivo de script en particular o encuentra cualquier otro problema. El problema puede deberse a un programa malicioso, un archivo de sistema defectuoso, un archivo de script incorrecto o un disco duro defectuoso.

Cómo corregir errores de host de secuencias de comandos de Windows en Windows 10

Las guías que siguen le mostrarán cómo corregir los errores de Windows Script Host al iniciar o cuando inicia aplicaciones.

Ejecute el Comprobador de archivos del sistema

Los errores de Windows Script Host pueden ser el resultado de archivos de sistema defectuosos. Estos archivos pueden haber sido comprometidos por programas maliciosos o pueden ser víctimas de conflictos de aplicaciones. En algunos casos, es posible que los haya manipulado.

Afortunadamente, puede reemplazar fácilmente los archivos del sistema defectuosos o faltantes con el Comprobador de archivos del sistema (SFC). SFC es un programa de línea de comandos integrado. Microsoft proporcionó la herramienta para tales fines.

En versiones anteriores de Windows, todo lo que tiene que hacer es iniciar el símbolo del sistema con privilegios de administrador y ejecutar la línea SFC. Sin embargo, en Windows 10, debe ejecutar DISM antes de ejecutar SFC. DISM, que es la abreviatura de Administración y mantenimiento de imágenes de implementación, es otra herramienta de línea de comandos integrada. Su trabajo es proporcionar los archivos que utilizará la herramienta SFC para el proceso de reparación.

Aquí hay una guía simple sobre cómo ejecutar el comando SFC correctamente:

  1. Abra el símbolo del sistema con privilegios de administrador. Aquí está cómo hacer eso:
  • Vaya al cuadro de búsqueda en el menú Inicio y escriba "comando".
  • Una vez que aparezca el símbolo del sistema en los resultados de búsqueda, haga clic derecho y seleccione "Ejecutar como administrador".
  • Seleccione Sí una vez que el cuadro de diálogo Control de cuentas de usuario solicite permiso.
  1. Después de que se abra la ventana elevada del símbolo del sistema, escriba la línea a continuación y presione Entrar:

DISM.exe /En línea /Imagen de limpieza /Restorehealth

Permita que la herramienta DISM use la utilidad de actualización de Windows para proporcionar los archivos de reparación antes de ejecutar la herramienta SFC. Si Windows Update no proporciona los archivos de reparación, deberá usar la herramienta DISM para obtener los archivos de reparación de una fuente diferente, como un USB de arranque o un DVD de Windows 10. También tendrás que ingresar el siguiente comando en su lugar:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Nota importante: la parte C:\RepairSource\Windows del comando debe reemplazarse con el directorio de Windows en la unidad USB.

  1. Una vez que la herramienta DISM haya completado su trabajo, vaya a una nueva línea y escriba "sfc / scannow" (sin comillas) en la ventana elevada del símbolo del sistema, luego presione la tecla Intro.
  2. La utilidad ahora escaneará su PC en busca de archivos de sistema defectuosos o faltantes y los reemplazará automáticamente.
  3. Espere hasta que el proceso de verificación esté completo al 100% antes de cerrar el símbolo del sistema.

Verá un mensaje de finalización que le informa los resultados del proceso. El mensaje que dice "La protección de recursos de Windows no encontró ninguna violación de integridad" significa que no tiene archivos de sistema dañados. El mensaje que dice “Protección de recursos de Windows encontró archivos corruptos y los reparó con éxito. Los detalles se incluyen en CBS.Log C:\Windows\Logs\CBS\CBS.log” significa que se encontraron y reemplazaron archivos de sistema defectuosos.

Sin embargo, si el símbolo del sistema le dice que "Windows Resource Protection no pudo realizar la operación solicitada", debe ejecutar el comando SFC en modo seguro. Sigue esta guía:

  1. Vaya al menú Inicio, haga clic en el icono de encendido y luego seleccione Apagar.
  2. Una vez que su sistema se apague, toque el botón de encendido para encenderlo, luego presione y mantenga presionado el botón de encendido para apagarlo una vez que el logotipo del fabricante de su computadora parpadee en su pantalla. Reinicie su PC de esa manera dos veces más hasta que vea el mensaje "Espere".
  3. Haga clic en el botón Opciones avanzadas después de ver la pantalla Reparación automática.
  4. Aparecerá la pantalla Elegir una opción.
  5. Haga clic en Solucionar problemas.
  6. En la página Solucionar problemas, haga clic en el mosaico Opciones avanzadas.
  7. Haga clic en Configuración de inicio una vez que aparezca la pantalla Opciones avanzadas.
  8. Una vez que vea la pantalla Configuración de inicio, haga clic en el botón Reiniciar.
  9. Su sistema ahora se reiniciará en la página de Opciones de inicio.
  10. Toque el número junto a Modo seguro con funciones de red (ya que necesita una conexión a Internet para ejecutar la herramienta DISM para proporcionar los archivos de reparación).
  11. Después de que su sistema se inicie en modo seguro, vaya a la carpeta C:\Windows\WinSxS\Temp para confirmar que los directorios PendingDeletes y PendingRenames están presentes.
  12. Ahora, abra el Símbolo del sistema como administrador, luego ejecute las herramientas DISM y SFC.

Escanee su disco duro en busca de sectores problemáticos usando la utilidad CHKDSK

Todos los archivos con los que trabaja su computadora, desde archivos de sistema hasta archivos de aplicaciones, se almacenan en su disco duro. Los errores ocurrirán naturalmente cuando los programas y servicios no puedan leer archivos. Este fenómeno no excluye Windows Script Host. La mayoría de los errores de Windows Script Host sugieren que no se puede acceder a algunos archivos.

La utilidad CHKDSK está diseñada para encontrar sectores defectuosos en el disco duro y evitar que su sistema use esos sectores. También puede intentar recuperar archivos almacenados en esos sectores defectuosos, pero no se garantiza que esto funcione todo el tiempo. Puede que tenga que sacrificar algunos archivos.

En este caso, la herramienta podría ayudarlo a recuperar el archivo que está buscando Windows Script Host. Si no es así, puede estar seguro de que el problema no volverá a ocurrir una vez que haya logrado obtener el archivo por otros medios.

Hay dos formas principales de ejecutar la utilidad CHKDSK: a través del Explorador de archivos y en una ventana elevada del símbolo del sistema. Descubrirá cómo utilizar ambos métodos.

Comprobación de su disco a través del Explorador de archivos

  1. Haga doble clic en cualquier carpeta de su escritorio para abrir una ventana del Explorador de archivos. El método abreviado de teclado de Windows + E es otra forma de iniciar el Explorador de archivos.
  2. Después de que se abra el Explorador de archivos, vaya al panel izquierdo y haga clic en Esta PC.
  3. Cambie al panel derecho y haga clic derecho en la unidad donde está instalado Windows.
  4. Haga clic en Propiedades en el menú contextual.
  5. Cuando vea la ventana de diálogo Propiedades, diríjase a la pestaña Herramientas, luego haga clic en Comprobar en Comprobación de errores.
  6. Haga clic en Escanear unidad después de que aparezca el mensaje de diálogo "No necesita escanear esta unidad".
  7. La herramienta CHKDSK ahora escaneará su disco duro en busca de errores.
  8. Después del escaneo, aparecerá un cuadro de diálogo que le mostrará los resultados.

Comprobación de su disco a través del símbolo del sistema

Si el método del Explorador de archivos no resuelve el problema, abra una ventana del símbolo del sistema elevada para ejecutar una verificación más profunda y avanzada.

La siguiente guía le mostrará cómo:

  1. Abra el símbolo del sistema con privilegios de administrador. Para hacerlo, siga las instrucciones a continuación:
  • Vaya al cuadro de búsqueda en el menú Inicio y escriba "comando".
  • Una vez que aparezca el símbolo del sistema en los resultados de búsqueda, haga clic derecho y seleccione "Ejecutar como administrador".
  • Seleccione Sí una vez que la ventana de diálogo Control de cuentas de usuario solicite permiso.
  1. Después de que se abra la ventana elevada del símbolo del sistema, escriba este comando en la nueva línea y presione la tecla Intro:

chkdsk C: /f /r /x

Nota: La letra "C" en la línea de comando debe reemplazarse con la letra de la unidad de su volumen de Windows.

Aquí hay una breve explicación sobre los interruptores de comando adicionales:

El interruptor " /x " permite que CHKDSK desmonte el volumen antes de que comience el proceso de escaneo.

El interruptor " /r " solicita a la utilidad que busque sectores defectuosos y recupere cualquier información legible.

El parámetro “ /f ” permite que la herramienta corrija los errores detectados durante el escaneo.

Si ve el siguiente mensaje, otras aplicaciones están usando actualmente el volumen que está tratando de escanear. Presione el botón del teclado Y si el símbolo del sistema le pide que programe el análisis para su próximo reinicio:

“Chkdsk no puede ejecutarse porque otro proceso está utilizando el volumen. ¿Le gustaría programar este volumen para que se compruebe la próxima vez que se reinicie el sistema? (T/N)”

Una vez que toque Y, reinicie su computadora para completar la verificación, luego verifique el error.

Ejecute un análisis completo de malware

Una de las principales causas de los errores de Windows Script Host es la infección por malware. Los piratas informáticos tienen la fea costumbre de diseñar programas de malware para clonar o reemplazar por completo los archivos de secuencias de comandos para causar estragos sin ser detectados. Con los conocimientos técnicos, estos scripts maliciosos ocultos se pueden recuperar. Sin embargo, un programa antivirus capaz tiene lo que se necesita para encontrar el malware y deshacerse de él de la manera más rápida posible.

RECOMENDADO

Proteja la PC de amenazas con Anti-Malware

Verifique su PC en busca de malware que su antivirus pueda pasar por alto y elimine las amenazas de manera segura con Auslogics Anti-Malware

Auslogics Anti-Malware es un producto de Auslogics, desarrollador de aplicaciones Microsoft Silver certificado
DESCARGAR AHORA

Incluso si tiene un excelente programa antivirus, confiar en los escaneos rápidos regulares y la función de protección en tiempo real no ayudará. Muchos programas de seguridad tienen la función de análisis completo, que se adentra en las carpetas del sistema y en las áreas restringidas donde podría estar escondido el programa de malware.

Si Windows Security es su principal programa antivirus, asegúrese de que su sistema esté actualizado. De esta forma, estará seguro de que el programa está reforzado con las definiciones de virus más recientes. Si usa un antivirus de terceros, también debe asegurarse de tener su última versión.

Si no sabe cómo ejecutar Full Scan en su programa antivirus, puede dirigirse al sitio web de su desarrollador para determinar cómo hacerlo. Si usa Seguridad de Windows, siga estos pasos:

  1. Vaya al área de notificación de su barra de tareas y haga clic en la flecha para expandir la bandeja del sistema.
  2. Después de que aparezcan los iconos ocultos, haga clic en el escudo blanco para abrir Seguridad de Windows.
  3. A continuación, haga clic en Protección contra virus y amenazas.
  4. Una vez que aparezca la ventana Protección contra virus y amenazas, haga clic en Opciones de análisis.
  5. Cuando llegue a la página Opciones de escaneo, seleccione la opción Escaneo completo, luego haga clic en el botón Escanear ahora.
  6. Tenga en cuenta que el análisis completo puede tardar varias horas. Entonces, permita que su sistema ejecute la operación, luego regrese más tarde.
  7. Una vez que se completa el escaneo, solicite al antivirus que elimine los programas de malware que ha encontrado.

Ejecute el Escáner de seguridad de Microsoft

Microsoft Safety Scanner es una herramienta avanzada de eliminación de virus desarrollada por Microsoft. Comprueba los riesgos de seguridad y los elimina. Una vez que encuentre programas maliciosos, intentará deshacer los cambios realizados en su computadora. Algunos usuarios informaron resultados positivos después de ejecutar la herramienta.

Siga estos pasos para utilizar la utilidad:

  1. Asegúrese de descargar la última versión del programa del sitio web de Microsoft.
  2. Después de descargar el archivo EXE, ejecútelo.
  3. Seleccione Sí en el panel de diálogo Control de cuentas de usuario.
  4. Una vez que se abra el programa, elija el tipo de análisis que desea que se ejecute. Vaya a la opción Escaneo completo para escanear todo el sistema.
  5. El escaneo puede tardar horas en completarse. Puede ejecutarlo cuando esté menos ocupado en lugar de permanecer en su computadora mientras se ejecuta.
  6. Haga clic en Siguiente.
  7. Después de que se complete el escaneo, permita que la herramienta tome las medidas necesarias si encuentra algún programa malicioso.

Realizar un inicio limpio

Dado que la mayoría de los errores de Windows Script Host ocurren durante o inmediatamente después del inicio, una aplicación de inicio puede ser la responsable.

Las aplicaciones de inicio están programadas para iniciarse cada vez que se inicia Windows. Son esencialmente el primer conjunto de programas que el sistema operativo activa después del proceso de arranque. Una o más de estas aplicaciones y servicios podrían interferir con Windows Script Host y desencadenar el error de inicio que está viendo.

Puede encontrar el programa responsable realizando un inicio limpio. La técnica de inicio limpio consiste en evitar que se inicien todas las aplicaciones de inicio no relacionadas con Windows después de reiniciar el sistema. Una vez que haya hecho eso, puede verificar si el error de Windows Script Host ocurre nuevamente.

Aquí hay una guía sobre cómo realizar un inicio limpio y averiguar qué programa de inicio está causando el error:

  1. Haga clic derecho en el botón de inicio para abrir el menú de usuario avanzado, luego haga clic en Ejecutar. Alternativamente, presione el logotipo de Windows y los botones R del teclado para abrir Ejecutar.
  2. Una vez que vea el cuadro de diálogo Ejecutar, vaya al campo de texto, escriba "msconfig" y presione el botón Intro en su teclado.
  3. Una vez que aparezca la ventana de diálogo Configuración del sistema, cambie a la pestaña Servicios.
  4. Navegue hacia la esquina inferior izquierda de la pestaña Servicios y marque la casilla de verificación "Ocultar todos los servicios de Microsoft". Hacer esto evitará que Windows bloquee los servicios relacionados con Microsoft.
  5. Ahora, haga clic en el botón Deshabilitar todo.
  6. A continuación, diríjase a la pestaña Inicio y haga clic en "Abrir Administrador de tareas".
  7. Una vez que llegue a la pestaña Inicio del Administrador de tareas, deshabilite todos los programas que vea haciendo clic en cada programa y haciendo clic en el botón Deshabilitar.
  8. Regrese a la ventana de diálogo Configuración del sistema y haga clic en Aceptar.
  9. Reinicie su sistema y verifique el error.

Si el error no aparece una vez que aparece su sistema, acaba de confirmar la participación de una aplicación o servicio de inicio. Para encontrar la entidad responsable, debe habilitar los elementos de inicio uno tras otro y reiniciar su sistema después de habilitar cada uno. En algún momento, un elemento volverá a activar el error.

Aquí hay una manera diferente y más fácil de aislar el programa responsable:

  1. Abra la ventana de diálogo Configuración del sistema y cambie a la pestaña Servicios.
  2. Vaya a la pestaña Servicios, desmarque la mitad de los servicios de inicio y haga clic en Habilitar todo.
  3. Reinicie su sistema y vea si el error se resuelve. Si el error no aparece, ninguno de los servicios que ha habilitado es el culpable. Deberá habilitar la otra mitad y reiniciar su sistema para ver si el error vuelve a ocurrir.
  4. Si el error aparece después de habilitar un grupo de servicios de inicio, solo debe concentrarse en verificarlos uno tras otro en lugar de verificar todo.

Devuelva el valor predeterminado de .vbs a VBSfile en el Editor del Registro

VBS es un tipo de archivo de secuencias de comandos que WSH puede ejecutar. Muchos errores de WSH apuntan a archivos VBS defectuosos o mal configurados, y hacer algunos cambios en el registro del sistema puede solucionar el problema. Te mostraremos los pasos a seguir.

Antes de comenzar, tenga en cuenta que el registro del sistema es una de las áreas más avanzadas y sensibles de su sistema operativo. Un solo error puede hacer que su computadora quede inutilizable. Por lo tanto, asegúrese de pisar con precaución. Si no conoce bien el registro o no se siente cómodo usándolo, busque a alguien con experiencia para que aplique la solución por usted.

Sin embargo, si quiere manejar las cosas usted mismo, le recomendamos que haga una copia de seguridad de todo el registro para estar seguro. Si puede hacerlo usted mismo, diríjase directamente a la solución para averiguar cómo ajustar el valor predeterminado de .vbs.

Sin embargo, si no sabe cómo hacer una copia de seguridad del registro, siga leyendo.

Copia de seguridad del registro del sistema

  1. Presione el logotipo de Windows y los botones R para iniciar la ventana de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, vaya al campo de texto, escriba "Regedit" y haga clic en el botón Aceptar.
  3. Haga clic en el botón Sí una vez que aparezca la ventana de diálogo Control de cuentas de usuario y solicite permiso.
  4. Cuando se abra el Editor del Registro, vaya a la esquina superior izquierda de la ventana y haga clic en Archivo.
  5. Seleccione Exportar en el menú contextual.
  6. Una vez que se abra la ventana de diálogo Exportar archivo de registro, seleccione Todo en Exportar rango.
  7. Navegue a la carpeta donde desea guardar la copia de seguridad, ingrese un nombre para el archivo y luego haga clic en el botón Guardar.
  8. ¡Eso es! Siempre que desee restaurar el registro, abra el Editor del registro, haga clic en Archivo >> Importar. Vaya a la carpeta donde guardó el archivo de copia de seguridad y haga doble clic en él.

Estos son los pasos que debe seguir para cambiar el valor predeterminado de .vbs:

  1. Presione el logotipo de Windows y los botones R para iniciar la ventana de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, vaya al campo de texto, escriba "Regedit" y haga clic en el botón Aceptar.
  3. Haga clic en el botón Sí una vez que aparezca la ventana de diálogo Control de cuentas de usuario y solicite permiso.
  4. Cuando se abra el Editor del Registro, vaya al panel izquierdo y expanda HKEY_CLASSES_ROOT.
  5. En HKEY_CLASSES_ROOT, haga clic en .vbs.
  6. Navegue hasta el panel derecho y haga doble clic en la cadena predeterminada.
  7. Una vez que se abra el cuadro de diálogo Editar cadena, vaya al cuadro de texto Información del valor y cambie el valor a VBSfile.
  8. Haga clic en Aceptar.

También puede eliminar las cadenas VMApplet y WinStationDisabled en el Editor del Registro. Sigue estos pasos:

  1. Abra el Editor del Registro y diríjase al panel izquierdo.
  2. Vaya a Computadora\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.
  3. Haga un solo clic en WinLogon, luego cambie al panel derecho.
  4. Desplácese hacia abajo y elimine las entradas VMApplet y WinStationDisabled.
  5. A continuación, haga doble clic en Usernit.
  6. Reemplace sus datos de valor con "C:\Windows\system32\userinit.exe" (sin comillas) y haga clic en Aceptar.

Repara instala tu PC

Si ninguno de los métodos anteriores funciona, te queda la opción de reparar tu instalación de Windows 10. Esta opción lo ayudará a reemplazar archivos de sistema rotos y otras dependencias de software para WSH.

Conclusión

Creemos que pudiste resolver el problema para siempre. Dirígete a la sección de comentarios si tienes algo que compartir con nuestra comunidad.