[FIX] Kunde inte komma åt Javascript / VBScript körtid för anpassad åtgärd (2738-fel)



Prova Vårt Instrument För Att Eliminera Problem

Vissa Windows-användare stöter på “ Fel 2738. Det gick inte att komma åt VBScript-körningstiden för anpassad åtgärd ”Eller” Fel 2738. Det gick inte att komma åt Javascript-körningstiden för anpassad åtgärd ”Felmeddelande när man försöker installera ett eller flera olika program på sin Windows-dator. Det här problemet är bekräftat att det uppstår i Windows 7, Windows 8.1 och Windows 10.



Fel 2738: Det gick inte att komma åt VBScript / JavaScript-körning för anpassad åtgärd



Som det visar sig finns det flera olika orsaker som kan bidra till uppenbarelsen av just denna felkod när du installerar en app. Här är en kortlista över potentiella synder som kan utlösa en 2738 fel :



  • Konflikt med McAffee Endpoint Security - Överlägset är den vanligaste skyldige som är känd för att orsaka just detta fel en konflikt mellan McAffee Endpoint Security Suite och installationsprogrammet för ShortTel Communication. Om du befinner dig i det här scenariot kan du åtgärda problemet antingen genom att avinstallera Endpoint Security eller genom att använda Registerredigeraren för att justera några nycklar som används av McAffee ScriptScans funktion.
  • Ny programvaruändring - Tänk på att det finns många andra potentiella synder som kan vara den ultimata orsaken till detta felmeddelande. Eftersom det inte finns någon slutgiltig lista över konflikter är det bästa sättet att åtgärda inkonsekvensen att återställa ditt system till ett tillstånd innan detta fel uppenbaras med Systemåterställning.
  • Oregistrerad vbscript.dll-fil - Om du får “VBScript” -felet när du försöker installera ett program beror det troligen på att VB Script Engine inte är korrekt registrerad. I det här fallet bör du kunna åtgärda problemet genom att registrera om problematisk DLL-fil från en upphöjd kommandotolk.
  • Systemfilskada - Som det visar sig kan någon form av korruption i systemfiler hämma ditt systems förmåga att använda den Dynamic Link Library-fil som behövs under installationssekvensen. I det här fallet kan du kanske lösa problemet genom att köra SFC- och DISM-skanningar för att ersätta skadade instanser med friska motsvarigheter.
  • Underliggande systemfilkorruption - Under svårare omständigheter är det inte tillräckligt att använda DISM och SFC för att lösa problemet. I det här fallet är den enda lönsamma lösningen att återställa alla relevanta Windows-komponenter genom att reninstallera ditt operativsystem eller genom att reparera installationen (reparation på plats).

Metod 1: Konflikt med Endpoint Security (om tillämpligt)

Om du slutligen ser felet ”Kunde inte komma åt VBScript-körtid för anpassad åtgärd” när du försöker installera ShoreTel-kommunikation, är det mycket troligt att installationsprogrammet hamnar i konflikt med Endpoint Security-lösningen som utvecklats av McAfee.

Om detta scenario är tillämpligt i ditt fall har du två olika sätt att åtgärda problemet:

  • Avinstallerar den motstridiga programvaran Endpoint Security
  • Återställa vissa registervärden som tillhör McAfee ScriptScan till deras standardvärden för att eliminera konflikten.

Om du letar efter den enklaste lösningen bör du gå till avinstallationen av ditt Endpoint Security-verktyg. Detta är inte perfekt, men det gör att du kan installera ShoreTel Communication utan att behöva ändra ditt register. I det här fallet följer du underledare A.



Om du är bekväm med Registerredigeraren bör du följa underledare B för att ändra några viktiga registervärden som tillhör McAffee ScriptScan som kommer att sluta lösa konflikten.

