[FIX] Не можах да осъществя достъп до изпълнението на Javascript / VBScript за персонализирано действие (грешка 2738)



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители на Windows срещат „ Грешка 2738. Не можах да осъществя достъп до времето за изпълнение на VBScript за персонализирано действие ' или ' Грешка 2738. Не може да има достъп до времето за изпълнение на Javascript за персонализирано действие ”Съобщение за грешка при опит за инсталиране на едно или няколко различни приложения на техния компютър с Windows. Потвърдено е, че този проблем се появява в Windows 7, Windows 8.1 и Windows 10.



Грешка 2738: Не можах да осъществя достъп до изпълнението на VBScript / JavaScript за персонализирано действие



Както се оказва, има няколко различни причини, които могат да допринесат за появата на този конкретен код за грешка при инсталиране на приложение. Ето кратък списък с потенциални виновници, които могат да предизвикат 2738 грешка :



  • Конфликт с McAffee Endpoint Security - Досега най-честият виновник, за който е известно, че причинява тази конкретна грешка, е конфликт между McAffee’s Endpoint Security Suite и инсталатора на ShortTel Communication. Ако попаднете в този конкретен сценарий, можете да отстраните проблема, като деинсталирате Endpoint Security или като използвате редактора на системния регистър, за да настроите няколко клавиша, използвани от функцията на McAffee ScriptScan.
  • Скорошна смяна на софтуера - Имайте предвид, че има много други потенциални виновници, които могат да бъдат основната причина за това съобщение за грешка. Тъй като няма окончателен списък с конфликти, най-добре е да поправите несъответствието да върнете системата си в състояние преди появата на тази грешка, като използвате Възстановяване на системата.
  • Нерегистриран файл vbscript.dll - Ако получите грешка ‘VBScript’, докато се опитвате да инсталирате приложение, това вероятно се дължи на факта, че VB Script Engine не е регистриран правилно. В този случай трябва да можете да разрешите проблема, като пререгистрирате проблемен DLL файл от повишен команден ред.
  • Повреда на системния файл - Както се оказва, някакъв вид повреда на системния файл може да попречи на способността на вашата система да използва файла на библиотеката Dynamic Link, необходим по време на последователността на инсталацията. В този случай може да успеете да разрешите проблема, като изпълните SFC и DISM сканиране, за да замените повредените екземпляри със здрави еквиваленти.
  • Основна повреда на системните файлове - При по-тежки обстоятелства използването на DISM и SFC няма да е достатъчно за отстраняване на проблема. В този случай единствената жизнеспособна поправка е да нулирате всеки съответен компонент на Windows чрез чиста инсталация на вашата операционна система или чрез ремонт на инсталиране (поправка на място).

Метод 1: Конфликт с Endpoint Security (ако е приложимо)

Ако в крайна сметка видите грешката „Не може да получи достъп до време за изпълнение на VBScript за персонализирано действие“, когато се опитвате да инсталирате ShoreTel Communication, много вероятно е инсталаторът да влезе в конфликт с решението Endpoint Security, разработено от McAfee.

Ако този сценарий е приложим във вашия случай, имате 2 различни начина за отстраняване на проблема:

  • Деинсталиране на конфликтния софтуер Endpoint Security
  • Връщане на някои стойности в системния регистър, принадлежащи на McAfee ScriptScan, към стойностите им по подразбиране, за да се премахне конфликтът.

Ако търсите най-лесното решение, трябва да отидете за деинсталиране на вашия инструмент Endpoint Security. Това не е идеално, но ще ви позволи да инсталирате ShoreTel Communication, без да се налага да модифицирате своя регистър. В този случай следвайте подводник А.



Ако се чувствате добре с редактора на системния регистър, трябва да следвате подвод B за промяна на някои ключови стойности в системния регистър, принадлежащи на McAffee ScriptScan, които в крайна сметка ще разрешат конфликта.

