Ошибка Windows script host не удается найти файл сценария появляется в Windows 10, когда система пытается запустить скрипт через wscript.exe, но не находит указанный файл. Чаще всего это происходит при старте компьютера или открытии определенных программ. Причина может быть в поврежденных записях реестра, вирусах, удаленных файлах или сбоях в работе Windows Script Host.
В 90% случаев проблему решает проверка автозагрузки, удаление ненужных скриптов или отключение Windows Script Host. Ниже разобрали все работающие способы — от простых до радикальных. Начнем с самого быстрого.
Почему появляется ошибка и что она означает
Windows Script Host — встроенный компонент Windows, который позволяет запускать скрипты на VBScript или JScript. Ошибка возникает, когда:
- Файл сценария удален или перемещен. Например, вы удалили программу, но в автозагрузке осталась ссылка на её скрипт.
- Повреждены записи реестра. Часто бывает после чистки системы утилитами вроде CCleaner.
- Вирус или вредоносное ПО добавило в автозагрузку подозрительный скрипт.
- Ошибка в пути к файлу. Например, в имени папки есть кириллица или пробелы.
Сначала проверьте, не появляется ли ошибка только при запуске конкретной программы. Если да — проблема в её настройках. Если ошибка всплывает при старте системы — ищите виновника в автозагрузке.
Перед изменениями в реестре или системных файлах создайте точку восстановления: Пуск → Параметры → Обновление и безопасность → Восстановление → Начать.
| Метод | Как выполнить | Что ищем |
|---|---|---|
| Просмотр события в Journal | Win + R → eventvwr.msc → Журналы Windows → Приложение |
Ищем ошибки с кодом 1001 или упоминанием wscript.exe |
| Проверка автозагрузки | Ctrl + Shift + Esc → Автозагрузка |
Скрипты с расширениями .vbs, .js, .wsf |
| Поиск по реестру | Win + R → regedit → HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run |
Ключи, указывающие на wscript.exe или скрипты |
Способы диагностики проблемы
Чтобы точно знать, что делать, нужно понять, какой именно скрипт вызывает ошибку. Для этого:
Если в автозагрузке или реестре нашли подозрительный элемент (например, C:\Users\Имя\AppData\Roaming\random.vbs), удалите его. Но перед этим проверьте файл на вирусы через VirusTotal или аналогичный сервис.
Удаление скрипта из автозагрузки
Самый частый виновник ошибки — скрипт, прописанный в автозагрузке. Чтобы его убрать:
- Через Диспетчер задач:
Ctrl + Shift + Esc → Автозагрузка. Найдите строку с упоминанием скрипта (например,script.vbs), кликните правой кнопкой и выберитеОтключить. - Через папку Автозагрузка: откройте
C:\Users\<Ваше_имя>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startupи удалите ненужные файлы. - Через реестр: в ветке
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runудалите ключи, ссылающиеся на скрипты.
После удаления перезагрузите компьютер. Если ошибка исчезла — проблема решена. Если нет, переходите к следующему способу.
Отключение Windows Script Host
Если скрипты не нужны для работы (например, вы не используете .vbs-файлы), можно полностью отключить Windows Script Host. Это радикальный, но эффективный способ.
- Откройте командную строку от имени администратора:
Win + X → Windows PowerShell (администратор). - Введите команду:
reg add HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings /v Enabled /t REG_DWORD /d 0 /f. - Перезагрузите компьютер.
⚠️ Внимание: ОтключениеWindows Script Hostможет нарушить работу некоторых программ, использующих скрипты (например, старые корпоративные утилиты). Если после отключения что-то перестало работать, верните параметрEnabledв значение1.
Проверка на вирусы и вредоносное ПО
Ошибка Windows script host не удается найти файл сценария иногда появляется из-за вирусов, которые добавляют в автозагрузку подозрительные скрипты. Проверьте систему:
| Инструмент | Как использовать | Что проверяет |
|---|---|---|
| Windows Defender | Параметры → Обновление и безопасность → Безопасность Windows → Защита от вирусов → Быстрая проверка |
Встроенный антивирус |
| Malwarebytes | Скачайте бесплатную версию, запустите полное сканирование | Adware, trojans, PUP |
| Kaspersky Virus Removal Tool | Запустите утилиту, выберите Полная проверка |
Глубокая проверка на вирусы |
Если антивирус нашел угрозы, удалите их и перезагрузите ПК. После этого проверьте, пропала ли ошибка.
Восстановление системных файлов
Если ошибка вызвана повреждением системных компонентов, поможет проверка целостности файлов Windows. Для этого:
- Откройте командную строку от имени администратора.
- Введите команду:
sfc /scannowи дождитесь завершения (это займет 10–15 минут). - Если
sfcне нашел ошибок или не смог их исправить, запустите:DISM /Online /Cleanup-Image /RestoreHealth. - Перезагрузите компьютер.
Если sfc /scannow пишет «Защита ресурсов не может выполнить запрашиваемую операцию», запустите её в безопасном режиме.
Ручная правка реестра
Иногда ошибка сохраняется из-за «мертвых» ссылок в реестре. Чтобы их убрать:
- Откройте редактор реестра:
Win + R → regedit. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. - Проверьте все ключи в этой ветке. Если найдете упоминание
wscript.exeили путей к несуществующим файлам — удалите их. - Повторите то же самое для ветки:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.
Будьте осторожны: неправильное изменение реестра может привести к сбоям системы. Если не уверены — пропустите этот шаг.
Пошаговая инструкция по устранению ошибки
Если не хотите разбираться в причинах, следуйте этому алгоритму — он покрывает 95% случаев:
Как убрать ошибку Windows Script Host
Часто задаваемые вопросы
Можно ли просто игнорировать ошибку?
Технически да, но не рекомендуется. Ошибка не только раздражает, но и может быть симптомом вируса или сбоя в системе. Лучше устранить причину.
Почему ошибка появляется только при запуске Windows?
Скорее всего, скрипт прописан в автозагрузке. Проверьте папку Startup и ветки реестра Run — там должен быть файл, который система не может найти.
Как восстановить удаленный файл сценария?
Если скрипт был частью программы, переустановите её. Если это пользовательский файл — проверьте корзину или восстановите из резервной копии (если она есть).
Может ли ошибка быть из-за обновлений Windows?
Да, иногда обновления сбрасывают настройки или повреждают системные файлы. В этом случае поможет откат обновления или восстановление системы через точку восстановления.