- Как быстро найти скрытые .vbs-скрипты, которые запускаются при загрузке Windows
- Где Windows ищет скрипты при загрузке
- Шаг 1: Проверьте папки автозагрузки
- Шаг 2: Проверьте реестр
- Шаг 3: Проверьте Планировщик заданий
- Что ещё может быть: службы и скрытые процессы
- Таблица: где искать .vbs-скрипты — сравнение методов
- Частые ошибки, которые делают люди
- Что выбрать в зависимости от ситуации
- Как лучше сделать — практические рекомендации
- Итог: что делать прямо сейчас
Как быстро найти скрытые .vbs-скрипты, которые запускаются при загрузке Windows
Если ваш компьютер начал вести себя странно — тормозит при включении, появляются неизвестные процессы, или вы видите в диспетчере задач wscript.exe или cscript.exe, которые не должны там быть — скорее всего, где-то в системе запущен скрытый VBScript. Это не вирус в классическом понимании, но работает как он: без вашего ведома, в фоне, и часто с вредоносной целью.
Я не говорю, что все .vbs-файлы — вредные. Были времена, когда их использовали для автоматизации задач в офисах — например, чтобы копировать файлы, менять настройки принтера или отправлять уведомления. Но сейчас почти все такие скрипты — либо остатки старого ПО, либо следы вредоносного ПО. И если вы не помните, чтобы сами создавали или устанавливали скрипт — его нужно искать и удалять.
В этой статье я покажу, как за 5–10 минут найти все скрытые .vbs-файлы, которые запускаются при старте Windows. Без лишних программ, без сложных команд — только проверенные методы, которые я использую на реальных компьютерах.
Где Windows ищет скрипты при загрузке
Чтобы найти скрытый .vbs-скрипт, нужно знать, куда он может быть «прописан». Windows проверяет несколько мест при старте системы. Вот основные:
- Папка автозагрузки пользователя —
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup - Папка автозагрузки всех пользователей —
%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup - Реестр: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- Реестр: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- Планировщик заданий — задачи с триггером «При входе в систему»
- Службы Windows — редко, но бывает, что скрипт запускается через службу
Самые частые места — это папки автозагрузки и реестр. Планировщик заданий — чаще используется в продвинутых атаках. Если вы ищете скрытый скрипт, начните с первых трёх.
Шаг 1: Проверьте папки автозагрузки
Это самое простое и быстрое место, где скрипты прячутся. Откройте две папки:
- Нажмите Win + R, введите
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startupи нажмите Enter. Это папка для текущего пользователя. - Затем введите
%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup— это папка для всех пользователей.
В обеих папках ищите файлы с расширением .vbs. Они могут называться как угодно: update.vbs, syscheck.vbs, temp.vbs — неважно. Главное — расширение.
Если вы видите файлы с именами вроде ~$report.vbs или 12345.vbs — это подозрительно. Нормальные скрипты не называются так. Это типичный признак вредоносного ПО, которое пытается выглядеть как временный файл.
Если нашли — не удаляйте сразу. Сначала проверьте, что это за файл. Кликните правой кнопкой → Свойства. Посмотрите на путь: если файл лежит в C:\Users\Имя\AppData\Roaming\ или в C:\ProgramData\ — это нормально. Но если он в C:\Windows\Temp\ или C:\Users\Public\ — почти наверняка вредоносный.
Шаг 2: Проверьте реестр
Реестр — это где скрипты прячутся, чтобы их не было видно в папке автозагрузки. Тут нужно быть осторожным: если вы не знаете, что делаете — можно сломать систему. Но если вы ищете скрытый .vbs — это нужно сделать.
Нажмите Win + R, введите regedit и нажмите Enter.
Перейдите в два раздела:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
В правой панели вы увидите список значений. Каждое — это программа, которая запускается при входе. Ищите те, где в столбце Данные указан путь к wscript.exe или cscript.exe с аргументом вида \\.\vbs или C:\...\file.vbs.
Пример подозрительного значения:
Имя: "System Update"
Данные: C:\Windows\System32\wscript.exe "C:\ProgramData\temp\syscheck.vbs"
Такое значение — красный флаг. Нормальный Windows-процесс не запускает скрипты из ProgramData без вашего ведома.
Чтобы проверить, что это за файл, откройте проводник и введите в адресную строку путь, указанный в данных. Если файла нет — возможно, он уже удалён, но запись осталась. Всё равно удалите ключ из реестра. Если файл есть — посмотрите его свойства: когда создан? Кто владелец? Если дата создания — вчера, а владелец — SYSTEM или неизвестный пользователь — это вредоносный скрипт.
Шаг 3: Проверьте Планировщик заданий
Это самое тонкое место. Вредоносные скрипты часто используют планировщик, потому что там их не видно в автозагрузке и реестре. И они запускаются не только при старте, но и после каждого входа в систему.
Нажмите Win + R, введите taskschd.msc и нажмите Enter.
В левом меню перейдите в Библиотека планировщика заданий. Там будут сотни задач — не пугайтесь. Нажмите на столбец Триггер, чтобы отсортировать по нему. Ищите задачи с триггером При входе в систему.
Теперь кликните правой кнопкой на каждую такую задачу → Свойства → вкладка Действия. Посмотрите на поле Программа или сценарий. Если там написано:
wscript.exeилиcscript.exe- с аргументом, заканчивающимся на
.vbs
— это скрытый скрипт. Запишите имя задачи и путь к файлу. Проверьте файл в проводнике. Если он лежит в C:\Windows\Temp\, C:\Users\Public\ или C:\ProgramData\ — удалите задачу и файл.
Особенно подозрительны задачи с именами вроде WindowsUpdateTask, SystemMaintenance, NetCheck — они маскируются под системные. Но настоящие системные задачи не запускают .vbs-файлы.
Что ещё может быть: службы и скрытые процессы
Реже, но бывает, что скрипт запускается через службу. Например, вредоносный код создаёт службу, которая запускает wscript.exe с параметрами. Это редкость, но если вы уже проверили всё выше — стоит проверить службы.
Нажмите Win + R, введите services.msc. Прокрутите список вниз до Службы. Ищите службы с непонятными именами: WinUpdateService, SystemMonitor, NetHelper — и т.п.
Кликните правой кнопкой → Свойства → вкладка Путь к исполняемому файлу. Если там написано что-то вроде:
C:\Windows\System32\wscript.exe "C:\ProgramData\log.vbs"
— это вредоносная служба. Остановите её, установите тип запуска на Отключена и удалите файл скрипта.
Также проверьте диспетчер задач: вкладка Подробности. Найдите процессы wscript.exe и cscript.exe. Кликните правой кнопкой → Открыть расположение файла. Если файл лежит не в C:\Windows\System32\ — это подозрительно. wscript.exe и cscript.exe — системные файлы, и их не должно быть в AppData или ProgramData.
Таблица: где искать .vbs-скрипты — сравнение методов
| Место проверки | Скорость | Сложность | Вероятность найти скрытый скрипт | Что делать, если нашли |
|---|---|---|---|---|
| Папки автозагрузки | 1 минута | Очень легко | Высокая | Удалите файл, если не уверены, что он ваш |
| Реестр (Run) | 3–5 минут | Легко | Очень высокая | Удалите ключ, если путь ведёт к .vbs вне System32 |
| Планировщик заданий | 5–8 минут | Средняя | Средняя | Удалите задачу и файл, если он не из доверенного источника |
| Службы | 3–5 минут | Средняя | Низкая | Только если другие методы не помогли |
Если вы ищете скрытый .vbs-скрипт — начните с папок автозагрузки, потом реестр, потом планировщик. Службы — последний шаг. 90% скрытых скриптов находятся в первых трёх местах.
Частые ошибки, которые делают люди
- Удаляют только файл, но не удаляют запись в реестре или планировщике — скрипт снова появляется через пару дней. Нужно удалять и запись, и файл.
- Пугаются и удаляют всё подряд — например, удаляют
wscript.exeиз System32. Это системный файл. Его нельзя удалять. Удаляйте только те, что запускают .vbs из подозрительных папок. - Игнорируют планировщик — думают, что если нет в автозагрузке, значит, всё чисто. Нет. Планировщик — любимое место для скрытых скриптов.
- Проверяют только свою учётную запись — забывают про
%PROGRAMDATA%. Вредоносный скрипт может быть установлен для всех пользователей — и тогда он запустится даже если вы входите под гостевой учёткой. - Пишут скрипт, чтобы «проверить систему» — если вы сами создали .vbs-файл для «анализа» — он может быть вредоносным. Не пишите скрипты, если не знаете, что они делают.
Что выбрать в зависимости от ситуации
- Если вы просто заметили, что компьютер тормозит при включении — проверьте папки автозагрузки. 70% случаев решаются здесь.
- Если вы видите
wscript.exeв диспетчере задач, но не знаете, откуда он — проверьте реестр и планировщик. Скорее всего, скрипт запущен через один из них. - Если вы подозреваете, что кто-то установил скрипт на вашем компьютере (например, коллега, родственник, IT-специалист) — проверьте обе папки автозагрузки и реестр. Обычно такие скрипты кладут туда, чтобы не пропадали после перезагрузки.
- Если вы работаете в корпоративной сети и не можете удалять файлы — не трогайте ничего. Сообщите ИТ-отделу. Возможно, это легитимный скрипт для обновления ПО. Но если вы администратор — проверьте планировщик и реестр на всех компьютерах через групповые политики.
Как лучше сделать — практические рекомендации
- Создайте точку восстановления перед любыми изменениями в реестре или удалением файлов. Это не займёт больше 2 минут, но спасёт систему, если что-то пойдёт не так.
- Не удаляйте файлы, пока не проверите их в VirusTotal. Загрузите подозрительный .vbs-файл на virustotal.com — там проверят 70+ антивирусами. Если хотя бы 5 из них ругаются — это вредоносный скрипт.
- После удаления перезагрузите компьютер. Иногда скрипт запускается при старте, а не при входе — и только перезагрузка покажет, исчез ли он.
- Проверьте, не появился ли скрипт снова через 2–3 дня. Если да — значит, вредоносное ПО восстанавливает его. Тогда нужно искать корень проблемы: возможно, это троян, который скачивает скрипты заново. В этом случае — полная диагностика системы.
- Отключите запуск VBScript для всех пользователей — если вы не используете скрипты в работе. Это можно сделать через групповую политику (если у вас Pro/Enterprise) или через реестр. Но это уже продвинутый шаг — для обычного пользователя достаточно просто удалять подозрительные файлы.
Итог: что делать прямо сейчас
Если вы читаете это — значит, у вас есть подозрение, что где-то в системе запущен скрытый .vbs-скрипт. Вот что делать:
- Откройте папку автозагрузки пользователя:
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup— удалите все .vbs-файлы, если не уверены, что они ваши. - Откройте папку автозагрузки для всех:
%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup— то же самое. - Откройте реестр (
regedit) и проверьте два ключаRun— удалите записи, которые ведут к .vbs-файлам внеSystem32. - Откройте планировщик заданий (
taskschd.msc) — найдите задачи с триггером «При входе» и проверьте, запускают ли они .vbs-файлы. - Перезагрузите компьютер. Если проблема исчезла — хорошо. Если нет — проверьте службы и диспетчер задач.
Если после этого всё ещё есть подозрения — используйте бесплатный Malwarebytes или HitmanPro. Они находят скрытые скрипты, которые вы могли пропустить.
Не пытайтесь «починить» скрипт. Не пытайтесь его «изучить». Удалите. Это не файл, который нужно анализировать — это потенциальный вектор атаки. Лучше один раз удалить, чем потом чинить сломанную систему.
Информация в этой статье носит ознакомительный характер. Если вы не уверены в своих действиях — обратитесь к специалисту по информационной безопасности. Неправильное редактирование реестра или удаление системных файлов может привести к нестабильной работе системы.
