Ошибка «Windows Script Host не удается найти файл сценария» с упоминанием task.vbs появляется при запуске системы или открытии определенных программ. Это означает, что система пытается выполнить скрипт, которого нет по указанному пути. Чаще всего проблема связана с вирусами, остатками удаленных программ или сбоями в реестре. Далее разберем, как убрать это сообщение раз и навсегда.
В 90% случаев виноваты сторонние утилиты или вредоносное ПО, которые прописали вызов task.vbs в автозагрузку. Реже — это следы от старого программного обеспечения, например, Adobe или Kaspersky, которые не удалили свои скрипты при деинсталляции. В любом случае, решение есть, и оно не требует переустановки Windows.
Почему возникает ошибка с task.vbs
Причины делятся на три категории:
1. Вирусная активность. Вредоносные программы часто создают .vbs-файлы в системных папках (например, C:\Windows\System32 или C:\Users\Имя_пользователя\AppData\Roaming) и прописывают их в автозагрузку. После лечения антивирусом сам файл может исчезнуть, но запись в реестре или планировщике задач останется.
2. Остатки программ. Некоторые легальные приложения (например, CCleaner, Skype или старые версии Java) используют VBS-скрипты для вспомогательных задач. Если программу удалили некорректно, скрипт остается «висеть» в системе.
3. Сбои в реестре Windows. Ошибочные записи в ветках HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run или HKEY_LOCAL_MACHINE\...\Run могут ссылаться на несуществующие файлы.
Перед началом работы создайте точку восстановления системы: Пуск → Панель управления → Восстановление → Создание точки восстановления. Это поможет вернуть систему в рабочее состояние, если что-то пойдет не так.
| Способ | Инструмент | Что делать |
|---|---|---|
| Просмотр автозагрузки | Диспетчер задач | Открыть Ctrl+Shift+Esc → Автозагрузка и искать подозрительные записи с упоминанием vbs или task |
| Проверка планировщика задач | Утилита taskschd.msc | Запустить через Win+R → taskschd.msc, просмотреть папку Библиотека планировщика задач |
| Анализ реестра | Редактор реестра regedit | Проверить ветки Run и RunOnce на наличие ссылок на task.vbs |
Как проверить, какой процесс вызывает ошибку
Чтобы точечно устранить проблему, нужно выявить источник вызова task.vbs. Для этого:
Если в автозагрузке или планировщике найдете задачу с именем task.vbs, update_task.vbs или подобным — удалите её. Это самый быстрый способ избавиться от ошибки.
Способы удаления ссылок на task.vbs
Есть несколько проверенных методов. Начните с самого простого:
- Удаление через планировщик задач. Откройте
taskschd.msc, найдите задачу с упоминаниемtask.vbs(обычно в корневой папке или вMicrosoft → Windows). Кликните правой кнопкой и выберитеУдалить. - Очистка автозагрузки. В Диспетчере задач (
Ctrl+Shift+Esc) на вкладкеАвтозагрузкаотсортируйте программы по имени и удалите все, что связано с.vbs-файлами. - Проверка папки
Startup. Перейдите вC:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startupи удалите подозрительные ярлыки или файлы.
Ручная правка реестра для опытных пользователей
Если предыдущие шаги не помогли, остается вручную проверить реестр. Внимание! Неправильные действия могут нарушить работу системы.
- Откройте редактор реестра: нажмите
Win+R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - Просмотрите все записи в правой части окна. Ищите упоминания
task.vbs,wscript.exeили подозрительные пути (например,C:\ProgramData\...). - Удалите найденные записи, кликнув правой кнопкой и выбрав
Удалить. - Повторите шаги для веток:
HKEY_CURRENT_USER\...\RunOnce,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunиHKEY_LOCAL_MACHINE\...\RunOnce.
⚠️ Внимание: Не удаляйте записи, в названии которых естьWindowsилиMicrosoft, если не уверены в их назначении. Это может привести к нестабильной работе системы.
Поиск и удаление самого файла task.vbs
Если ошибка продолжает появляться, возможно, сам файл task.vbs все ещё существует на диске. Чтобы его найти:
| Действие | Команда/путь | Описание |
|---|---|---|
| Поиск через Проводник | task.vbs в строке поиска | Включите поиск в скрытых и системных файлах |
| Поиск через командную строку | dir /s /b C:\task.vbs | Выполните в cmd от имени администратора |
| Проверка системных папок | C:\Windows\System32, C:\Windows\SysWOW64 | Частые места расположения вредоносных скриптов |
Если нашли файл, удалите его. Если он не удаляется — проверьте, не запущен ли процесс wscript.exe в Диспетчере задач, и завершите его перед удалением.
Даже если файл task.vbs удален, ошибка будет появляться, пока не убраны ссылки на него в автозагрузке, планировщике задач или реестре. Удаляйте ВСЕ следы!
Дополнительные меры: проверка на вирусы
Если ошибка появилась внезапно, велика вероятность заражения. Проведите полную проверку системы:
1. Используйте встроенный Защитник Windows: Откройте Пуск → Параметры → Обновление и безопасность → Защитник Windows и запустите Полная проверка.
2. Проверьте утилитами от известных производителей: Kaspersky Virus Removal Tool, Dr.Web CureIt! или Malwarebytes. Эти инструменты не требуют установки и эффективны против большинства угроз.
Что делать, если антивирус не находит угроз, но ошибка остается?
Возможно, скрипт был удален, но его след остался в реестре или планировщике задач. Вернитесь к разделам выше и повторите шаги по очистке автозагрузки и реестра. Также проверьте папку C:\ProgramData — иногда вирусы прячут файлы там.
Практика: пошаговая инструкция по устранению ошибки
Чтобы не пропустить ни один этап, следуйте этому чек-листу:
Пошаговое устранение ошибки Windows Script Host
Часто задаваемые вопросы
Почему ошибка появляется при каждом запуске Windows?
Скорее всего, скрипт task.vbs прописан в автозагрузке системы. Это может быть сделано как легальной программой, так и вирусом. Проверьте папку автозагрузки, планировщик задач и реестр, как описано выше.
Можно ли просто отключить уведомления Windows Script Host?
Технически да, но это не решает проблему. Чтобы отключить уведомления, нужно изменить параметры WScript в реестре, но это не устранит причину ошибки. Луче найдите и удалите источник вызова скрипта.
Что делать, если файл task.vbs не удаляется?
Возможно, файл используется процессом wscript.exe. Завершите этот процесс в Диспетчере задач, затем попробуйте удалить файл снова. Если не помогает — перезагрузите компьютер в безопасном режиме и повторите попытку.
Опасно ли игнорировать эту ошибку?
Сама по себе ошибка не причиняет вреда системе, но она может указывать на наличие вредоносного ПО. Если игнорировать её, вирус (если он есть) продолжит работать в фоновом режиме. Рекомендуется устранить причину.