[FIX] Kunne ikke få adgang til Javascript / VBScript Run time for Custom Action (2738 Error)



Prøv Vores Instrument Til At Fjerne Problemer

Nogle Windows-brugere støder på “ Fejl 2738. Kunne ikke få adgang til VBScript-kørselstid for brugerdefineret handling ”Eller“ Fejl 2738. Kunne ikke få adgang til Javascript-kørselstid for brugerdefineret handling ”Fejlmeddelelse, når du prøver at installere et eller flere forskellige applikationer på deres Windows-computer. Dette problem er bekræftet at forekomme på Windows 7, Windows 8.1 og Windows 10.



Fejl 2738: Kunne ikke få adgang til VBScript / JavaScript-runtime til brugerdefineret handling



Som det viser sig, er der flere forskellige årsager, der kan bidrage til tydningen af ​​denne særlige fejlkode, når du installerer en app. Her er en liste over potentielle synder, der kan udløse en 2738 fejl :



  • Konflikt med McAffee Endpoint Security - Langt den mest almindelige synder, der vides at forårsage netop denne fejl, er en konflikt mellem McAffee's Endpoint Security Suite og installationsprogrammet til ShortTel Communication. Hvis du befinder dig i dette særlige scenarie, kan du løse problemet enten ved at afinstallere Endpoint Security eller ved at bruge Registreringseditor til at justere et par nøgler, der bruges af McAffee ScriptScans funktion.
  • Seneste softwareændring - Husk, at der er mange andre potentielle synder, der kan være den ultimative årsag til denne fejlmeddelelse. Da der ikke er nogen endelig liste over konflikter, er din bedste chance for at rette op på inkonsekvensen at vende dit system tilbage til en tilstand, før denne fejl vises ved hjælp af Systemgendannelse.
  • Uregistreret vbscript.dll-fil - Hvis du får fejlen 'VBScript', mens du prøver at installere en applikation, skyldes det sandsynligvis, at VB Script Engine ikke er korrekt registreret. I dette tilfælde skal du være i stand til at løse problemet ved at genregistrere problematisk DLL-fil fra en forhøjet kommandoprompt.
  • Systemfilkorruption - Som det viser sig, kan en eller anden form for systemfilkorruption hæmme dit systems evne til at gøre brug af Dynamic Link Library-filen, der er nødvendig under installationssekvensen. I dette tilfælde kan du muligvis løse problemet ved at køre SFC- og DISM-scanninger for at erstatte beskadigede forekomster med sunde ækvivalenter.
  • Underliggende systemfilkorruption - Under mere alvorlige omstændigheder er det ikke nok at bruge DISM og SFC til at løse problemet. I dette tilfælde er den eneste bæredygtige løsning at nulstille alle relevante Windows-komponenter ved ren installation af dit operativsystem eller ved reparation af installation (reparation på stedet).

Metode 1: Konflikt med Endpoint Security (hvis relevant)

Hvis du ender med at se fejlen 'Kunne ikke få adgang til VBScript-kørselstid for brugerdefineret handling', når du forsøger at installere ShoreTel-kommunikation, er det meget sandsynligt, at installationsprogrammet ender med at være i konflikt med Endpoint Security-løsningen udviklet af McAfee.

Hvis dette scenario er relevant i dit tilfælde, har du to forskellige måder at løse problemet på:

  • Afinstallation af den modstridende Endpoint Security-software
  • Gendannelse af nogle registerværdier, der tilhører McAfee ScriptScan, til deres standardværdier for at eliminere konflikten.

Hvis du leder efter den nemmeste løsning, skal du gå til afinstallationen af ​​dit Endpoint Security-værktøj. Dette er ikke ideelt, men det giver dig mulighed for at installere ShoreTel-kommunikation uden at skulle ændre dit registreringsdatabase. I dette tilfælde skal du følge undervejs A.



Hvis du er fortrolig med Registreringseditor, skal du følge undervejledning B at ændre nogle nøgleværdier i registreringsdatabasen, der hører til McAffee ScriptScan, som ender med at løse konflikten.

