Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Ошибка Windows Script Host: Не удается найти файл скрипта .vbs — удаление вируса

Обновлено: 27.08.2026  ·  Официальная база знаний

Почему при каждом включении ПК выскакивает ошибка Windows Script Host?

Сразу после входа в Windows на рабочем столе появляется раздражающее окно с желтым восклицательным знаком:

«Windows Script Host: Не удается найти файл скрипта "C:\Users\User\AppData\Local\Temp\helper.vbs" (или .vbe / runtime.vbs).»

Что произошло: Ранее на компьютер проник вредоносный скрипт (вирус/майнер), который прописал себя в автозагрузку Windows. Ваш антивирус успешно удалил сам зараженный файл .vbs, но «хвост» в системном реестре или планировщике задач остался. При каждом запуске Windows пытается выполнить несуществующий скрипт и выдает ошибку.

Как навсегда избавиться от назойливого окна ошибки

  1. Проверка Планировщика заданий: Нажмите Win + R, введите taskschd.msc и нажмите Enter. Нажмите на «Библиотека планировщика заданий». Найдите в центральном списке подозрительные задачи со странными названиями (например, helper, ChromeUpdate, SystemCheck, ServiceTask). Нажмите на задачу, перейдите во вкладку «Действия». Если там запускается wscript.exe или файл .vbs — нажмите правой кнопкой мыши по задаче и выберите «Удалить».
  2. Очистка веток автозагрузки в Реестре: Нажмите Win + R, введите regedit и нажмите Enter. Проверьте две основные ветки автозапуска:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    Если в правой части окна есть параметр, ссылающийся на удаленный .vbs файл — удалите его.
  3. Проверка системного параметра Userinit: В редакторе реестра перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Найдите параметр Userinit. Его значение должно быть строго: C:\Windows\system32\userinit.exe, (с запятой на конце). Если там приписан путь к скрипту — сотрите лишнее.

Автоматический способ через утилиту Microsoft Autoruns:

# Скачайте официальную утилиту Sysinternals Autoruns:
# 1. Запустите Autoruns64.exe от имени Администратора.
# 2. В поле фильтра Quick Filter введите имя сбойного скрипта (например, helper.vbs).
# 3. Строка с ошибкой подсветится желтым цветом (File not found).
# 4. Нажмите по ней правой кнопкой мыши и выберите Delete (Ctrl + D).
Практический опыт инженера: В корпоративных сетях с Active Directory заблокируйте запуск файлов .vbs, .js и .wsf на рабочих станциях через Software Restriction Policies или AppLocker. Это закрывает популярный вектор заражения через фишинговые почтовые вложения.

Частые вопросы (FAQ)

Опасен ли этот вирус, если окно ошибки уже появляется?

Сам исполняемый вредоносный файл уже удален, поэтому прямой угрозы данным нет. Однако оставшаяся автозагрузка замедляет старт Windows и постоянно выдает ошибку.

Можно ли полностью отключить службу Windows Script Host?

Да. Если вы не используете VBS-скрипты в работе, откройте реестр HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings, создайте параметр DWORD с именем Enabled и значением 0.

Что делать, если Autoruns не находит имя файла?

Проверьте папку автозагрузки пользователя. Нажмите Win + R, введите shell:startup и удалите все ярлыки скриптов из открывшейся папки.

Нужно ли запускать полную проверку антивирусом после очистки?

Да, обязательно проверьте систему бесплатными сканерами Dr.Web CureIt! или Malwarebytes, чтобы исключить наличие других троянов, загрузивших этот скрипт.