А. Деинсталиране на Endpoint Security

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. Въведете вътре в текстовото поле ‘Appwiz.cpl’ и натиснете Въведете за да отворите Програми и функции меню.

    Напишете appwiz.cpl и натиснете Enter, за да отворите страницата с инсталирани програми

  2. След като влезете в Програми и функции меню, превъртете надолу през списъка с инсталирани приложения и щракнете с десния бутон върху Защита на крайната точка . След това изберете Деинсталирайте от новопоявилото се контекстно меню.

    Деинсталиране на McAfee Endpoint Security

  3. След това следвайте инструкциите за деинсталиране, за да завършите процеса на деинсталиране, след което рестартирайте компютъра.
  4. След като завърши следващото стартиране, опитайте да преинсталирате ShoreTel Комуникация приложение и вижте дали проблемът вече е решен.

В случай, че все още се среща същият код за грешка, преминете надолу към Метод 2 .

Б. Коригиране на стойностите в регистъра при сканиране на скриптове McAffee

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Regedit’ вътре в текстовото поле и натиснете Въведете за да отворите редактора на системния регистър. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на администраторски достъп.

    Стартиране на редактора на системния регистър

  2. Щом сте вътре Редактор на регистъра , използвайте менюто отляво, за да се придвижите до следното място:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. След като влезете в правилното местоположение, променете стойността на (По подразбиране) от McAfee ScriptScan да се VB скриптов език.
  4. След това отидете на следното място:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. След като пристигнете на правилното място, променете стойността на (По подразбиране) ключ от C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll да се C: Windows system32 vbscript.dll .
  6. След като приложите промяната по-горе, отворете следното местоположение:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. След това променете стойността на (По подразбиране) ключ от McAfee ScriptScan да се VB скриптов език.
  8. Накрая отидете до следното местоположение на системния регистър:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Променете стойността на бутона (По подразбиране) от C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll да се C: Windows SysWOW64 vbscript.dll .
  10. След като всяка промяна, изброена по-горе, бъде приложена, рестартирайте компютъра си и вижте дали проблемът вече е отстранен.

В случай, че този метод не е приложим или все още срещате същия Грешка 2738 дори след като следвате инструкциите по-горе, преминете към следващия метод по-долу.

Метод 2: Регистрация на vbscript.dll файл

Ако срещате „ Грешка 2738. Не можах да осъществя достъп до времето за изпълнение на VBScript за персонализирано действие ”След като инсталацията на агент не успее, вероятно виждате тази грешка, тъй като VB Script Engine не е регистриран правилно. В повечето случаи този проблем ще възникне след vbscript.dll е модифициран от софтуер на трета страна (най-вероятно AV инструмент).

Ако този сценарий е приложим, трябва да можете да разрешите проблема, като пререгистрирате проблемния DDL файл от повишен CMD ред.

Ето кратко ръководство, което ще ви преведе през процеса на регистрация на файла vbscript.dll, който най-вероятно причинява грешка в инсталатора 2738:

Забележка: Инструкциите по-долу трябва да работят независимо от вашата версия на Windows (Windows 7, Windows 8.1 и Windows 10)

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да се отвори повишен Команден ред т. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на администраторски достъп.

    Стартиране на командния ред

  2. След като влезете в повишения команден ред, въведете една от следните команди в зависимост от това дали използвате 32-битова или 64-битова версия на Windows и натиснете Въведете:
     cd% windir%  system32   cd% windir%  syswow64 
  3. След като пристигнете в правилното местоположение, въведете следната команда и натиснете Въведете за регистриране на проблемното vbscript.dll:

     regsvr32 vbscript.dll 

    Забележка: Ако виждате „ Грешка 2738. Не може да има достъп до времето за изпълнение на Javascript за персонализирано действие ”Грешка, вместо това използвайте следната команда:

     regsvr32.exe jscript.dll 
  4. Рестартирайте компютъра си и вижте дали проблемът е отстранен, след като приключи следващото стартиране.

В случай, че същото “ Нямам достъп до Javascript / VBScript Време за изпълнение за персонализирано действие ” все още възниква грешка, преминете надолу към следващото потенциално коригиране по-долу.

Метод 3: Стартиране на SFC и DISM сканиране

