Ошибка «Доступ к хосту сценариев Windows на этом компьютере отключен» (исправление) - Winhelponline

Windows Script Host Access Is Disabled This Machineerror Winhelponline

доступ к хосту сценария Windows отключен

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



Итак, ключевые вопросы:



  1. Какой из выполняемых скриптов вызывает сообщение об ошибке?
  2. Как включить на машине доступ к хосту сценариев Windows?

Этот пост отвечает на эти вопросы.



Содержание

[Исправить] Доступ к хосту сценариев Windows отключен на этом компьютере

Если сообщение «Доступ к узлу сценариев Windows отключен» появляется при каждом запуске или через регулярные промежутки времени без каких-либо действий, то вредоносный сценарий (.vbs, .js или .wsf) может пытаться запустить в фоновом режиме, и это предотвращено от ограничения Windows Script Host, действующего в вашей системе, что очень хорошо. В таких случаях вашей целью должно быть полное удаление вредоносного ПО из системы, а не исправление сообщения об ошибке хоста сценария.

Сначала выполните тщательное сканирование вашей системы на наличие вредоносных программ. Пока не будут удалены все следы вредоносного ПО, не снимайте ограничение на хост сценария. Ограничение защищает только вашу систему.



Выяснить, какой сценарий пытается запустить, вызывая ошибку?

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

Используйте диспетчер задач, чтобы найти имя файла сценария

Вы можете использовать простой инструмент, например Диспетчер задач, чтобы узнать имя исполняемого файла скрипта. Используйте следующие шаги:

  1. Пусть на экране появится окно с ошибкой скрипта. Пока не отказывайся от этого.
  2. Отключите компьютер от Интернета.
  3. Откройте диспетчер задач (Ctrl + Shift + Esc) и щелкните вкладку «Подробности».
  4. Щелкните заголовок столбца правой кнопкой мыши и выберите команду Выбрать столбцы.

    диспетчер задач показать командную строку

  5. Включите Командная строка установите флажок и нажмите ОК.
    доступ к хосту сценария Windows отключен на этом компьютере

    СВЯЗАННЫЙ: Проверить сообщение Настройте диспетчер задач для отображения полного пути запущенных процессов для получения дополнительной информации и снимков экрана.

    Это показывает полный путь и имя файла сценария, который пытается запускаться без вывода сообщений. В этом примере файл сценария с именем protect.vbs пытается запустить из папки% TEMP% профиля пользователя.

    На этом компьютере отключен доступ к хосту сценариев Windows.

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

Используйте расширенные инструменты устранения неполадок

Кроме того, вы можете использовать автозапуск , еще один отличный инструмент от Microsoft Windows SysInternals для поиска точки запуска (Startup или Task Scheduler), используемой этим вредоносным скриптом.

Начните расследование оттуда. Если вы опытный пользователь, вы даже можете отредактировать файл сценария с помощью Блокнота и посмотреть, какой код выполняется. Программы-вымогатели обычно используют файлы .vbs, .js, .wsh или .hta для загрузки полезной нагрузки программы-вымогателя с удаленного сервера, запуска ее в вашей локальной системе и шифрования данных или их полного удаления.

Прежде всего, если кто-то может поместить вредоносный скрипт в ваш каталог TEMP и запустить его, значит, в вашей системе существует действительно серьезная уязвимость. Защита от вирусов и вредоносных программ не всегда может помочь, если ваша система уязвима для эксплойта. Вы должны убедиться, что ваша система обновлена ​​с точки зрения исправлений Windows Update, а также обновлений для программ, которые вы используете в своей системе.

Проведите тщательную проверку с помощью известного средства защиты от вредоносных программ, такого как Malwarebytes.

Как включить доступ к хосту сценариев Windows?

Если ваша система не подключена к домену, выполните следующие действия, чтобы удалить ошибку «Доступ к узлу сценария Windows отключен». Эта процедура позволит запускать сценарии Windows (.vbs или .js) в вашей системе.

Включите доступ Windows Script Host с помощью редактора реестра

  1. Нажмите WinKey + R, чтобы открыть диалоговое окно «Выполнить».
  2. Тип regedit.exe
  3. Удалите значение с именем Включено в следующих ключах:
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  Windows Script Host  Settings HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows Script Host  Settings


    Если ключа не существует, проигнорируйте и проверьте следующий ключ.

  4. Закройте редактор реестра.

Включение доступа к хосту сценариев Windows с помощью командной строки

Для этого с помощью командной строки выполните эти команды из повышенная командная строка :

REG DELETE 'HKCU  SOFTWARE  Microsoft  Windows Script Host  Settings' / v Enabled / f REG DELETE 'HKLM  SOFTWARE  Microsoft  Windows Script Host  Settings' / v Enabled / f

После снятия ограничений Windows Script Host вам следует запускать скрипты только из надежных источников, и если вы уверены, что их запускать безопасно.

Это оно! Это включает хост Windows Scripting на вашем компьютере.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)