Cómo corregir un error de host de secuencias de comandos de Windows

Cómo corregir un error de host de secuencias de comandos de Windows

Los errores que parecen surgir de la nada no son nada nuevo en Windows. Por ejemplo, los errores de Windows Script Host pertenecen a esta categoría y pueden afectar a los usuarios de Windows 11 o 10, así como a versiones anteriores. Veamos las posibles razones detrás de estos problemas y cómo puede solucionarlos.

Qué causa un error de host de secuencias de comandos de Windows

Windows Script Host (WSH) es una herramienta de automatización integrada en Windows que permite a los administradores ejecutar varios scripts como VBScript y JScript. Si bien las tareas de WSH son bastante comunes y se ejecutan en segundo plano, es posible que a veces encuentre errores como «El acceso a Windows Script Host está deshabilitado en esta máquina».

Los errores como estos generalmente se pueden rastrear hasta errores de registro, infección de malware, problemas con el archivo de script VBS u otros archivos dañados. Para corregir un error de Windows Script Host que haya encontrado, puede probar las siguientes correcciones en secuencia.

1. Comprobar Windows Script Host en el Registro

Debido a una serie de razones, es posible que Windows Script Host simplemente esté deshabilitado en su sistema. Un programa que instaló o alguna configuración del sistema que no recuerda haber cambiado podría ser la razón detrás de esto. Para verificar si este es realmente el caso, puede usar el Editor del Registro de la siguiente manera:

  • Presione Win+ Rpara abrir el cuadro de diálogo «Ejecutar».
  • Escriba regedity presione Enterpara abrir el Editor del Registro.
  • Abra «HKEY_CURRENT_USER -> Software -> Microsoft -> Windows Script Host -> Configuración».
Configuración de registro de host de Windows Script habilitada
  • En el panel del lado derecho, haga doble clic en el valor «Habilitado» y verifique el campo «Datos del valor». Asegúrate de que esté configurado en «1» y haz clic en «Aceptar».
Valor habilitado de la configuración del registro del host de Windows Script
  • Si no hay un valor «Habilitado», puede crearlo. Haga clic derecho en el espacio vacío en el panel lateral derecho y seleccione «Nuevo -> Valor DWORD (32 bits)». Establezca el nombre de este valor recién creado en «Habilitado». Haga clic en «Aceptar» y establezca sus «datos de valor» en «1» para completar el proceso.
Configuración de registro de host de Windows Script Crear Habilitado 1
  • Reinicie su computadora para que los cambios surtan efecto.

2. Utilice el escáner de seguridad de Microsoft

Los errores de Windows Script Host a menudo se deben a una infección de malware. Puede usar una herramienta gratuita llamada Microsoft Safety Scanner para escanear su sistema en busca de malware y eliminarlo para corregir su error WSH. También puede emplear la ayuda de un programa antivirus de terceros para ejecutar un análisis del sistema. A continuación se explica cómo usar el Escáner de seguridad de Microsoft.

  • Descargue Microsoft Safety Scanner del sitio web de Microsoft.
  • Inicie el ejecutable descargado y seleccione «Análisis completo» para realizar una comprobación completa de malware de su sistema.
Escáner de seguridad de Microsoft del host de secuencias de comandos de Windows
  • Haga clic en «Siguiente» para iniciar el escaneo y siga las instrucciones en pantalla para completar el proceso.

3. Verifique el valor del archivo VBS en el registro

Virtual Basic Script (VBS) es un archivo de Windows que contiene información requerida por la herramienta Windows Script Host para ejecutar varios scripts. A veces se puede configurar incorrectamente, causando uno o más errores de WSH. Puede verificar el archivo VBS usando el Editor del Registro para intentar corregir los errores.

  • Abra el Editor del Registro desde el cuadro de diálogo «Ejecutar».
  • Abra “HKEY_CLASSES_ROOT ->. vbs” y haga doble clic en el valor “(Predeterminado)” en el panel del lado derecho.
Registro de host de secuencias de comandos de Windows Vbs
  • Asegúrese de que los «Datos del valor» estén configurados en «VBSFile» y haga clic en «Aceptar».
Valor de Vbs del registro de host de secuencias de comandos de Windows
  • No olvide reiniciar su computadora para que los cambios surtan efecto.

4. Eliminar entradas después de Userinit en el Registro

Los usuarios también pueden encontrar errores de Windows Script Host durante el inicio del sistema. Para solucionar este tipo de problemas, puede eliminar algunas entradas de registro en el Editor de registro y ver si ayuda. Siga los pasos a continuación para hacerlo:

  • Abra el Editor del Registro desde el cuadro de diálogo «Ejecutar».
  • Abra «HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> CurrentVersion -> Winlogon».
Inicio de usuario del registro de host de secuencias de comandos de Windows
  • Elimine todas las entradas que siguen a «Userinit». En este ejemplo, estos son «VMApplet» y «WinStationsDisabled».
Registro de host de Windows Script Userinit Eliminar entradas
  • Haga doble clic en «Userinit» y asegúrese de que los «Datos del valor» estén configurados en «C:\Windows\system32\userinit.exe».
Valor de inicio de usuario del registro de host de secuencias de comandos de Windows
  • Haga clic en «Aceptar» y reinicie su computadora.

Preguntas frecuentes

¿Puede Windows Script Host ser mal utilizado por malware?

Los scripts de Windows son herramientas útiles que utiliza su sistema para ejecutar tareas importantes. Pero también pueden ser mal utilizados por piratas informáticos para infectar su sistema. Estos scripts maliciosos pueden enviarse a su sistema a través de correo electrónico, documentos y otros programas que se hacen pasar por software legítimo. Una vez que estos scripts están en su sistema, Windows Script Host puede terminar ejecutándolos e infectando su sistema con el malware previsto.

¿Qué hacer si los errores de script de Windows siguen apareciendo?

Si probó todas las correcciones que detallamos en este artículo y estos errores siguen apareciendo, es posible que deba reparar su instalación de Windows. En caso de que eso tampoco ayude, puede optar por el último recurso de reinstalar Windows. Aquí hay una guía simple para reinstalar Windows sin perder sus archivos.

¿Puedo eliminar un virus de mi computadora sin un antivirus?

Debido a su facilidad de uso, un antivirus suele ser la forma más fácil de buscar y eliminar virus de su sistema. Pero también puedes eliminar un virus de tu computadora sin usar ningún programa antivirus. Puede usar el símbolo del sistema y algunos comandos útiles para escanear y eliminar virus de su PC.

Crédito de la imagen: Christin Hume a través de Unsplash . Todas las capturas de pantalla por Tanveer Singh.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *