Impossibile trovare Vbscript del motore di script e "nessun motore di script per .vbs"
Quando si esegue un file di installazione vbscript o .msi che esegue un vbscript, è possibile che venga visualizzato uno dei seguenti errori:
Impossibile trovare il motore di script "VBScript" per lo script C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs
Non esiste un motore di script per l'estensione di file ".vbs".
Ciò accade se il modulo Vbscript.dll non è registrato correttamente o le impostazioni dell'associazione del file .VBS sono interrotte. Questo errore può essere corretto utilizzando i passaggi elencati di seguito, vale per Windows Vista, 7, 8, 8.1 e 10.
Passaggio 1: correggere le impostazioni dell'associazione dei file .VBS
Scarica e applica la correzione dell'associazione .vbs dal seguente link.
Correzioni dell'associazione dei file per Windows Vista | Windows 7 | Windows 8 | Windows 10
Passaggio 2: Registra Vbscript.dll dal prompt dei comandi di admin
Aprire una finestra del prompt dei comandi con privilegi elevati.
regsvr32% systemroot% \ system32 \ vbscript.dll
Dovresti vedere DllRegisterServer in vbscript.dll riuscito.
Se si utilizza Windows a 64 bit, eseguire inoltre il comando seguente:
% systemroot% \ SysWOW64 \ regsvr32.exe% systemroot% \ SysWOW64 \ vbscript.dll
Passaggio 3: Scarica le voci di registrazione di Vbscript.dll
Se i passaggi 1 e 2 non risolvono il problema, scaricare le voci di registrazione di Vbscript.dll.
- vbscript.reg per 32 bit (download)
- vbscript.reg per 64 bit (download)
Decomprimi ed esegui il file REG allegato. Si noti che i percorsi sono codificati per C: \. Se la lettera dell'unità di sistema è diversa da C: \ nel tuo caso, modifica il file REG utilizzando il blocco note e aggiorna il percorso corretto.
I file REG risolvono la chiave CLSID DLL Vbscript nel seguente percorso del registro:
HKEY_CLASSES_ROOT \ CLSID \ {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Guarda anche
Errore "Non esiste un motore di script per l'estensione di file" durante l'esecuzione di file .js