A. Avinstallera Endpoint Security

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv in textrutan 'Appwiz.cpl' och tryck Stiga på för att öppna upp Program och funktioner meny.

    Skriv appwiz.cpl och tryck Enter för att öppna sidan för installerade program

  2. När du väl är inne i Program och funktioner , bläddra ner genom listan över installerade applikationer och högerklicka på Slutpunktssäkerhet . Välj sedan Avinstallera från den nyligen visade snabbmenyn.

    Avinstallerar McAfee Endpoint Security

  3. Följ sedan avinstallationsanvisningarna för att slutföra avinstallationsprocessen och starta om datorn.
  4. När nästa start är klar, försök att installera om ShoreTel-kommunikation app och se om problemet nu är löst.

Om samma felkod fortfarande förekommer, gå ner till Metod 2 .

B. Justera registervärdena för McAffee Scripts Scan

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Regedit' inuti textrutan och tryck på Stiga på för att öppna registerredigeraren. När du uppmanas av UAC (användarkontokontroll) , klick Ja för att ge administratörsåtkomst.

    Köra registerredigeraren

  2. När du väl är inne Registerredigerare , använd menyn till vänster för att navigera till följande plats:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. När du är på rätt plats ändrar du värdet på (Standard) från McAfee ScriptScan till VB-skriptspråk.
  4. Navigera sedan till följande plats:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. När du har kommit till rätt plats, ändra värdet på (Standard) nyckel från C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll till C: Windows system32 vbscript.dll .
  6. När du har genomfört ändringen ovan navigerar du till följande plats:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Ändra sedan värdet på (Standard) nyckel från McAfee ScriptScan till VB-skriptspråk.
  8. Slutligen navigerar du till följande registerplats:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Ändra värdet på (Standard) -tangenten från C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll till C: Windows SysWOW64 vbscript.dll .
  10. När alla ändringar som anges ovan har verkställts startar du om datorn och ser om problemet nu är löst.

Om den här metoden inte var tillämplig eller om du fortfarande stöter på densamma Fel 2738 även efter att ha följt instruktionerna ovan, gå ner till nästa metod nedan.

Metod 2: Registrera vbscript.dll-fil

Om du stöter på Fel 2738. Det gick inte att komma åt VBScript-körningstiden för anpassad åtgärd ”Efter att en agentinstallation misslyckats är det troligt att du ser detta fel eftersom VB Script Engine inte är korrekt registrerad. I de flesta fall kommer denna fråga att inträffa efter vbscript.dll modifieras av en tredje parts programvara (troligen ett AV-verktyg).

Om detta scenario är tillämpligt bör du kunna åtgärda problemet genom att omregistrera den problematiska DDL-filen från en upphöjd CMD-fråga.

Här är en kort guide som guidar dig genom processen för att registrera vbscript.dll-filen som troligen orsakar installationsfelet 2738:

Notera: Instruktionerna nedan ska fungera oavsett din Windows-version (Windows 7, Windows 8.1 och Windows 10)

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Cmd' inuti textrutan och tryck på Ctrl + Skift + Enter att öppna upp en upphöjd Kommandoprompt t. När du uppmanas av UAC (användarkontokontroll) , klick Ja för att ge administratörsåtkomst.

    Kör kommandotolken

  2. När du är inne i den förhöjda kommandotolken skriver du en av följande kommandon beroende på om du använder en 32-bitars eller 64-bitarsversion av Windows och trycker på Stiga på:
     cd% windir%  system32   cd% windir%  syswow64 
  3. När du har kommit in på rätt plats skriver du följande kommando och trycker på Stiga på för att registrera det problematiska vbscript.dll:

     regsvr32 vbscript.dll 

    Notera: Om du ser ' Fel 2738. Det gick inte att komma åt Javascript-körningstiden för anpassad åtgärd ”Fel, använd följande kommando istället:

     regsvr32.exe jscript.dll 
  4. Starta om datorn och se om problemet är löst när nästa start är klar.

Om samma ' Kunde inte komma åt Javascript / VBScript körtid för anpassad åtgärd ” fel uppstår fortfarande, gå ner till nästa möjliga fix nedan.

Metod 3: Köra SFC- och DISM-skanningar

