Kun suoritat vbscript- tai .msi-asennustiedoston, joka ajaa vbscriptiä, saatat saada yhden seuraavista virheistä:
Komentosarjan C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs ei löydä komentosarjan moottoria “VBScript”
Tiedostotunnisteelle “.vbs” ei ole skriptimoottoria.
Näin tapahtuu, jos Vbscript.dll-moduulia ei ole rekisteröity oikein tai .VBS-tiedoston kytkentäasetukset ovat vioittuneet. Tämä virhe voidaan korjata alla lueteltujen vaiheiden avulla, koskee Windows Vistaa, 7, 8, 8.1 ja 10.
Vaihe 1: Korjaa .VBS -tiedoston kytkentäasetukset
Lataa ja käytä .vbs- yhdistyskorjaus seuraavasta linkistä.
Tiedostojen assosiaatio-korjaukset Windows Vistalle Windows 7 | Windows 8 | Windows 10
Vaihe 2: rekisteröi Vbscript.dll järjestelmänvalvojan komentoriviltä
Avaa kohotettu komentokehote-ikkuna.
regsvr32% systemroot% \ system32 \ vbscript.dll
Sinun pitäisi nähdä DllRegisterServer vbscript.dll-tiedostossa onnistuneesti.
Jos käytät Windows 64-bittistä, suorita seuraava komento lisäksi:
% systemroot% \ SysWOW64 \ regsvr32.exe% systemroot% \ SysWOW64 \ vbscript.dll
Vaihe 3: Lataa Vbscript.dll -rekisterikohtia
Jos vaiheet 1 ja 2 eivät ratkaise ongelmaa, lataa Vbscript.dll -rekisteröintitiedot.
- vbscript.reg 32-bittiseksi (lataa)
- vbscript.reg 64-bittiseen versioon (lataa)
Pura ja suorita mukana toimitettu REG-tiedosto. Huomaa, että polut on koodattu koodille C: \. Jos järjestelmäaseman kirjain poikkeaa tapauksessasi C: \, muokkaa REG-tiedostoa notepadilla ja päivitä oikea polku.
REG-tiedostot korjaa Vbscript DLL CLSID-avaimen seuraavalle rekisteripolulle:
HKEY_CLASSES_ROOT \ CLSID \ {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Katso myös
Virhe “Tiedostotunnisteelle ei ole komentosarjan moottoria” ajettaessa .js-tiedostoja