Labojums Windows Installer kļūdām 2738 un 2739 sistēmā Windows Vista - Winhelponline

Fix Windows Installer Errors 2738

Mēģinot instalēt programmu, izmantojot Windows Installer (.msi) iestatīšanas pakotni, var rasties kļūda 2738 vai 2739, un iestatīšana neizdodas.



vbscript un jscript kļūda 2738 un 2739



Kļūdas 2738, 2739 rodas, ja Windows Installer uzstādīšana izmanto Windows Script (.vbs vai .js) pielāgotās darbības un VBScript vai JScript izpildlaiki nav reģistrēti datorā.



Kļūdas kods Apraksts
2738 Nevarēja piekļūt pielāgotās darbības VBScript izpildes laikam
2739 Nevar piekļūt JScript izpildes laikam pielāgotai darbībai

Kā minēts iepriekš, iepriekš minētās kļūdas rodas, ja instalētājs neizdodas palaist JScript / VBScripts, jo VBScript / JScript dzinēji nedarbojas pareizi. Visticamākais iemesls ir pretvīrusu programmatūras pieslēgšanās skriptu dzinējam, lai bloķētu skriptu izpildi.

Piemēram, McAfee pretvīrusu programmatūra reģistrā vbscript.dll atsauci aizstāj ar viņu DLL (versijas numura sufikss atšķiras):



C:  Program Files  Common Files  McAfee  SystemCore  ScriptSn.20110222204811.dll

Izšķirtspēja

Windows 10 un Windows 8, Windows 7 un jaunākas versijas


padomi spuldzes ikonaUz automatizēt šīs darbības, lai novērstu kļūdu 2738 un / vai 2739, lejupielādējiet un palaidiet atbilstošo reģistra labojumu - Lejupielādēt vbscript_jscript_2738_2739_fix.zip


Lai manuāli labotu Vbscript kļūdu 2738 un / vai JScript kļūdu 2739:

