[FIX] Nepavyko pasiekti „Javascript“ / „VBScript“ vykdymo laiko pagal individualų veiksmą (2738 klaida)



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurie „Windows“ vartotojai susiduria su „ 2738 klaida. Nepavyko pasiekti „VBScript“ vykdymo laiko atlikus pasirinktinį veiksmą “Arba„ 2738 klaida. Nepavyko pasiekti „Javascript“ vykdymo laiko atliekant pasirinktinį veiksmą “Klaidos pranešimas bandant įdiegti vieną ar kelias skirtingas programas„ Windows “kompiuteryje. Patvirtinta, kad ši problema kyla „Windows 7“, „Windows 8.1“ ir „Windows 10“.



2738 klaida: nepavyko pasiekti „VBScript“ / „JavaScript“ vykdymo laiko vykdant pasirinktinį veiksmą



Pasirodo, yra kelios skirtingos priežastys, kurios gali prisidėti prie šio konkretaus klaidos kodo atsiradimo diegiant programą. Čia pateikiamas galimų kaltininkų, galinčių sukelti, sąrašas 2738 klaida :



  • Konfliktas su „McAffee Endpoint Security“ - Iki šiol dažniausiai pasitaikantis kaltininkas, kuris, kaip žinoma, sukelia būtent šią klaidą, yra konfliktas tarp „McAffee’s Endpoint Security Suite“ ir „ShortTel Communication“ diegimo programos. Jei atsidursite šiame konkrečiame scenarijuje, galite išspręsti problemą pašalindami „Endpoint Security“ arba naudodami registro rengyklę, kad pakoreguotumėte kelis „McAffee ScriptScan“ funkcijos naudojamus raktus.
  • Naujausias programinės įrangos pakeitimas - Atminkite, kad yra daugybė kitų galimų kaltininkų, kurie gali būti pagrindinė šio klaidos pranešimo priežastis. Kadangi nėra galutinio konfliktų sąrašo, geriausia ištaisyti neatitikimą yra grąžinti sistemą į būseną prieš šios klaidos atsiradimą naudojant sistemos atkūrimą.
  • Neregistruotas failas vbscript.dll - Jei bandydami įdiegti programą gaunate klaidą „VBScript“, tikriausiai taip yra dėl to, kad VB scenarijų variklis nėra tinkamai užregistruotas. Tokiu atveju turėtumėte sugebėti išspręsti problemą iš naujo užregistruodami probleminis DLL failas iš padidintos komandinės eilutės.
  • Sistemos failų sugadinimas - Pasirodo, tam tikra sistemos failų korupcija gali slopinti jūsų sistemos galimybes naudoti „Dynamic Link Library“ failą, reikalingą diegimo metu. Tokiu atveju galite išspręsti problemą vykdydami SFC ir DISM nuskaitymus, kad sugadintus egzempliorius pakeistumėte sveikais atitikmenimis.
  • Pagrindinė sistemos failų korupcija - Sunkesnėmis aplinkybėmis norint išspręsti problemą nepakaks naudoti DISM ir SFC. Šiuo atveju vienintelis perspektyvus sprendimas yra iš naujo nustatyti kiekvieną atitinkamą „Windows“ komponentą išvalius savo OS diegimą arba taisant diegimą (taisymas vietoje).

1 metodas: konfliktas su „Endpoint Security“ (jei taikoma)

Jei bandydami įdiegti „ShoreTel Communication“ galų gale pamatysite klaidą „Nepavyko pasiekti„ VBScript run time for custom action ““, labai tikėtina, kad diegimo programa prieštarauja „McAfee“ sukurtam „Endpoint Security“ sprendimui.

Jei šis scenarijus tinka jūsų atveju, turite 2 skirtingus problemos sprendimo būdus:

  • Pašalinkite nesuderinamą „Endpoint Security“ programinę įrangą
  • Grąžinant kai kurias „McAfee ScriptScan“ priklausančias registro reikšmes į numatytąsias, kad būtų pašalintas konfliktas.

Jei ieškote paprasčiausio sprendimo, turėtumėte pašalinti „Endpoint Security“ įrankį. Tai nėra idealu, tačiau tai leis jums įdiegti „ShoreTel Communication“, nekeičiant registro. Šiuo atveju sekite A vadovė A.



Jei jums patinka registro rengyklė, turėtumėte sekti B vadovas modifikuoti kai kurias pagrindines registro reikšmes, priklausančias „McAffee ScriptScan“, kurios galiausiai išspręs konfliktą.

A. Pašalinkite „Endpoint Security“

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Teksto laukelyje įveskite „Appwiz.cpl“ ir paspauskite Įveskite atidaryti Programos ir funkcijos Meniu.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų puslapį

  2. Kai būsite Programos ir funkcijos meniu, slinkite žemyn per įdiegtų programų sąrašą ir dešiniuoju pelės mygtuku spustelėkite Galinio taško sauga . Tada pasirinkite Pašalinti iš naujai pasirodžiusio kontekstinio meniu.

    „McAfee Endpoint Security“ pašalinimas

  3. Tada atlikite pašalinimo instrukcijas, kad užbaigtumėte pašalinimo procesą, tada perkraukite kompiuterį.
  4. Baigę kitą paleidimą, pabandykite iš naujo įdiegti „ShoreTel“ komunikacija programą ir pažiūrėkite, ar problema jau išspręsta.

Jei vis tiek pasitaiko tas pats klaidos kodas, pereikite prie 2 metodas .

B. „McAffee Scripts Scan“ registro reikšmių koregavimas

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Regedit“ teksto laukelyje ir paspauskite Įveskite atidaryti registro rengyklę. Kai būsite paraginti UAC (vartotojo abonemento kontrolė) , spustelėkite Taip suteikti administratoriui prieigą.

    Paleisti registro rengyklę

  2. Kai būsi viduje Registro redaktorius , naudokitės kairėje pusėje esančiu meniu norėdami pereiti į šią vietą:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Kai būsite teisingoje vietoje, pakeiskite reikšmę (Numatytas) nuo „McAfee ScriptScan“ į VB scenarijaus kalba.
  4. Tada eikite į šią vietą:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Atvykę į reikiamą vietą, pakeiskite (Numatytas) raktas iš C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll į C: Windows system32 vbscript.dll .
  6. Vykdę aukščiau pateiktą pakeitimą, eikite į šią vietą:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Tada pakeiskite (Numatytas) raktas iš „McAfee ScriptScan“ į VB scenarijaus kalba.
  8. Galiausiai eikite į šią registro vietą:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Keiskite (Default) klavišo reikšmę iš C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll į C: Windows SysWOW64 vbscript.dll .
  10. Kai visi aukščiau išvardyti pakeitimai bus įvykdyti, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema jau išspręsta.

Jei šis metodas nebuvo taikomas arba vis tiek susiduriate su tuo pačiu 2738 klaida net laikydamiesi aukščiau pateiktų instrukcijų, pereikite prie kito toliau pateikto metodo.

2 metodas: vbscript.dll failas

Jei susiduriate su 2738 klaida. Nepavyko pasiekti „VBScript“ vykdymo laiko atlikus pasirinktinį veiksmą Nepavykus įdiegti agento, tikėtina, kad matote šią klaidą, nes „VB Script Engine“ nėra tinkamai užregistruotas. Daugeliu atvejų ši problema iškils po vbscript.dll modifikuoja trečiosios šalies programinė įranga (greičiausiai AV įrankis).

Jei šis scenarijus yra tinkamas, turėtumėte sugebėti išspręsti problemą iš naujo užregistruodami probleminį DDL failą iš padidinto CMD eilutės.

Čia pateikiamas trumpas vadovas, kuris padės jums registruoti vbscript.dll failą, kuris greičiausiai sukelia 2738 diegimo programos klaidą:

Pastaba: Toliau pateiktos instrukcijos turėtų veikti nepaisant jūsų „Windows“ versijos („Windows 7“, „Windows 8.1“ ir „Windows 10“)

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti pakeltą Komandinė eilutė t. Kai būsite paraginti UAC (vartotojo abonemento kontrolė) , spustelėkite Taip suteikti administratoriui prieigą.

    Paleidžiama komandinė eilutė

  2. Kai būsite pakeltoje komandų eilutėje, įveskite vieną iš šių komandų, atsižvelgdami į tai, ar naudojate 32 ar 64 bitų „Windows“ versiją, ir paspauskite Įveskite:
     cd% windir%  system32   cd% windir%  syswow64 
  3. Atvykę į reikiamą vietą, įveskite šią komandą ir paspauskite Įveskite užregistruoti probleminį vbscript.dll:

     regsvr32 vbscript.dll 

    Pastaba: Jei matote „ 2738 klaida. Nepavyko pasiekti „Javascript“ vykdymo laiko atliekant pasirinktinį veiksmą ”Klaidą, vietoj to naudokite šią komandą:

     regsvr32.exe jscript.dll 
  4. Paleiskite kitą kompiuterį iš naujo ir patikrinkite, ar problema išspręsta.

Jei ta pati „ Nepavyko pasiekti „Javascript“ / „VBScript“ tinkinto veiksmo vykdymo laiko “ klaida vis dar įvyksta, pereikite prie kito galimo pataisymo, esančio žemiau.

3 metodas: vykdykite SFC ir DISM nuskaitymus

Kaip paaiškėja, taip pat galite tikėtis susidurti su šia problema dėl tam tikros rūšies korupcijos, galiausiai paveikiančios jūsų sistemos galimybes naudoti DLL („Dynamic Link Library“) failus. Jei manote, kad šis scenarijus gali būti taikomas, turėtumėte sugebėti išspręsti šią problemą naudodami keletą paslaugų, kurios, kaip žinoma, pašalina sugadintus OS egzempliorius - DISM (diegimo vaizdų aptarnavimas ir valdymas) ir SFC (sistemos failų tikrintuvas).

Tais atvejais, kai kyla įtarimų dėl sugadintų duomenų, pirmiausia turėtumėte paleisti a Sistemos failų tikrintuvo nuskaitymas . Ši operacija yra idealus būdas pradėti, nes galite įdiegti šį nuskaitymą, net jei neturite patikimo interneto ryšio. Šis įrankis veikia panaudojant vietoje saugomą archyvą, kad būtų galima palyginti sugadintus failus su sveikų atitikmenų sąrašu.

Vykdomas SFC nuskaitymas

Pastaba: Atminkite, kad pradėjus tokio tipo tyrimą, jo negalima nutraukti (jokiu būdu). Jei išjungsite kompiuterį arba uždarysite CMD langą anksčiau laiko, rizikuosite sukurti logines klaidas „Windows“ diske.

Baigę SFC nuskaitymą, perkraukite savo kompiuterį ir inicijuoti DISM nuskaitymą kai kitas paleidimas bus baigtas.

Paleiskite komandą DISM

Pastaba: Tai Diegimo vaizdo aptarnavimas ir valdymas paslaugą naudoti Windows 'naujinimo norėdami atsisiųsti sveikas kopijas, kurios bus naudojamos sugadintiems egzemplioriams pakeisti.

Baigę antrąjį nuskaitymą, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kito paleisties metu.

Jei ta pati problema vis dar kyla, pereikite prie kito galimo pataisymo, esančio žemiau.

4 metodas: sistemos atkūrimo naudojimas

Jei ši problema kilo tik neseniai, gali būti, kad neseniai įvykęs programinės įrangos pakeitimas sukėlė šią problemą programose, kurios nori naudotis diegimo programos infrastruktūra. Kadangi nėra aiškaus būdo nustatyti kaltininką (tai gali būti programinės įrangos atnaujinimas, tvarkyklė, blogas „Windows“ naujinimas, programinės įrangos konfliktas ir kt.), Geriausia, ką galite padaryti, tai grąžinti kompiuterį į būseną, kurioje buvo ši problema nevyksta.

Geriausias būdas tai padaryti yra naudojant sistemos atkūrimą, kad jūsų „Windows“ diegimas grįžtų į sveiką tašką, kuriame „ Nepavyko pasiekti pasirinktinio veiksmo VBScript vykdymo laiko “Arba„ Nepavyko pasiekti tinkinto veiksmo „Javascript“ vykdymo laiko “Klaida dar nebuvo.

Čia pateikiamos kelios nuoseklios instrukcijos naudodamiesi sistemos atkūrimo pagalba iš naujo nustatykite savo kompiuterio būklę .

Konkretaus sistemos atkūrimo taško pasirinkimas

Jei tai jau padarėte ir vis dar susiduriate su tuo pačiu klaidos kodu 2738, pereikite prie kito galimo pataisymo.

5 metodas: kiekvieno „Windows“ komponento nustatymas iš naujo

Jei nė vienas iš aukščiau nurodytų metodų neveikė jūsų konkrečiame scenarijuje, tikriausiai susiduriate su pagrindinės sistemos failų sugadinimu, kurio neįmanoma išspręsti įprastai.

Keli paveikti vartotojai, patekę į tą pačią situaciją, pranešė, kad problemą išspręsti pavyko tik atnaujinus kiekvieną atitinkamą OS komponentą, susijusį su jų „Windows 10“ diegimu. Tai atlikdami turite du būdus:

  • Remonto diegimas - Tai yra tikslingesnis požiūris, nes tai leis jums atnaujinti visus mūsų OS failus neprarandant asmeninių duomenų, kurie šiuo metu yra jūsų OS diske. Jums reikės naudoti diegimo laikmeną, suderinamą su jūsų „Windows“ versija, tačiau galėsite išsaugoti programas, žaidimus, laikmeną ir net vartotojo nuostatas, kurias šiuo metu saugote savo OS diske.
  • Švarus diegimas - Jei ieškote lengviausios procedūros, tai viskas. Norėdami pradėti šią operaciją, jums nereikės suderinamos diegimo laikmenos, tačiau nebent jums pavyks iš anksto sukurti atsarginę duomenų kopiją prieš pradedant šią operaciją, prarasite visus savo asmeninius duomenis, kurie šiuo metu saugomi „Windows“ diske.
Žymos „Windows“ 6 minutes perskaityta