Windows Script Host (WSH) es una Windows que permite ejecutar scripts escritos en VBScript o JavaScript . Estos scripts pueden usarse para automatizar tareas, modificar la configuración del sistema o iniciar aplicaciones. Sin embargo, WSH también puede ser explotado por malware que intenta infectar el equipo o cifrar los archivos. Por lo tanto, se recomienda desactivar WSH si no lo necesita o si no está seguro de su propósito.
En este artículo explicaremos cómo habilitar o deshabilitar WSH en Windows 10, 8 y 7, así como las ventajas y desventajas de esta operación.
¿Qué es Windows Script Host?
Windows Script Host (WSH) es una interfaz que permite ejecutar scripts escritos en VBScript o JavaScript en Windows. Estos scripts suelen almacenarse en archivos con la extensión .vbs o .js, pero también pueden incrustarse en documentos de Microsoft Office (Word, Excel, etc.) o en páginas web.
WSH permite manipular objetos del sistema operativo, como el registro, archivos, carpetas, procesos y servicios. También proporciona acceso a componentes COM (Modelo de Objetos Componentes), que son módulos de software reutilizables e interoperables.
WSH puede usarse para automatizar tareas repetitivas, modificar la configuración del sistema o iniciar aplicaciones. Por ejemplo, puede crear un script que limpie el disco duro, cambie el fondo de pantalla o abra su navegador web preferido.
¿Cómo activo o deshabilito Windows Script Host?
Existen varios métodos para habilitar o deshabilitar WSH en Windows. Presentaremos los dos más sencillos: modificar el registro y usar un antivirus.
Editar el registro
El registro es una base de datos que contiene la configuración del sistema y las aplicaciones instaladas en Windows. Es posible modificarlo para habilitar o deshabilitar WSH.
Para ello siga estos pasos:
- Abra el menú Inicio y escriba regedit en la barra de búsqueda. Haga clic en el icono del programa regedit.exe que aparece.

- En la ventana de registro, navegue hasta la siguiente clave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
- En el panel derecho, haga doble clic en el valor Habilitado. Si no existe, haga clic con el botón derecho en un espacio vacío y seleccione Nuevo > Valor DWORD (32 bits). Asígnele el nombre Habilitado.

- En el cuadro de diálogo que se abre, modifique los datos del valor como desee:
- Para activar WSH, escriba 1 y haga clic en Aceptar.
- Para deshabilitar WSH, escriba 0 y haga clic en Aceptar.

Cierre la ventana de registro y reinicie su PC para que los cambios surtan efecto.
Utilice software antivirus
Otra forma de habilitar o deshabilitar WSH es usar un software antivirus que ofrezca esta opción. Por ejemplo, puedes usar Smadav, un antivirus gratuito y ligero que protege tu PC contra virus USB y scripts maliciosos. Puedes deshabilitar Windows Defender si existe un conflicto entre ambos programas.
Para habilitar o deshabilitar WSH con Smadav, siga estos pasos:
- Descargue e instale Smadav en su PC desde el sitio web oficial: https://smadav.net/
- Abra Smadav y haga clic en el ícono de Smadav en la barra de tareas.
- Seleccione Permitir scripts Windowsy macros de Office (hasta reiniciar) para habilitar WSH. Desmarque esta casilla para deshabilitar WSH.

