Bandant įdiegti programą naudojant „Windows Installer“ (.msi) sąrankos paketą, galite susidurti su klaida 2738 arba 2739, o sąranka nepavyksta.
Klaidos 2738, 2739 įvyksta, jei „Windows Installer“ sąranka naudoja pasirinktinius „Windows Script“ (.vbs arba .js) veiksmus, o „VBScript“ ar „JScript“ vykdymo trukmės nėra registruotos kompiuteryje.
Iš „Windows Installer“ klaidų pranešimų puslapio, esančio MSDN:
Kodas | apibūdinimas |
2738 m | Nepavyko pasiekti VBScript vykdymo laiko, kad būtų galima atlikti pasirinktinius veiksmus |
2739 | Nepavyko pasiekti „JScript“ vykdymo laiko, kad būtų galima atlikti pasirinktinius veiksmus |
Rezoliucija
Atidarykite padidintą komandų eilutę. Norėdami tai padaryti, spustelėkite Pradėti, spustelėkite Visos programos, spustelėkite Priedai, dešiniuoju pelės mygtuku spustelėkite Komandinė eilutė, tada spustelėkite Vykdyti kaip administratorių .
Vykdykite šias komandas po vieną ir po kiekvienos eilutės paspauskite ENTER:
„regsvr32 vbscript.dllregsvr32 jscript.dll“Jūs turėtumėte pamatyti išvestį „ DllRegisterServer“ failo pavadinime.dll, kuriai pavyko vykdyti kiekvieną komandą. Jei gautumėte klaidą 0 × 80004005, greičiausiai todėl, kad bandote užregistruoti DLL iš įprasto (nepakelto) komandų eilutės lango.
Įveskite Exit, kad uždarytumėte komandos eilutės langą.
Taip pat žiūrėkite: Naudodami kontekstinį meniu, užregistruokite padidintus DLL