Cómo arreglar un error de Script Host de Windows – soluciones
Los errores de script en la familia de sistemas operativos de Windows pueden encontrarse independientemente de la versión del sistema operativo. Todos ellos suponen un inconveniente importante para el usuario, ya que el programa en el que se ha producido el error deja de funcionar. En qué condiciones se produce el error de host de script de windows y cómo solucionarlo para que no vuelva a ocurrir, te lo cuento a continuación. Tienes que realizar una serie de acciones sencillas.
«Windows Script Host»: ¿qué es este error?
Hay que tener en cuenta que este fallo no depende de ningún software existente en el sistema operativo, sino que se refiere a un error de script del propio sistema. Por eso, muchos usuarios consideran un error recabar información y analizar el funcionamiento de los programas externos y reconfigurarlos con la esperanza de eliminar el fallo.
Cómo solucionar el problema
Las principales causas del error de script de Windows son las siguientes
- Acción del virus;
- error de tiempo;
- Error de actualización del sistema operativo;
- Una versión pirata del sistema;
- fallo del archivo del sistema.
Hay que tener en cuenta la acción del malware. La mayoría de las veces, son los virus los que causan un error de script de Windows. Por lo tanto, el primer paso es comprobar tu sistema en busca de virus con uno de los programas antivirus eficaces con bases de datos actualizadas. Es importante comprobar no sólo la partición del sistema, sino también toda la información y las estructuras lógicas presentes en el sistema.
Ajustar la hora
A menudo, un error de host de script en Windows está causado por un simple desajuste de la configuración de la hora. En este caso, presta atención a la cadena horaria: tanto la hora como la fecha pueden ser incorrectas.
Advertencia. La fecha y la hora deben ser establecidas por un usuario con plenos derechos.
Hay que comprobar estos ajustes. Para ajustar la hora y la fecha, procede como sigue
- Abre «Panel de control»-«Reloj y región» mediante el botón «Inicio»;
- En «Fecha y hora», haz clic en el submenú «Ajustar fecha y hora»;
- Se abre una ventana con la fecha, la hora y la zona horaria, donde debes hacer clic en «Cambiar fecha y hora»;
- En la ventana que aparece, ajusta los parámetros necesarios y haz clic en el botón Aceptar.
No es necesario reiniciar el ordenador. La fecha y la hora se establecerán inmediatamente después de aplicar los ajustes. Estos ajustes se pueden realizar en la BIOS, en la ventana principal.
Desactivar las actualizaciones
Se activa la descarga e instalación de actualizaciones en raras ocasiones, pero provoca un error de script. Si la configuración de la hora no ha servido de nada, lo mejor es desactivar las actualizaciones automáticas durante un tiempo. En Windows 10 esto se puede hacer a través del Editor de Políticas de Grupo Local:
- Atajo Win+R para abrir la función Ejecutar;
- Introduce el comando gpedit.msc;
- Se abre la ventana del registro, donde navegas hasta «Configuración del equipo/plantillas administrativas/componentes de Windows/centro de actualización de Windows»;
- Haz doble clic para abrir la configuración del elemento Configuración de actualización automática y marca la casilla «Desactivado» en el área correspondiente.
Haz clic en Aceptar para aplicar los ajustes. Se recomienda reiniciar el ordenador después de cerrar todas las ventanas de aplicaciones de configuración. Después de esto, las actualizaciones no deberían cargarse en el sistema.
Eliminar las actualizaciones instaladas incorrectamente
Sucede que las actualizaciones con errores son lanzadas por Microsoft, el desarrollador del propio sistema operativo Windows. Esto hace que los sistemas operativos Windows que han recibido una actualización con errores fallen en masa.
Importante: Sólo debes eliminar las actualizaciones si estás seguro de que una actualización concreta es la causante del error.
El usuario es libre de esperar a que se publique una actualización para solucionar el fallo, pero es más fácil y seguro simplemente eliminar los archivos. Puedes eliminar una actualización instalada a través del Panel de Control de la siguiente manera:
- Desde el Panel de Control, abre «Programas»-«Desinstalar programa»;
- Se abrirá una ventana en la que deberás seleccionar «Ver actualizaciones instaladas» en el menú de la izquierda;
- Para eliminar la actualización, haz clic con el botón derecho sobre ella y haz clic en «Eliminar».
Para eliminar las actualizaciones importantes de forma más fiable, se recomienda ordenarlas por fecha y eliminar la actualización concreta, después de cuya instalación han comenzado los errores de script. Una vez finalizado el proceso de desinstalación, debes reiniciar el ordenador.
Instalar una licencia de Windows
La causa del fallo descrito suele ser un secuestrador de licencias interno o externo. La razón es que dicho software modifica el código del sistema y realiza cambios en él. Esto puede hacer que muchos scripts funcionen de forma incorrecta, dando lugar a un error.
Por lo tanto, es muy importante instalar y utilizar sólo Windows con licencia de cualquier versión. Puedes comprarlo directamente a Microsoft descargándolo del sitio web oficial o comprándolo a un distribuidor oficial. Es seguro y práctico, ya que un usuario con licencia del sistema operativo siempre recibe todas las actualizaciones del sistema y la asistencia del fabricante en el momento oportuno.
Errores del sistema de archivos
Puedes comprobar si hay errores en el sistema de archivos introduciendo «sfc /scannow» en la línea de comandos.
Esto iniciará un proceso de exploración del SFC. Si es posible, se corregirán los errores encontrados. Si no se encuentra ninguno, se puede restablecer la integridad del sistema. Para ello se han previsto ciertos comandos. Hay que introducirlos de uno en uno, pulsando la tecla Enter después de cada uno:
- Dism/Online/Limpieza-Imagen/ComprobarSalud;
- Dism/Online/Cleanup-Image/ScanHealth;
- Dism/Online/Limpieza-Imagen/RestauraciónSalud.
Una vez que todos los procesos hayan terminado, se recomienda reiniciar el ordenador mediante el botón de Inicio. Entonces, cuando el sistema finalmente arranque, no debería haber más errores de script.
Establece el valor por defecto de la clave .vbs
Otra causa común del error de Windows Script Host es un fallo en la configuración de la clave .vbs. Su configuración por defecto se restablece a través del registro. Para ello, procede como sigue:
- Abre la función «Ejecutar» con el atajo Win+R e introduce el comando regedit;
- Se abrirá la ventana del registro, donde tendrás que navegar hasta HKEY_CLASSES_ROOTNvbs;
- En la parte izquierda del kon habrá una carpeta .vbs, sobre la que hay que hacer clic con el botón izquierdo del ratón;
- En la parte derecha de la ventana aparecerá el icono Predeterminado, tienes que hacer doble clic sobre él y escribir VBSFile en el campo Valor.
Haz clic en Aceptar y cierra todas las ventanas para confirmar los parámetros. A continuación se recomienda reiniciar el ordenador y asegurarse de que no hay ningún error.
Revisar tu ordenador en busca de malware
Es aconsejable realizar un control de virus al menos una vez cada seis meses. Al hacerlo, debes utilizar una versión actualizada de un software antivirus con bases de datos actualizadas. Hay muchos antivirus eficaces en el mercado de software moderno.
Por ejemplo, puedes descargar Kaspersky, reconocido mundialmente como uno de los mejores antivirus, desde el sitio web oficial. Hay versiones para el hogar y para la empresa con un conjunto diferente de funciones y protecciones adicionales. La comprobación consiste en los siguientes pasos:
- Inicia el menú principal del programa (desde el acceso directo o la barra de tareas);
- Selecciona el elemento de verificación;
- Se recomienda seleccionar «Comprobación completa» y hacer clic en el botón «Ejecutar comprobación».
Espera a que se complete el escaneo y se muestren los resultados. Las amenazas detectadas pueden ser eliminadas o se puede intentar curarlas a discreción del usuario, teniendo en cuenta la importancia de los archivos infectados.
Desactivar el Script Host de Windows a través del registro
Desactivar los scripts en el sistema mejora la seguridad del SO, pero desactiva los archivos batch bat o cmd. Para uso doméstico, ésta es una opción bastante eficaz para eliminar el error de scripting si los métodos anteriores no han dado el resultado deseado. Para desactivar el Script Host a través del registro, sigue estos pasos:
- Abre la ventana del registro con el comando regedit;
- Pasa por HKLMSoftwareMicrosoftWindows Script HostSettings;
- En la parte derecha de la ventana, busca la opción Habilitar y haz doble clic para abrirla;
- Ajusta el valor a 0.
Para volver a activar el parámetro, debes poner el valor en 1. Para hacerlo en los parámetros de la rama:
- HKEY_CLASSES_ROOTNficheroNde la cáscaraNde los comandos
- HKEY_CLASSES_ROOTNel archivo de comandosNde los comandos
Cambia los parámetros de la acción a NOTEPAD.EXE %1.
El error de script en Windows no es un problema de los programas instalados, sino del propio sistema operativo. Por lo tanto, en la mayoría de los casos debe resolverse mediante diversas manipulaciones del sistema operativo. Para ello se requiere un acceso completo a los recursos de Windows y un mínimo de conocimientos informáticos. Si todo se hace con cuidado y según las instrucciones, el usuario arreglará el fallo y conseguirá que el sistema vuelva a funcionar.
Vídeo sobre el tema
[youtubomatic_search]