- Reinicie su PC para que los cambios surtan efecto.
¿Cuáles son las ventajas y desventajas de habilitar o deshabilitar Windows Script Host?
Activar o desactivar WSH tiene ventajas y desventajas según el uso que le des a tu PC. A continuación, un resumen de los puntos principales a considerar:
| Ventajas | Desventajas |
| Habilitar WSH | – Permite ejecutar scripts útiles para automatizar tareas, modificar configuraciones del sistema o iniciar aplicaciones. |
| Deshabilitar WSH | – Protege tu PC contra malware que explota WSH para infectar tu computadora o cifrar tus archivos. |
Preguntas frecuentes
A continuación se muestran algunas preguntas frecuentes sobre Windows Script Host:
¿Por qué deshabilitar Windows Script Host?
- WSH puede ser útil para algunos usuarios avanzados, pero también puede representar un riesgo de seguridad para su computadora.
- WSH puede ser explotado por programas maliciosos que buscan infectar su PC o cifrar sus archivos.
- Estos programas maliciosos pueden aparecer como archivos adjuntos de correo electrónico, documentos de Office infectados o páginas web comprometidas. También pueden estar ocultos en archivos comprimidos (zip, rar, etc.) o en unidades USB.
- Si abre estos archivos sin cuidado, corre el riesgo de ejecutar un script malicioso que modificará su registro, desactivará su antivirus, descargará otro malware o incluso cifrará sus datos personales.
- Se recomienda desactivar WSH si no lo necesita o si no sabe lo que está haciendo. Esto evitará que su PC se vea comprometida por un script malicioso.
¿Cómo saber si un script es malicioso?
No existe una manera infalible de detectar un script malicioso, pero puedes aplicar algunas reglas de precaución:
- No abra archivos adjuntos en correos electrónicos de remitentes desconocidos o sospechosos.
- No abra documentos de Office que contengan macros sin verificar su origen y contenido.
- No visite páginas web que muestren alertas o mensajes de error que le soliciten que ejecute un script.
- No conecte unidades USB cuyo origen o contenido desconozca.
- Escanee su PC periódicamente con un software antivirus actualizado.
¿Cómo puedo eliminar un script malicioso que ha infectado mi PC?
Si sospecha que su PC ha sido infectado por un script malicioso, debe actuar con rapidez para limitar el daño. Estos son algunos pasos a seguir:
- Desconecte su PC de Internet y de cualquier red local.
- Deshabilite WSH siguiendo los métodos descritos anteriormente.
- Ejecute un análisis completo de su PC con un software antivirus actualizado. Si es posible, utilice un antivirus que detecte y elimine scripts maliciosos, como Smadav.
- Restaura tus archivos desde una copia de seguridad reciente, si la tienes. De lo contrario, prueba con un software de recuperación de datos, como Recuva.
- Cambie todas sus contraseñas y revise sus cuentas en línea para detectar cualquier actividad sospechosa.
¿Cómo creo mis propios scripts con Windows Script Host?
Si quieres crear tus propios scripts con WSH, necesitas tener conocimientos de VBScript o JavaScript, así como programación Windows.
- Para crear un script con WSH, necesita crear un archivo de texto con la extensión .vbs o .js, según el lenguaje que utilice. Puede usar cualquier editor de texto, como el Bloc de notas o Notepad++.
- En el archivo de texto, debe escribir el código de su script, respetando la sintaxis y las reglas del lenguaje elegido. Puede usar comentarios para explicar cómo funciona su script u omitir ciertas líneas de código.
- Para ejecutar el script, haga doble clic en el archivo o arrástrelo y suéltelo en el icono de WSH. También puede usar el comando wscript.exe o cscript.exe en el símbolo del sistema.
Para depurar tu script, puedes usar instrucciones como MsgBox o WScript.Echo para mostrar mensajes en pantalla o en la consola. También puedes usar un editor de texto con funciones de depuración, como Visual Studio Code, que puede ayudarte a corregir el error 0xc000007b en Windows .
A continuación se muestra un ejemplo de un script de VBScript que muestra "¡Hola mundo!" en un cuadro de diálogo:
'Este es un comentario explícito de Option' Fuerza la declaración de variable Dim message 'Declara una variable message = "¡Hola mundo!" 'Asigna un valor a la variable MsgBox message 'Muestra el valor de la variable en un cuadro de diálogo
Copiar
A continuación se muestra un ejemplo de un script de JavaScript que muestra "¡Hola mundo!" en la consola:
// Este es un comentario var message; // Declara una variable message = "¡Hola mundo!"; // Asigna un valor a la variable WScript.Echo(message); // Muestra el valor de la variable en la consola
Conclusión
Windows Script Host es una función Windows que permite ejecutar scripts escritos en VBScript o JavaScript. Estos scripts pueden ser útiles para automatizar tareas, modificar la configuración del sistema o iniciar aplicaciones. Sin embargo, también pueden ser peligrosos si se abren archivos que contienen scripts maliciosos que intentan infectar el equipo o cifrar los archivos.
Por lo tanto, se recomienda desactivar WSH si no lo necesita o si no sabe lo que está haciendo. Puede activarlo o desactivarlo modificando el registro o usando un antivirus como Smadav.
Si desea crear sus propios scripts con WSH, necesita conocimientos de VBScript o JavaScript, así como de programación Windows. Debe crear un archivo de texto con la extensión .vbs o .js y escribir en él el código de su script. Después, podrá ejecutar, depurar y probar su script con WSH.
Esperamos que este artículo te haya ayudado a entender cómo habilitar o deshabilitar WSH en tu PC. Si tienes alguna pregunta o comentario, no dudes en dejarlo a continuación.
![[GetPaidStock.com]-64838d72878f1](https://tt-hardware.com/wp-content/uploads/2023/06/GetPaidStock.com-64838d72878f1-696x360.jpg)