A. Afinstallation af Endpoint Security

  1. Trykke Windows-tast + R at åbne en Løb dialog boks. Indtast i tekstfeltet 'Appwiz.cpl' og tryk på Gå ind at åbne op for Programmer og funktioner menu.

    Skriv appwiz.cpl og tryk Enter for at åbne siden med installerede programmer

  2. Når du er inde i Programmer og funktioner menu, rul ned gennem listen over installerede applikationer og højreklik på Slutpunktssikkerhed . Vælg derefter Afinstaller fra den nyligt viste kontekstmenu.

    Afinstallation af McAfee Endpoint Security

  3. Følg derefter afinstallationsinstruktionerne for at afslutte afinstallationsprocessen, og genstart derefter din computer.
  4. Når den næste opstart er afsluttet, skal du prøve at geninstallere ShoreTel-kommunikation app og se om problemet nu er løst.

Hvis den samme fejlkode stadig forekommer, skal du gå ned til Metode 2 .

B. Justering af registreringsværdierne for McAffee Scripts Scan

  1. Trykke Windows-tast + R at åbne en Løb dialog boks. Skriv derefter 'Regedit' inde i tekstboksen, og tryk på Gå ind for at åbne Registreringseditor. Når du bliver bedt om af UAC (brugerkontokontrol) , klik Ja for at give administratoradgang.

    Kørsel af registreringseditoren

  2. Når du er inde Registreringseditor , brug menuen til venstre for at navigere til følgende placering:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Når du er inden for den korrekte placering, skal du ændre værdien på (Standard) fra McAfee ScriptScan til VB Script Language.
  4. Naviger derefter til følgende placering:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Når du ankommer til det rigtige sted, skal du ændre værdien på (Standard) nøgle fra C: Program Files Almindelige filer McAfee SystemCore Scriptxxxxxxxxx.dll til C: Windows system32 vbscript.dll .
  6. Når du har håndhævet ændringen ovenfor, skal du navigere til følgende placering:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Skift derefter værdien af (Standard) nøgle fra McAfee ScriptScan til VB Script Language.
  8. Endelig skal du navigere til følgende registreringsdatabase:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Skift værdien for (standard) -tasten fra C: Program Files Almindelige filer McAfee SystemCore Scriptxxxxxxxxx.dll til C: Windows SysWOW64 vbscript.dll .
  10. Når hver ændring, der er anført ovenfor, er håndhævet, skal du genstarte din computer og se, om problemet nu er løst.

Hvis denne metode ikke var anvendelig, eller hvis du stadig støder på den samme Fejl 2738 selv efter at have fulgt instruktionerne ovenfor, skal du gå ned til den næste metode nedenfor.

Metode 2: Registrering af vbscript.dll-fil

Hvis du støder på ' Fejl 2738. Kunne ikke få adgang til VBScript-kørselstid for brugerdefineret handling ”Efter en agentinstallation mislykkes, er det sandsynligt, at du ser denne fejl, fordi VB Script Engine ikke er korrekt registreret. I de fleste tilfælde vil dette problem opstå efter vbscript.dll er ændret af en tredjeparts software (sandsynligvis et AV-værktøj).

Hvis dette scenarie er relevant, skal du være i stand til at løse problemet ved at genregistrere den problematiske DDL-fil fra en forhøjet CMD-prompt.

Her er en kort guide, der fører dig igennem processen med at registrere vbscript.dll-filen, der sandsynligvis forårsager installationsfejlen 2738:

Bemærk: Instruktionerne nedenfor skal fungere uanset din Windows-version (Windows 7, Windows 8.1 og Windows 10)

  1. Trykke Windows-tast + R at åbne en Løb dialog boks. Skriv derefter 'Cmd' inde i tekstboksen, og tryk på Ctrl + Skift + Enter at åbne en forhøjet Kommandopromp t. Når du bliver bedt om af UAC (brugerkontokontrol) , klik Ja for at give administratoradgang.

    Kører kommandoprompt

  2. Når du er inde i den forhøjede kommandoprompt, skal du skrive en af ​​følgende kommandoer afhængigt af om du bruger en 32-bit eller 64-bit version af Windows, og tryk på Gå ind:
     cd% windir%  system32   cd% windir%  syswow64 
  3. Når du ankommer til den rigtige placering, skal du skrive følgende kommando og trykke på Gå ind at registrere det problematiske vbscript.dll:

     regsvr32 vbscript.dll 

    Bemærk: Hvis du ser ' Fejl 2738. Kunne ikke få adgang til Javascript-kørselstid for brugerdefineret handling ”Fejl, brug følgende kommando i stedet:

     regsvr32.exe jscript.dll 
  4. Genstart din computer og se om problemet er løst, når den næste opstart er afsluttet.

Hvis det samme “ Kunne ikke få adgang til Javascript / VBScript Run time for Custom Action ” fejl stadig opstår, gå ned til den næste potentielle løsning nedenfor.

