[Solución] No se puede encontrar el motor de secuencias de comandos Vbscript y "no hay motor de secuencias de comandos para .vbs"

2017-11-27 01:08:52
Principal·Microsoft·[Solución] No se puede encontrar el motor de secuencias de comandos Vbscript y "no hay motor de secuencias de comandos para .vbs"

Cuando ejecuta un archivo de instalación vbscript o .msi que ejecuta un vbscript, puede recibir uno de los siguientes errores:

No se puede encontrar el motor de script "VBScript" para el script C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs

No hay un motor de script para la extensión de archivo ".vbs".

Esto sucede si el módulo Vbscript.dll no está registrado correctamente o la configuración de asociación de archivos .VBS está dañada. Este error se puede solucionar mediante los pasos que se enumeran a continuación, se aplica a Windows Vista, 7, 8, 8.1 y 10.

Paso 1: corrige la configuración de asociación de archivos .VBS

Descargue y aplique la corrección de asociación .vbs desde el siguiente enlace.

Correcciones de asociación de archivos para Windows Vista | Windows 7 | Windows 8 | Windows 10

Paso 2: Registre Vbscript.dll desde el símbolo del sistema de administración

Abra una ventana elevada del símbolo del sistema.

 regsvr32% systemroot% \ system32 \ vbscript.dll 

Debería ver el DllRegisterServer en vbscript.dll exitoso.

Si está utilizando Windows de 64 bits, ejecute el siguiente comando además:

 % systemroot% \ SysWOW64 \ regsvr32.exe% systemroot% \ SysWOW64 \ vbscript.dll 

Paso 3: descargue las entradas de registro de Vbscript.dll

Si los pasos 1 y 2 no resuelven el problema, descargue las entradas de registro de Vbscript.dll.

  • vbscript.reg para 32 bits (descarga)
  • vbscript.reg para 64 bits (descarga)

Descomprima y ejecute el archivo REG adjunto. Tenga en cuenta que las rutas están codificadas para C: \. Si la letra de unidad del sistema es diferente a C: \ en su caso, edite el archivo REG con el bloc de notas y actualice la ruta correcta.

Los archivos REG corrigen la clave CLSID de Vbscript DLL en la siguiente ruta de registro:

 HKEY_CLASSES_ROOT \ CLSID \ {B54F3741-5B07-11cf-A4B0-00AA004A55E8} 

Ver también

Error "No hay motor de secuencia de comandos para la extensión de archivo" al ejecutar archivos .js

La Elección Del Editor