[Fix] Kan ikke finde Script Engine Vbscript og “ingen script-motor til .vbs”

2017-11-27 01:08:52
Vigtigste·Microsoft·[Fix] Kan ikke finde Script Engine Vbscript og “ingen script-motor til .vbs”

Når du kører en vbscript- eller .msi-installationsfil, der kører et vbscript, kan du modtage en af ​​følgende fejl:

Kan ikke finde script-motor “VBScript” til script C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs

Der er ingen scriptmotor til filtypenavnet ".vbs".

Dette sker, hvis Vbscript.dll-modulet ikke er registreret korrekt, eller indstillingerne for .VBS-filtilknytning er ødelagte. Denne fejl kan rettes ved hjælp af nedenstående trin, gælder for Windows Vista, 7, 8, 8.1 og 10.

Trin 1: Fix .VBS filtilknytningsindstillinger

Download og anvend .vbs- tilknytningsfixet fra følgende link.

Filtilknytning rettelser til Windows Vista | Windows 7 | Windows 8 | Windows 10

Trin 2: Registrer Vbscript.dll fra admin Kommandoprompt

Åbn et forhøjet kommandopromptvindue.

 regsvr32% systemroot% \ system32 \ vbscript.dll 

Du skal se DllRegisterServer i vbscript.dll lykkes.

Hvis du bruger Windows 64-bit, skal du desuden køre følgende kommando:

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

Trin 3: Download Vbscript.dll-registreringsindgange

Hvis trin 1 og 2 ikke løser problemet, skal du hente Vbscript.dll-registreringsposterne.

  • vbscript.reg til 32-bit (download)
  • vbscript.reg til 64-bit (download)

Pak ud og kør den vedlagte REG-fil. Bemærk, at stierne er hardkodet for C: \. Hvis systemdrevbrevet er anderledes end C: \ i dit tilfælde, rediger REG-filen ved hjælp af notepad og opdater den rigtige sti.

REG-filerne fikserer Vbscript DLL CLSID-nøglen i følgende registreringsdatabase sti:

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

Se også

Fejl "Der er ingen scriptmotor til filtypenavn" når du kører .js-filer

Redaktørens Valg