Metode 3: Kørsel af SFC- og DISM-scanninger

Som det viser sig, kan du også forvente at støde på dette problem på grund af en eller anden form for korruption, der ender med at påvirke dit systems evne til at gøre brug af DLL-filer (Dynamic Link Library). Hvis du mener, at dette scenarie muligvis kan anvendes, skal du være i stand til at løse dette problem ved hjælp af et par hjælpeprogrammer, der vides at rette korrupte OS-forekomster - DISM (Deployment Image Servicing and Management) og SFC (systemfilkontrol).

I tilfælde, hvor der er mistanke om beskadigede data, skal du starte med at køre en Kontrol af systemfilkontrol . Denne handling er den ideelle måde at starte på, da du kan implementere denne scanning, selvom du ikke har en pålidelig internetforbindelse. Dette værktøj fungerer ved at udnytte et lokalt lagret arkiv til at sammenligne potentielt beskadigede filer med en liste over sunde ækvivalenter.

Kører SFC-scanningen

Bemærk: Husk, at når du starter denne type scanning, bør den ikke afbrydes, når den er startet (under ingen omstændigheder). Hvis du lukker computeren eller lukker CMD-vinduet for tidligt, risikerer du at oprette logiske fejl på dit Windows-drev.

Når SFC-scanningen er færdig, skal du genstarte din computer og starte en DISM-scanning når den næste opstart er afsluttet.

Kør DISM Command

Bemærk: Dette Implementering af billedservice og -styring tjenesten bruger en underkomponent af Windows opdatering for at downloade sunde kopier, der bruges til at erstatte beskadigede forekomster.

Når den anden scanning er færdig, skal du genstarte din computer og se, om problemet er løst ved næste opstart.

Hvis det samme problem stadig opstår, skal du gå ned til den næste mulige løsning nedenfor.

Metode 4: Brug af systemgendannelse

Hvis dette problem kun begyndte at opstå for nylig, er det muligt, at en nylig softwareændring endte med at forårsage dette problem med programmer, der ønsker at gøre brug af installationsinfrastrukturen. Da der ikke er nogen klar måde at lokalisere synderen på (det kan være en softwareopdatering, en driver, en dårlig Windows-opdatering, en softwarekonflikt osv.), Er det bedste, du kan gøre, at vende din computer tilbage til en tilstand, hvor dette problem var forekommer ikke.

Den bedste måde at gøre dette på er ved at bruge Systemgendannelse til at vende din Windows-installation tilbage til et sundt punkt, hvor ' Kunne ikke få adgang til VBScript-kørselstid for brugerdefineret handling ”Eller“ Kunne ikke få adgang til Javascript-kørselstid for brugerdefineret handling ”Fejl opstod ikke endnu.

Her er nogle trinvise instruktioner om ved hjælp af systemgendannelse for at rette, nulstil din pc tilbage til en sund tilstand .

Valg af et specifikt systemgendannelsespunkt

Hvis du allerede har gjort dette, og du stadig støder på den samme 2738-fejlkode, skal du gå ned til den næste potentielle løsning nedenfor.

Metode 5: Nulstilling af hver Windows-komponent

Hvis ingen af ​​metoderne ovenfor har fungeret i dit særlige scenario, har du sandsynligvis at gøre med en underliggende systemfilkorruption, der ikke kan løses konventionelt.

Flere berørte brugere, der befandt sig i samme situation, har rapporteret, at de kun formåede at løse problemet efter at have opdateret alle relevante OS-komponenter relateret til deres Windows 10-installation. Når det kommer til at gøre dette, har du to veje frem:

  • Reparer installation - Dette er den mere fokuserede tilgang, da det giver dig mulighed for at opdatere alle vores OS-filer uden at miste personlige data, der i øjeblikket findes på dit OS-drev. Du bliver bedt om at bruge et installationsmedie, der er kompatibelt med din Windows-version, men du kan gemme applikationer, spil, medier og endda brugerindstillinger, som du i øjeblikket gemmer på dit OS-drev.
  • Ren installation - Hvis du leder efter den nemmeste procedure, er det det. Du har ikke brug for kompatible installationsmedier for at starte denne handling, men medmindre du formår at sikkerhedskopiere dine data på forhånd, før du starter denne handling, mister du alle dine personlige data, der i øjeblikket er gemt på Windows-drevet.
Mærker Windows 6 minutter læst