Сталкиваетесь с сообщением «На данном компьютере отключен доступ к серверу сценариев» при запуске скриптов или установке программ в Windows 10? Это означает, что система блокирует выполнение сценариев WSH (Windows Script Host) из-за политики безопасности. Чаще всего проблема решается настройками групповой политики или реестра, но есть и другие нюансы. Далее разберём все работающие способы — от простых до продвинутых, а также объясним, почему это происходит и как предотвратить повторное появление ошибки.
В большинстве случаев виной всему отключенный Windows Script Host или ограничения групповой политики. Если вы не администратор системы, потребуются права администратора для изменений. Некоторые пользователи сталкиваются с этой ошибкой при запуске .vbs или .js файлов, другие — при установке ПО, использующего скрипты. В любом случае решение есть.
Почему возникает ошибка с сервером сценариев
Ошибка появляется, когда Windows блокирует выполнение скриптов через WSH. Это может быть связано с:
- Отключенным компонентом
Windows Script Host. В некоторых сборках Windows 10 он отключен по умолчанию для безопасности. - Ограничениями групповой политики. В корпоративных сетях администраторы могут запрещать выполнение скриптов.
- Поврежденными файлами системы. Вирусы или некорректные обновления иногда ломают зависимые библиотеки.
- Неправильными настройками реестра. Ключи, отвечающие за разрешение скриптов, могут быть изменены вручную или сторонним ПО.
Большинство пользователей решают проблему включением Windows Script Host или изменением групповой политики. Но если вы работаете в домене, изменять настройки может только администратор.
Если вы видите ошибку при запуске программ от имени администратора, сначала проверьте, включён ли WSH через «Компоненты Windows» (см.以下 раздел).
| Шаг | Действие | Примечания |
|---|---|---|
| 1 | Откройте «Панель управления» через поиск или Win + R → control. | Используйте режим просмотра «Крупные значки». |
| 2 | Перейдите в раздел «Программы и компоненты». | В некоторых версиях «Программы» → «Программы и компоненты». |
| 3 | Нажмите «Включение или отключение компонентов Windows». | Потребуются права администратора. |
| 4 | Найдите Windows Script Host и отметьте галочкой. | Если компонент уже включён, снимите и снова установите галочку. |
| 5 | Нажмите ОК и дождитесь применения изменений. | Система может запросить перезагрузку. |
Включение Windows Script Host через компоненты системы
Самый простой способ вернуть доступ к серверу сценариев — включить соответствующий компонент Windows. Для этого:
После перезагрузки попробуйте снова запустить скрипт. Если ошибка сохраняется, проверьте настройки групповой политики или реестра.
Настройка групповой политики для разрешения скриптов
Если Windows Script Host включен, но ошибка остаётся, скорее всего, проблема в групповой политике. Этот способ работает только в Windows 10 Pro, Enterprise или Education. В Home редакции групповой политики нет — используйте реестр.
Пошаговая инструкция:
- Нажмите
Win + R, введитеgpedit.mscи подтвердите. - Перейдите по пути:
Конфигурация компьютера→Административные шаблоны→Компоненты Windows→Сценарий Windows. - Найдите параметр
Отключить Windows Script Hostи дважды кликните по нему. - Выберите
ОтключеноилиНе задано, затем нажмитеПрименить. - Повторите те же действия в ветке
Конфигурация пользователя.
После изменений перезагрузите компьютер.
Редактирование реестра для разрешения скриптов
В Windows 10 Home или если групповой политики недостаточно, измените реестр. Внимание: неверные действия могут нарушить работу системы. Создайте точку восстановления перед началом.
- Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings. - Найдите параметр
Enabled( типDWORD). Если его нет, создайте: правый клик →Создать→Параметр DWORD (32 бита)→ назовитеEnabled. - Установите значение
1(включено). - Повторите шаги 2–4 для ветки
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows Script Host\Settings.
⚠️ Внимание: Изменение реестра может привести к нестабильной работе системы. Если не уверены — обратитесь к спициалисту.
Проверка целостности системных файлов
Если ошибка появилась после сбоя или вируса, возможно, повреждены системные файлы. В этом случае поможет утилита SFC (System File Checker).
| Команда | Описание | Время выполнения |
|---|---|---|
sfc /scannow | Проверка и восстановление системных файлов | 15–30 минут |
DISM /Online /Cleanup-Image /RestoreHealth | Восстановление образа системы | 20–40 минут |
sfc /verifyonly | Только проверка без исправлений | 10–20 минут |
Запускайте команды в командной строке от имени администратора. После выполнения перезагрузите компьютер.
Если SFC не нашёл ошибок, но проблема сохраняется, используйте DISM — она восстанавливает образ системы, который мог быть повреждён.
Дополнительные причины и решения
Если ни один из способов не сработал, проверьте следующие моменты:
- Антивирус. Некоторые антивирусы (например, Kaspersky или ESET NOD32) блокируют выполнение скриптов. Временно отключите защиту и попробуйте снова.
- Права доступа. Убедитесь, что у вашего пользователя есть права на выполнение скриптов в данной папке.
- Разрядность системы. Если скрипт написан для 32-битной системы, а у вас 64-битная, попробуйте запустить его через
wscript.exeизSysWOW64.
Как запустить скрипт через wscript.exe из SysWOW64
Откройте командную строку от имени администратора и введите: C:\Windows\SysWOW64\wscript.exe путь_к_файлу.vbs. Это помогает, если скрипт рассчитан на 32-битную архитектуру.
Практическая инструкция: шаг за шагом
Чтобы не пропустить ни одного важного действия, следуйте этому чек-листу. Он поможет системно подойти к решению проблемы.
Чек-лист по устранению ошибки «Отключен доступ к серверу сценариев»
Часто задаваемые вопросы
Почему ошибка появляется только при запуске определённых скриптов?
Это связано с тем, что некоторые скрипты требуют расширенных прав или используют компоненты, которые отключены в вашей системе. Например, скрипты на VBScript могут блокироваться, если отключен Windows Script Host, а скрипты на PowerShell — если ограничена политика выполнения.
Можно ли включить доступ к серверу сценариев без прав администратора?
Нет. Все методы (компоненты Windows, групповая политика, реестр) требуют прав администратора. Если вы работаете на корпоративном компьютере, обратитесь в IT-отдел.
Безопасно ли включать Windows Script Host?
Включение Windows Script Host не несет риска, если вы запускаете доверенные скрипты. Однако скрипты могут выполнять любые команды от имени вашего пользователя, поэтому загружайте их только из проверенных источников.
Что делать, если после всех действий ошибка остаётся?
Попробуйте создать нового пользователя Windows и проверьте, возникает ли ошибка у него. Если да — проблема в системе. В этом случае стоит рассмотреть восстановление системы через точку восстановления или переустановку Windows.