Ошибка 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. Это радикальный, но эффективный способ.

  1. Откройте командную строку от имени администратора: Win + X → Windows PowerShell (администратор).
  2. Введите команду: reg add HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings /v Enabled /t REG_DWORD /d 0 /f.
  3. Перезагрузите компьютер.
⚠️ Внимание: Отключение Windows Script Host может нарушить работу некоторых программ, использующих скрипты (например, старые корпоративные утилиты). Если после отключения что-то перестало работать, верните параметр Enabled в значение 1.
Как часто вы столкиваетесь с ошибками в Windows?
Часто
Редко
Никогда
Затрудняюсь ответить

Проверка на вирусы и вредоносное ПО

Ошибка Windows script host не удается найти файл сценария иногда появляется из-за вирусов, которые добавляют в автозагрузку подозрительные скрипты. Проверьте систему:

Инструмент Как использовать Что проверяет
Windows Defender Параметры → Обновление и безопасность → Безопасность Windows → Защита от вирусов → Быстрая проверка Встроенный антивирус
Malwarebytes Скачайте бесплатную версию, запустите полное сканирование Adware, trojans, PUP
Kaspersky Virus Removal Tool Запустите утилиту, выберите Полная проверка Глубокая проверка на вирусы

Если антивирус нашел угрозы, удалите их и перезагрузите ПК. После этого проверьте, пропала ли ошибка.

Восстановление системных файлов

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

  1. Откройте командную строку от имени администратора.
  2. Введите команду: sfc /scannow и дождитесь завершения (это займет 10–15 минут).
  3. Если sfc не нашел ошибок или не смог их исправить, запустите: DISM /Online /Cleanup-Image /RestoreHealth.
  4. Перезагрузите компьютер.

Если sfc /scannow пишет «Защита ресурсов не может выполнить запрашиваемую операцию», запустите её в безопасном режиме.

Ручная правка реестра

Иногда ошибка сохраняется из-за «мертвых» ссылок в реестре. Чтобы их убрать:

  1. Откройте редактор реестра: Win + R → regedit.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
  3. Проверьте все ключи в этой ветке. Если найдете упоминание wscript.exe или путей к несуществующим файлам — удалите их.
  4. Повторите то же самое для ветки: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.

Будьте осторожны: неправильное изменение реестра может привести к сбоям системы. Если не уверены — пропустите этот шаг.

Пошаговая инструкция по устранению ошибки

Если не хотите разбираться в причинах, следуйте этому алгоритму — он покрывает 95% случаев:

Как убрать ошибку Windows Script Host

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли просто игнорировать ошибку?

Технически да, но не рекомендуется. Ошибка не только раздражает, но и может быть симптомом вируса или сбоя в системе. Лучше устранить причину.

Почему ошибка появляется только при запуске Windows?

Скорее всего, скрипт прописан в автозагрузке. Проверьте папку Startup и ветки реестра Run — там должен быть файл, который система не может найти.

Как восстановить удаленный файл сценария?

Если скрипт был частью программы, переустановите её. Если это пользовательский файл — проверьте корзину или восстановите из резервной копии (если она есть).

Может ли ошибка быть из-за обновлений Windows?

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