När du kör en vbscript- eller .msi-installationsfil som kör ett vbscript kan du få ett av följande fel:
Kan inte hitta skriptmotor “VBScript” för skript C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs
Det finns ingen skriptmotor för filändelsen ".vbs".
Detta händer om Vbscript.dll-modulen inte är korrekt registrerad eller .VBS-filassocieringsinställningarna är trasiga. Detta fel kan åtgärdas med stegen nedan, gäller för Windows Vista, 7, 8, 8.1 och 10.
Steg 1: Fixa .VBS filassocieringsinställningar
Ladda ner och applicera .vbs associeringsfix från följande länk.
Filassocieringsfixar för Windows Vista | Windows 7 | Windows 8 | Windows 10
Steg 2: Registrera Vbscript.dll från admin Kommandotolken
Öppna ett upphöjd kommandotolksfönster.
regsvr32% systemroot% \ system32 \ vbscript.dll
Du bör se DllRegisterServer i vbscript.dll lyckas.
Om du använder Windows 64-bitars kör du följande kommando dessutom:
% systemroot% \ SysWOW64 \ regsvr32.exe% systemroot% \ SysWOW64 \ vbscript.dll
Steg 3: Ladda ner Vbscript.dll-registreringsposter
Om steg 1 och 2 inte löser problemet, ladda ner Vbscript.dll-registreringsposten.
- vbscript.reg för 32-bitars (nedladdning)
- vbscript.reg för 64-bitars (nedladdning)
Packa upp och kör den bifogade REG-filen. Observera att banorna är hårkodade för C: \. Om systemdrivbokstaven är annorlunda än C: \ i ditt fall, redigera REG-filen med anteckningar och uppdatera rätt sökväg.
REG-filerna fixar Vbscript DLL CLSID-nyckeln i följande registerväg:
HKEY_CLASSES_ROOT \ CLSID \ {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Se även
Fel "Det finns ingen skriptmotor för filändelse" när du kör .js-filer