[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 не зарегистрирован правильно. В этом случае вы сможете решить проблему, перерегистрировав проблемный файл DLL из командной строки с повышенными привилегиями.
  • Повреждение системного файла - Как оказалось, какое-то повреждение системного файла может помешать вашей системе использовать файл библиотеки динамической компоновки, необходимый во время установки. В этом случае вы можете решить проблему, запустив сканирование SFC и DISM для замены поврежденных экземпляров работоспособными эквивалентами.
  • Коррупция базовых системных файлов - В более серьезных обстоятельствах использования DISM и SFC будет недостаточно для решения проблемы. В этом случае единственное жизнеспособное решение - сбросить все соответствующие компоненты Windows путем чистой установки ОС или восстановительной установки (восстановление на месте).

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

Если вы в конечном итоге видите ошибку «Не удалось получить доступ к среде выполнения VBScript для настраиваемого действия» при попытке установить ShoreTel Communication, весьма вероятно, что программа установки конфликтует с решением Endpoint Security, разработанным McAfee.

Если этот сценарий применим в вашем случае, у вас есть 2 различных способа решения проблемы:

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

Если вы ищете самое простое решение, вам следует удалить свой инструмент Endpoint Security. Это не идеально, но это позволит вам установить ShoreTel Communication без изменения вашего реестра. В этом случае следуйте подруководство A.



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

A. Удаление Endpoint Security

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Внутри текстового поля введите ‘Appwiz.cpl’ и нажмите Войти открыть Программы и особенности меню.

    Введите appwiz.cpl и нажмите Enter, чтобы открыть страницу установленных программ.

  2. Как только вы окажетесь внутри Программы и особенности меню, прокрутите список установленных приложений и щелкните правой кнопкой мыши Endpoint Security . Далее выберите Удалить из появившегося контекстного меню.

    Удаление McAfee Endpoint Security

  3. Затем следуйте инструкциям по удалению, чтобы завершить процесс удаления, затем перезагрузите компьютер.
  4. После завершения следующего запуска попробуйте переустановить Связь с ShoreTel app и посмотрите, устранена ли проблема.

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

Б. Настройка значений реестра при сканировании сценариев McAffee

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите '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 изменен сторонним программным обеспечением (скорее всего, антивирусным инструментом).

Если этот сценарий применим, вы сможете решить проблему, повторно зарегистрировав проблемный файл DDL из приглашения CMD с повышенными правами.

Вот краткое руководство, которое проведет вас через процесс регистрации файла vbscript.dll, который, скорее всего, вызывает ошибку установщика 2738:

Заметка: Приведенные ниже инструкции должны работать независимо от вашей версии Windows (Windows 7, Windows 8.1 и Windows 10).

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘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 (библиотеки динамической компоновки). Если вы думаете, что этот сценарий может быть применим, вы сможете решить эту проблему с помощью пары утилит, которые, как известно, исправляют поврежденные экземпляры ОС: DISM (Обслуживание образов развертывания и управление ими) и SFC (проверка системных файлов).

В случаях, когда есть подозрение на повреждение данных, следует начать с запуска Проверка системных файлов Сканирование . Эта операция - идеальный способ начать, поскольку вы можете развернуть это сканирование, даже если у вас нет надежного подключения к Интернету. Эта утилита работает, используя локально хранимый архив для сравнения потенциально поврежденных файлов со списком исправных эквивалентов.

Запуск сканирования SFC

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

После завершения сканирования SFC перезагрузите компьютер и инициировать сканирование DISM после завершения следующего запуска.

Запустить команду DISM

Заметка: Этот Обслуживание образов развертывания и управление ими сервис использует подкомпонент Центр обновления Windows для загрузки исправных копий, которые будут использоваться для замены поврежденных экземпляров.

После завершения второго сканирования перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

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

Если эта проблема появилась недавно, возможно, недавнее изменение программного обеспечения привело к возникновению этой проблемы с программами, которые хотят использовать инфраструктуру установщика. Поскольку нет четкого способа определить виновника (это может быть обновление программного обеспечения, драйвер, плохое обновление Windows, конфликт программного обеспечения и т. Д.), Лучшее, что вы можете сделать, - это вернуть свой компьютер в состояние, в котором возникла эта проблема. не происходит.

Лучший способ сделать это - использовать Восстановление системы, чтобы вернуть установку Windows в нормальное состояние, в котором значок « Не удалось получить доступ к среде выполнения VBScript для настраиваемого действия ' или же ' Не удалось получить доступ к среде выполнения Javascript для настраиваемого действия ”Ошибка еще не возникала.

Вот несколько пошаговых инструкций по использование восстановления системы для исправления сброса вашего компьютера в работоспособное состояние .

Выбор конкретной точки восстановления системы

Если вы уже сделали это, но по-прежнему сталкиваетесь с тем же кодом ошибки 2738, перейдите к следующему потенциальному исправлению ниже.

Метод 5: сброс всех компонентов Windows

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

Несколько затронутых пользователей, которые оказались в такой же ситуации, сообщили, что им удалось решить проблему только после обновления всех соответствующих компонентов ОС, связанных с их установкой Windows 10. Когда дело доходит до этого, у вас есть два пути вперед:

  • Ремонт установить - Это более сфокусированный подход, поскольку он позволит вам обновить все файлы нашей ОС без потери личных данных, которые в настоящее время находятся на вашем диске с ОС. Вам потребуется использовать установочный носитель, совместимый с вашей версией Windows, но вы сможете сохранять приложения, игры, мультимедиа и даже пользовательские настройки, которые вы в настоящее время храните на диске с ОС.
  • Чистая установка - Если вы ищете самую простую процедуру, то вот она. Чтобы начать эту операцию, вам не понадобится совместимый установочный носитель, но если вы не создадите резервную копию данных заранее, перед началом этой операции, вы потеряете все свои личные данные, которые в настоящее время хранятся на диске Windows.
Теги Windows 6 минут на чтение