Som det visar sig kan du också förvänta dig att stöta på detta problem på grund av någon form av korruption som slutar påverka ditt systems förmåga att använda DLL-filer (Dynamic Link Library). Om du tror att detta scenario kan vara tillämpligt bör du kunna åtgärda problemet med ett par verktyg som är kända för att fixa skadade OS-instanser - DISM (Deployment Image Servicing and Management) och SFC (System File Checker).

I fall där det finns misstankar om skadad data bör du börja med att köra en Systemfilsgranskare . Den här åtgärden är det perfekta sättet att börja eftersom du kan distribuera den här skanningen även om du inte har en pålitlig internetanslutning. Detta verktyg fungerar genom att utnyttja ett lokalt lagrat arkiv för att jämföra potentiellt skadade filer mot en lista över friska motsvarigheter.

Kör SFC-skanning

Notera: Tänk på att när du startar den här typen av skanning inte bör avbrytas en gång startat (under inga omständigheter). Om du stänger av datorn eller stänger CMD-fönstret i förtid riskerar du att skapa logiska fel på din Windows-enhet.

När SFC-skanningen är klar startar du om datorn och initiera en DISM-skanning när nästa start är klar.

Kör DISM Command

Notera: Detta Distribution av bildservice och hantering tjänsten använder en underkomponent av Windows uppdatering för att ladda ner friska kopior som kommer att användas för att ersätta skadade instanser.

När den andra genomsökningen är klar startar du om datorn och ser om problemet är löst vid nästa start.

Om samma problem fortfarande uppstår, gå ner till nästa möjliga fix nedan.

Metod 4: Använda systemåterställning

Om detta problem bara började inträffa nyligen är det möjligt att en ny programvaruändring har slutat orsaka detta problem med program som vill använda installationsinfrastrukturen. Eftersom det inte finns något tydligt sätt att hitta den skyldige (det kan vara en programuppdatering, en drivrutin, en dålig Windows-uppdatering, en programvarukonflikt etc.) är det bästa du kan göra att återställa din dator till ett tillstånd där detta problem var inte förekommer.

Det bästa sättet att göra detta är att använda Systemåterställning för att återställa din Windows-installation till en hälsosam punkt där Kunde inte komma åt VBScript-körtid för anpassad åtgärd ”Eller” Det gick inte att komma åt Javascript-körningstiden för anpassad åtgärd ”Fel inträffade ännu inte.

Här är några steg-för-steg-instruktioner om använder systemåterställning för att fixa återställ din dator till ett hälsosamt tillstånd .

Välja en specifik systemåterställningspunkt

Om du redan har gjort detta och fortfarande stöter på samma 2738-felkod, gå ner till nästa möjliga korrigering nedan.

Metod 5: Återställa varje Windows-komponent

Om ingen av metoderna ovan har fungerat i ditt specifika scenario, har du förmodligen att göra med en underliggande systemfilskada som inte kan lösas konventionellt.

Flera berörda användare som befann sig i samma situation har rapporterat att de bara lyckades åtgärda problemet efter att ha uppdaterat alla relevanta OS-komponenter relaterade till deras Windows 10-installation. När det gäller att göra detta har du två sätt framåt:

  • Reparera installationen - Detta är det mer fokuserade tillvägagångssättet eftersom det gör att du kan uppdatera alla våra OS-filer utan att förlora personlig information som för närvarande finns på din OS-enhet. Du måste använda ett installationsmedium som är kompatibelt med din Windows-version, men du kan spara program, spel, media och till och med användarinställningar som du för närvarande lagrar på din OS-enhet.
  • Ren installation - Om du letar efter det enklaste förfarandet är det här. Du behöver inte kompatibla installationsmedia för att starta den här åtgärden, men om du inte klarar av att säkerhetskopiera dina data i förväg innan du startar den här åtgärden förlorar du alla dina personuppgifter som för närvarande är lagrade på Windows-enheten.
Taggar Windows 6 minuter läst