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