[FIX] Nu s-a putut accesa Javascript / VBScript timp de rulare pentru acțiune personalizată (Eroare 2738)



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Unii utilizatori de Windows se confruntă cu „ Eroare 2738. Nu s-a putut accesa timpul de execuție VBScript pentru acțiune personalizată ”Sau„ Eroare 2738. Nu s-a putut accesa timpul de rulare Javascript pentru acțiune personalizată ”Mesaj de eroare atunci când încercați să instalați una sau mai multe aplicații diferite pe computerul lor Windows. Se confirmă că această problemă apare pe Windows 7, Windows 8.1 și Windows 10.



Eroare 2738: Nu s-a putut accesa timpul de execuție VBScript / JavaScript pentru acțiune personalizată



După cum se dovedește, există mai multe cauze diferite care ar putea contribui la apariția acestui cod de eroare special atunci când instalați o aplicație. Iată o listă scurtă de potențiali vinovați care ar putea declanșa o 2738 eroare :



  • Conflict cu McAffee Endpoint Security - De departe, cel mai frecvent vinovat despre care se știe că cauzează această eroare este un conflict între McAffee’s Endpoint Security Suite și instalatorul ShortTel Communication. Dacă vă aflați în acest scenariu special, puteți remedia problema fie dezinstalând Endpoint Security, fie utilizând Editorul de registru pentru a regla câteva chei utilizate de funcția McAffee ScriptScan.
  • Schimbare recentă de software - Rețineți că există o mulțime de alți potențiali vinovați care ar putea fi cauza finală a acestui mesaj de eroare. Întrucât nu există o listă definitivă de conflicte, cel mai bun pariu pentru a remedia neconcordanța este să vă readuceți sistemul într-o stare înainte de apariția acestei erori folosind Restaurarea sistemului.
  • Fișier vbscript.dll neînregistrat - Dacă primiți eroarea „VBScript” în timp ce încercați să instalați o aplicație, aceasta se datorează probabil faptului că VB Script Engine nu este înregistrat corect. În acest caz, ar trebui să puteți remedia problema reînregistrând fișierul fișier DLL problematic dintr-un prompt de comandă ridicat.
  • Corupere fișier sistem - După cum se dovedește, un fel de corupție a fișierelor de sistem poate inhiba capacitatea sistemului dvs. de a utiliza fișierul Dynamic Link Library necesar în timpul secvenței de instalare. În acest caz, ați putea rezolva problema executând scanări SFC și DISM pentru a înlocui instanțele corupte cu echivalente sănătoase.
  • Corupția fișierelor sistemului de bază - În circumstanțe mai severe, utilizarea DISM și SFC nu va fi suficientă pentru a remedia problema. În acest caz, singura soluție viabilă este să resetați fiecare componentă Windows relevantă prin instalarea curată a sistemului de operare sau prin repararea instalării (reparații la fața locului).

Metoda 1: Conflict cu Endpoint Security (dacă este cazul)

Dacă ajungeți să vedeți eroarea „Nu s-a putut accesa timpul de execuție VBScript pentru acțiune personalizată” atunci când încercați să instalați ShoreTel Communication, este foarte probabil ca programul de instalare să ajungă în conflict cu soluția Endpoint Security dezvoltată de McAfee.

Dacă acest scenariu este aplicabil în cazul dvs., aveți 2 moduri diferite de a remedia problema:

  • Dezinstalarea software-ului conflictual Endpoint Security
  • Revenirea la valori implicite a unor valori de registry aparținând McAfee ScriptScan pentru a elimina conflictul.

Dacă căutați cea mai ușoară soluție, ar trebui să alegeți dezinstalarea instrumentului dvs. Endpoint Security. Acest lucru nu este ideal, dar vă va permite să instalați ShoreTel Communication fără a fi nevoie să vă modificați registrul. În acest caz, urmați subguidul A.



Dacă vă simțiți bine cu Editorul de registry, ar trebui să urmați subguidul B pentru a modifica unele valori ale registrului cheie aparținând McAffee ScriptScan care vor ajunge la rezolvarea conflictului.