Както се оказва, можете също да очаквате да срещнете този проблем поради някакъв вид корупция, която в крайна сметка засяга способността на вашата система да използва DLL (Dynamic Link Library) файлове. Ако смятате, че този сценарий може да е приложим, трябва да можете да разрешите този проблем, като използвате няколко помощни програми, за които е известно, че коригират повредени екземпляри на ОС - DISM (обслужване и управление на изображения за внедряване) и SFC (Проверка на системни файлове).

В случаите, когато има съмнения за повредени данни, трябва да започнете, като изпълните a Сканиране на проверка на системни файлове . Тази операция е идеалният начин да започнете, тъй като можете да внедрите това сканиране, дори ако нямате надеждна интернет връзка. Тази помощна програма работи, като използва локално съхраняван архив за сравняване на потенциално повредени файлове със списък със здрави еквиваленти.

Стартиране на SFC сканирането

Забележка: Имайте предвид, че след като стартирате този тип сканиране, не трябва да се прекъсва след стартиране (при никакви обстоятелства). Ако изключите компютъра си или затворите CMD прозореца преждевременно, рискувате да създадете логически грешки на вашето устройство с Windows.

След като SFC сканирането приключи, рестартирайте компютъра си и инициирайте DISM сканиране след като следващото стартиране приключи.

Изпълнете командата DISM

Забележка: Това Обслужване и управление на изображения за внедряване услуга използва подкомпонент на Актуализация на Windows за да изтеглите здрави копия, които ще се използват за заместване на повредени копия.

След като завърши второто сканиране, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране.

В случай че все още се появява същият проблем, преминете към следващото потенциално решение по-долу.

Метод 4: Използване на възстановяване на системата

Ако този проблем е започнал да се появява наскоро, възможно е скорошна софтуерна промяна да е причинила този проблем с програми, които искат да използват инфраструктурата на инсталатора. Тъй като няма ясен начин за определяне на виновника (това може да е актуализация на софтуер, драйвер, лоша актуализация на Windows, конфликт на софтуер и т.н.), най-доброто нещо, което можете да направите, е да върнете компютъра си в състояние, в което този проблем е бил не се срещат.

Най-добрият начин да направите това е като използвате Възстановяване на системата, за да върнете инсталацията на Windows обратно към здравословна точка, в която „ Не можах да осъществя достъп до времето за изпълнение на VBScript за персонализирано действие ' или ' Не можа да получи достъп до времето за изпълнение на Javascript за персонализирано действие ”Грешка все още не е възникнала.

Ето някои инструкции стъпка по стъпка използване на възстановяване на системата, за да коригирате нулирането на вашия компютър обратно в здраво състояние .

Избор на конкретна точка за възстановяване на системата

Ако вече сте направили това и все още срещате същия код за грешка 2738, преминете надолу към следващото потенциално коригиране по-долу.

Метод 5: Нулиране на всеки компонент на Windows

Ако нито един от горепосочените методи не е работил във вашия конкретен сценарий, вероятно имате работа с основна повреда на системния файл, която не може да бъде разрешена по конвенционален начин.

Няколко засегнати потребители, които са попаднали в същата ситуация, съобщават, че са успели да отстранят проблема само след като са опреснили всеки подходящ компонент на ОС, свързан с инсталацията им на Windows 10 Що се отнася до това, имате 2 начина напред:

  • Поправете инсталирането - Това е по-фокусираният подход, тъй като ще ви позволи да опресните всички наши OS файлове, без да губите лични данни, които в момента присъстват на вашето OS устройство. Ще бъдете задължени да използвате инсталационен носител, който е съвместим с вашата версия на Windows, но ще можете да запазвате приложения, игри, мултимедия и дори потребителски предпочитания, които в момента съхранявате на вашето OS устройство.
  • Чиста инсталация - Ако търсите най-лесната процедура, това е. За да стартирате тази операция, няма да имате нужда от съвместим инсталационен носител, но освен ако не успеете да архивирате данните си предварително, преди да започнете тази операция, ще загубите всичките си лични данни, които в момента се съхраняват на устройството с Windows.
Етикети Windows 6 минути четене