Labojums VBScript 2738 kļūdai

  1. Startējiet reģistra redaktoru ( regedit.exe )
  2. Dodieties uz šo filiāli:
    HKEY_LOCAL_MACHINE  SOFTWARE  Classes  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  3. Labajā rūtī veiciet dubultklikšķi (noklusējums) un iestatiet savus datus uz:
    C:  Windows  System32  vbscript.dll
  4. Ja izmantojat 64 bitu versija Windows, papildus dodieties uz šo atslēgu:
    HKEY_LOCAL_MACHINE  SOFTWARE  Classes  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Labajā rūtī veiciet dubultklikšķi (noklusējums) un iestatiet savus datus uz:
    C:  Windows  SysWOW64  vbscript.dll
  6. Sadaļā pārejiet uz šīm atslēgām (ja tādas pastāv) HKEY_CURRENT_USER
    HKEY_CURRENT_USER  SOFTWARE  Classes  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8} HKEY_CURRENT_USER  SOFTWARE  Classes  Wow6432Node  CLSID  {B54F3741-5B07-11Cf-A4A05-11A004
  7. Izdzēsiet katru no iepriekš minētajiem taustiņiem.
  8. Aizveriet reģistra redaktoru.

Labojums JScript 2739 kļūdai

  1. Startējiet reģistra redaktoru ( regedit.exe )
  2. Dodieties uz šo filiāli:
    HKEY_LOCAL_MACHINE  SOFTWARE  Classes  CLSID  {f414c260-6ac0-11cf-b6d1-00aa00bbbb58}  InprocServer32
  3. Labajā rūtī veiciet dubultklikšķi (noklusējums) un iestatiet savus datus uz:
    C:  Windows  System32  jscript.dll
  4. Ja izmantojat 64 bitu versija Windows, papildus dodieties uz šo atslēgu:
    HKEY_LOCAL_MACHINE  SOFTWARE  Classes  Wow6432Node  CLSID  {f414c260-6ac0-11cf-b6d1-00aa00bbbb58}  InprocServer32
  5. Labajā rūtī veiciet dubultklikšķi (noklusējums) un iestatiet savus datus uz:
    C:  Windows  SysWOW64  jscript.dll
  6. Sadaļā pārejiet uz šīm atslēgām (ja tādas pastāv) HKEY_CURRENT_USER
    HKEY_CURRENT_USER  SOFTWARE  Classes  CLSID  {f414c260-6ac0-11cf-b6d1-00aa00bbbb58} HKEY_CURRENT_USER  SOFTWARE  Classes  Wow6432Node  CLSID  {f414c260-6ac01cc00-b6
  7. Dzēsiet katru no iepriekš minētajām atslēgām, ja tādas pastāv.
  8. Aizveriet reģistra redaktoru.

Tehniskais skaidrojums par 2738 un 2739 kļūdām

Citējot Raimonds Čens [Microsoft]

Drošības nolūkos Windows Installer neielādēs HKEY_CURRENT_USER reģistrētus skriptu dzinējus. Kā lietotājam rakstāms veikals normāls lietotājs varētu iegūt paaugstinātu instalāciju, lai palaistu bibliotēkas maskēšanu kā skriptu motoru, ja pielāgotā darbība nav tieši attiecināta ar msidbCustomActionTypeNoImpersonate (0x0800). Tas ir privilēģiju uzbrukuma paaugstinājums, tādējādi Windows Installer atgriež kļūdas ziņojumu 2738 vai 2739 attiecīgi 6. un 5. veida pielāgotajām darbībām un atgriež Windows kļūdu 1603, ERROR_INSTALL_FAILURE

Pārbaudiet, vai vbscript.dll un jscript.dll nav reģistrēti HKEY_CURRENT_USER (HKCU), pārbaudiet zemāk esošās reģistra atslēgas.

VBScript: HKCU SOFTWARE Classes CLSID {B54F3741-5B07-11CF-A4B0-00AA004A55E8}
JScript: HKCU SOFTWARE Classes CLSID {F414C260-6AC0-11CF-B6D1-00AA00BBBB58}

Noņemiet šīs atslēgas, ja tās pastāv vietnē HKEY_CURRENT_USER (HKCU).

SAISTĪTĀS: Nevar atrast Script Engine Vbscript un “nav skripta dzinēja domēnam .vbs”

Alternatīva metode operētājsistēmām Windows 7, Vista un jaunākām versijām

  • Atveriet paaugstināta komandu uzvedne . Lai to izdarītu, noklikšķiniet uz Sākt, noklikšķiniet uz Visas programmas, noklikšķiniet uz Piederumi, ar peles labo pogu noklikšķiniet uz Komandu uzvedne un pēc tam noklikšķiniet uz Labi Izpildīt kā administratoram .
  • Pa vienai izpildiet šīs komandas un nospiediet Enter aiz katras rindiņas:
    regsvr32 vbscript.dll regsvr32 jscript.dll

    Windows 64 bitu izdevumos izpildiet šīs divas komandas papildus :

    c:  windows  syswow64  regsvr32.exe vbscript.dll c:  windows  syswow64  regsvr32.exe jscript.dll

    Jums vajadzētu redzēt izvadi DllRegisterServer failā faila nosaukums.dll izdevās katrai komandai. Gadījumā, ja saņemat kļūdu 0 × 80004005 , iespējams, tāpēc, ka mēģināt reģistrēt DLL no parastā (nepaaugstināta) komandu uzvednes loga.

  • Tips Izeja lai aizvērtu komandu uzvednes logu.
SAISTĪTĀS: Reģistrējiet DLL, izmantojot konteksta izvēlni

Izmantojot Regsvr32.exe metodi, netiek noņemta liekā HKCU reģistra atslēga. Ja šī metode nepalīdz, ievērojiet iepriekš aprakstīto reģistra rediģēšanas metodi.


Viens neliels pieprasījums: ja jums patika šī ziņa, lūdzu, dalieties ar šo?

Viena “niecīga” daļa no jums nopietni palīdzētu daudz palielināt šo emuāru. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Čivināt to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neprasīs vairāk nekā 10 sekundes no jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)