A. Dezinstalarea Endpoint Security

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. În caseta de text, tastați „Appwiz.cpl” și apăsați introduce pentru a deschide Programe si caracteristici meniul.

    Tastați appwiz.cpl și apăsați Enter pentru a deschide pagina Programe instalate

  2. Odată ce te afli în Programe si caracteristici meniul, derulați în jos prin lista aplicațiilor instalate și faceți clic dreapta pe Endpoint Security . Apoi, alegeți Dezinstalați din meniul contextual nou apărut.

    Dezinstalarea McAfee Endpoint Security

  3. Apoi, urmați instrucțiunile de dezinstalare pentru a finaliza procesul de dezinstalare, apoi reporniți computerul.
  4. După ce următoarea pornire este finalizată, încercați să reinstalați Comunicare ShoreTel aplicației și vedeți dacă problema este rezolvată acum.

În cazul în care apare același cod de eroare, treceți în jos la Metoda 2 .

B. Ajustarea valorilor de registry ale McAffee Scripts Scan

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Regedit” în caseta de text și apăsați introduce pentru a deschide Editorul registrului. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

    Rularea Editorului de registru

  2. Odată ce ești înăuntru Editor de registru , utilizați meniul din partea stângă pentru a naviga la următoarea locație:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. După ce vă aflați în locația corectă, modificați valoarea (Mod implicit) din McAfee ScriptScan la Limbaj script VB.
  4. Apoi, navigați la următoarea locație:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. După ce ajungeți în locația corectă, modificați valoarea (Mod implicit) cheie din C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll la C: Windows system32 vbscript.dll .
  6. După ce ați aplicat modificarea de mai sus, navigați la următoarea locație:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Apoi, modificați valoarea fișierului (Mod implicit) cheie din McAfee ScriptScan la Limbaj script VB.
  8. În cele din urmă, navigați la următoarea locație de registry:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Schimbați valoarea tastei (implicit) din C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll la C: Windows SysWOW64 vbscript.dll .
  10. Odată ce fiecare modificare enumerată mai sus a fost pusă în aplicare, reporniți computerul și vedeți dacă problema este acum rezolvată.

În cazul în care această metodă nu era aplicabilă sau întâmpinați în continuare același lucru Eroarea 2738 chiar și după ce ați urmat instrucțiunile de mai sus, treceți la următoarea metodă de mai jos.

Metoda 2: Înregistrarea fișier vbscript.dll

Dacă întâlnești „ Eroare 2738. Nu s-a putut accesa timpul de execuție VBScript pentru acțiune personalizată ”După ce instalarea unui agent eșuează, este posibil să vedeți această eroare, deoarece VB Script Engine nu este înregistrat corect. În majoritatea cazurilor, această problemă va apărea după vbscript.dll este modificat de un software terț (cel mai probabil un instrument AV).

Dacă acest scenariu este aplicabil, ar trebui să puteți remedia problema reînregistrând fișierul DDL problematic de la un prompt CMD ridicat.

Iată un scurt ghid care vă va ajuta să parcurgeți procesul de înregistrare a fișierului vbscript.dll care cel mai probabil cauzează eroarea de instalare 2738:

Notă: Instrucțiunile de mai jos ar trebui să funcționeze indiferent de versiunea dvs. Windows (Windows 7, Windows 8.1 și Windows 10)

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide un elevat Comanda Promp t. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

    Rularea Promptului de comandă

  2. După ce vă aflați în linia de comandă ridicată, tastați una dintre următoarele comenzi, în funcție de utilizarea unei versiuni de Windows pe 32 sau 64 de biți și apăsați Introduce:
     cd% windir%  system32   cd% windir%  syswow64 
  3. După ce ajungeți în locația corectă, tastați următoarea comandă și apăsați introduce pentru a înregistra problema vbscript.dll:

     regsvr32 vbscript.dll 

    Notă: Dacă vedeți „ Eroare 2738. Nu s-a putut accesa timpul de rulare Javascript pentru acțiune personalizată ”Eroare, utilizați în schimb următoarea comandă:

     regsvr32.exe jscript.dll 
  4. Reporniți computerul și vedeți dacă problema este rezolvată odată ce următoarea pornire este finalizată.

În cazul în care același „ Nu s-a putut accesa Javascript / VBScript timp de rulare pentru acțiune personalizată ” eroare încă apare, treceți la următoarea soluție potențială de mai jos.

Metoda 3: Rularea scanărilor SFC și DISM

