Al instalar algunos programas o al intentar ejecutar archivos .vbs, Windows me informa que no puede encontrar VBScript.
He probado todo lo que puedo encontrar en línea, incluido:
Registrar el .dll:
regsvr32 %systemroot%\system32\vbscript.dll
- Recibo un mensaje de éxito cada vez que me registro.Correr
sfc /scannow
.Garantizar que la clave de registro apunte al lugar correcto.
C:\Windows\system32\vbscript.dll
y no algún archivo de detección antivirus.Puedo ver el archivo .dll tanto en como
system 32
ensysWOW64
.
Se agradecería cualquier consejo sobre cómo proceder. Además, no puedo encontrar ningún lugar donde pueda volver a descargar el motor VBScript.
Más información:
El formato de archivo .vbs está asociado con Microsoft Windows Based Script Host. Esta información proviene de la sección Asociaciones de archivos del Panel de control.
Cuando intento ejecutar un archivo .vbs, aparece una ventana de error que indica:
Windows Script Host: no se puede encontrar el motor de script "VBScript" para el script "C:****.vbs".
Respuesta1
¿Qué sucede cuando ejecuta cscript.exe o wscript.exe? Así es como se ejecutan (esos) scripts en Windows.
También podría estar bloqueado por la política de grupo; he oído que esto se hace en algunos entornos corporativos, aunque fue algo temporal.
Entonces, busque wscript.exe o cscript.exe, intente ejecutarlos, vea si faltan o qué mensaje de error recibe al ejecutarlos, etc.
Respuesta2
¡Fácil! Yo tuve el mismo problema antes... :/
Solución para Windows 7:
1) Abra "regedit".
2) Haga clic en Sí si aparece un cuadro de diálogo (para realizar cambios en su computadora).
3) Abrir: "HKEY_CLASSES_ROOT".
4) Abrir: "CLSID".
5) Abrir: "{B54F3741-5B07-11cf-A4B0-00AA004A55E8}".
6) Haga clic una vez en: "InprocServer32".
7) Haga clic una vez en: "Versión actual".
8) Haga doble clic en "(Predeterminado)"
9) Donde dice "Datos de valor", cámbielo a "C:\Windows\System32\vbscript.dll".
NOTA: Si tenía McAffee instalado anteriormente, es posible que haya sido "C:\Program Files\Common Files\McAfee\SystemCore\ScriptSn.20120217033008.dll" como valor de datos anterior. Ignora esto y sigue el paso 9.
10) Reinicie o apague el sistema.
11) ¡Listo! Simple como eso. :D
¡Espero que esto ayude! :)
Respuesta3
El error "No se puede encontrar el motor de secuencias de comandos VBScript..." puede ocurrir si la biblioteca de vínculos dinámicos (DLL) VBScript.dll no está instalada correctamente, incluso si está físicamente en su sistema (en lugar de faltar).
Intente registrarlo ingresando regsvr32 VBScript
seguido de la Enterclave en el símbolo del sistema o usando el comando Ejecutar de Windows (que puede abrir escribiendo la Win+Rcombinación de teclas al mismo tiempo).