După cum se dovedește, vă puteți aștepta să întâmpinați această problemă din cauza unui tip de corupție care ajunge să afecteze capacitatea sistemului dvs. de a utiliza fișierele DLL (Dynamic Link Library). Dacă credeți că acest scenariu ar putea fi aplicabil, ar trebui să puteți remedia această problemă utilizând câteva utilitare despre care se știe că remediază instanțe de sistem de operare corupte - DISM (Deployment Image Servicing and Management) și SFC (System File Checker).

În cazurile în care există suspiciunea de date corupte, ar trebui să începeți prin a rula un Scanarea verificatorului de fișiere de sistem . Această operațiune este modalitatea ideală de a începe, deoarece puteți implementa această scanare chiar dacă nu aveți o conexiune la internet de încredere. Acest utilitar funcționează folosind o arhivă stocată local pentru a compara fișierele potențial corupte cu o listă de echivalente sănătoase.

Rularea scanării SFC

Notă: Rețineți că, odată ce începeți, acest tip de scanare nu ar trebui întrerupt odată pornit (în niciun caz). Dacă închideți computerul sau închideți prematur fereastra CMD, riscați să creați erori logice pe unitatea Windows.

După finalizarea scanării SFC, reporniți computerul și inițiați o scanare DISM după finalizarea următoarei porniri.

Rulați comanda DISM

Notă: Acest Implementarea Serviciului și gestionării imaginilor serviciul folosește o sub-componentă a Windows Update pentru a descărca copii sănătoase care vor fi utilizate pentru a înlocui instanțele corupte.

Odată ce a doua scanare este terminată, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire.

În cazul în care apare aceeași problemă, treceți la următoarea soluție potențială de mai jos.

Metoda 4: Utilizarea restaurării sistemului

Dacă această problemă a început să apară recent, este posibil ca o modificare recentă a software-ului să fi provocat această problemă cu programele care doresc să utilizeze infrastructura de instalare. Deoarece nu există o modalitate clară de a identifica vinovatul (ar putea fi o actualizare de software, un driver, o actualizare Windows proastă, un conflict de software etc.), cel mai bun lucru pe care îl puteți face este să vă readuceți computerul într-o stare în care a fost această problemă care nu se produce.

Cel mai bun mod de a face acest lucru este folosind Restaurarea sistemului pentru a reveni la instalarea Windows într-un punct sănătos în care „ Nu s-a putut accesa timpul de execuție VBScript pentru acțiuni personalizate ”Sau„ Nu s-a putut accesa timpul de rulare Javascript pentru acțiune personalizată ”Eroare încă nu a apărut.

Iată câteva instrucțiuni pas cu pas folosind restaurarea sistemului pentru a remedia resetarea computerului la o stare sănătoasă .

Alegerea unui anumit punct de restaurare a sistemului

Dacă ați făcut deja acest lucru și întâmpinați în continuare același cod de eroare 2738, treceți la următoarea soluție potențială de mai jos.

Metoda 5: Resetarea fiecărei componente Windows

Dacă niciuna dintre metodele de mai sus nu a funcționat în scenariul dvs. particular, probabil aveți de-a face cu o corupție a fișierelor de sistem care nu poate fi rezolvată în mod convențional.

Mai mulți utilizatori afectați care s-au aflat în aceeași situație au raportat că au reușit să rezolve problema numai după ce au reîmprospătat fiecare componentă relevantă a sistemului de operare legată de instalarea Windows 10. Când vine vorba de a face acest lucru, aveți 2 căi de urmat:

  • Reparați instalarea - Aceasta este abordarea mai concentrată, deoarece vă va permite să reîmprospătați toate fișierele OS fără a pierde datele personale care sunt prezente în prezent pe unitatea dvs. de sistem de operare. Vi se va cere să utilizați un suport de instalare compatibil cu versiunea dvs. Windows, dar veți putea salva aplicațiile, jocurile, suporturile media și chiar preferințele utilizatorului pe care le stocați în prezent pe unitatea dvs. de sistem de operare.
  • Instalare curată - Dacă căutați cea mai ușoară procedură, aceasta este. Nu veți avea nevoie de suporturi de instalare compatibile pentru a porni această operațiune, dar dacă nu reușiți să faceți o copie de rezervă a datelor înainte de a începe această operațiune, veți pierde toate datele dvs. personale stocate în prezent pe unitatea Windows.
Etichete Windows 6 minute citite