Проверка автозагрузки через командную строку в Windows 10 — один из самых быстрых способов увидеть, какие программы запускаются вместе с системой, не открывая диспетчер задач. Достаточно ввести одну команду, чтобы получить полный список, включая скрытые элементы. Далее разберём, как это сделать, какие команды дают максимально точную информацию и как интерпретировать результаты.
В отличие от графического интерфейса, командная строка позволяет вытащить данные в удобном для анализа виде: можно сохранить список в файл, отсортировать его или передать в другие утилиты. Это особенно полезно, если нужно найти подозрительные процессы или оптимизировать загрузку системы.
Почему командная строка удобнее диспетчера задач
Диспетчер задач в Windows 10 показывает только часть программ из автозагрузки, а некоторых системных процессов в нём нет вообще. Например, задачи, добавленные в реестр под RunOnce или через планировщик, могут не отображаться. Командная строка же даёт полный доступ ко всем источникам автозагрузки.
Кроме того, через команду можно:
- увидеть путь к исполняемому файлу программы;
- отфильтровать результаты по ключевому слову;
- сохранить список в текстовый файл для дальнейшего анализа.
А ещё это работает даже в безопасном режиме, когда графический интерфейс может быть недоступен.
Чтобы открыть командную строку с правами администратора, нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
| Команда | Что показывает | Пример вывода |
|---|---|---|
wmic startup get caption,command | Список всех программ в автозагрузке для текущего пользователя | C:\Program Files\App\app.exe |
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" | Программы из ветки реестра Run для текущего пользователя | Skype REG_SZ "C:\Program Files\Skype\Phone\Skype.exe" |
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" | Программы из ветки реестра Run для всех пользователей | NVIDIA GeForce Experience REG_SZ "C:\Program Files\NVIDIA Corporation\Display.NvContainer\NVDisplay.Container.exe" |
Основные команды для просмотра автозагрузки
В Windows 10 есть несколько способов получить список автозагрузки через командную строку. Каждый из них подходит для разных целей: одни показывают только пользовательские программы, другие — системные задачи. Ниже — три наиболее эффективных команды.
Команда wmic — самая универсальная: она собирает данные из всех основных источников автозагрузки, включая реестр и папку «Автозагрузка» в меню «Пуск». Результаты можно перенаправить в файл, чтобы удобнее было анализировать:
wmic startup get caption,command > autoload.txt
Файл autoload.txt появится в папке пользователя (обычно C:\Users\Имя_пользователя\) и будет содержать полный список.
Какие программы могут скрываться в автозагрузке
В автозагрузке Windows 10 часто прячутся не только легитимные программы, но и потенциально нежелательное ПО. Вот какие типы задач можно там встретить:
- Системные утилиты: драйверы, обновления, антивирусы (например,
AvastUI.exeилиNvTray.exe). - Сторонние программы: мессенджеры (
Telegram.exe,Discord.exe), облачные сервисы (OneDrive.exe), утилиты для работы с железом (MSI Afterburner). - Вредоносное ПО: если вы видите незнакомые файлы с подозрительными именами (например,
svchosts.exeили случайные буквенно-цифровые комбинации), это повод проверить систему. - Задачи из планировщика: некоторые программы добавляют себя через
Task Scheduler, и их не видно в стандартном списке автозагрузки.
Чтобы проверить планировщик задач через командную строку, используйте:
schtasks /query /fo LIST /v | findstr "Enabled"
Эта команда выведет все включённые задачи, среди которых могут быть скрытые элементы автозагрузки.
Как найти и удалить подозрительные элементы
Если в списке автозагрузки вы нашли подозрительную программу, не спешите её удалять. Сначала проверьте:
- Расположение файла. Легитимные программы обычно лежат в
C:\Program Files\илиC:\Program Files (x86)\. Если путь выглядит подозрительно (например,C:\Users\Имя\AppData\Roaming\random\app.exe), это может быть вирус. - Имя файла. Вредоносное ПО часто маскируется под системные процессы (
svchost.exeвместоsvchosts.exe). Сравните имя с официальными названиями. - Дату создания. Если файл появился недавно, а вы его не устанавливали, это повод насторожиться.
Чтобы удалить элемент из автозагрузки через командную строку:
- Узнайте точный путь к файлу из списка
wmic startup. - Используйте команду для удаления из реестра (если программа добавлена туда):
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Имя_программы" /f
Для удаления файла из папки автозагрузки:
del "C:\Путь\к\файлу.exe"
⚠️ Внимание: Не удаляйте системные файлы — это может привести к нестабильной работе Windows 10. Если не уверены, что делаете, лучше воспользуйтесь антивирусом или обратитесь к спициалисту.
Сравнение методов проверки автозагрузки
Каждый способ просмотра автозагрузки имеет свои плюсы и минусы. В таблице ниже — сравнение основных методов, чтобы вы могли выбрать подходящий.
| Метод | Плюсы | Минусы |
|---|---|---|
Командная строка (wmic) | Быстро, показывает все элементы, можно сохранить в файл | Не всегда отображает задачи из планировщика |
Реестр (reg query) | Точный контроль над ветками Run и RunOnce | Требует знания путей в реестре, не показывает папку «Автозагрузка» |
| Диспетчер задач | Графический интерфейс, удобно отключать программы | Не показывает все элементы, нет подробностей о файлах |
Планировщик задач (schtasks) | Показывает скрытые задачи | Сложный синтаксис команд, много лишней информации |
Дополнительные команды для глубокого анализа
Если стандартных команд недостаточно, можно использовать более мощные инструменты. Например, утилита msconfig позволяет управлять автозагрузкой через графический интерфейс, но её можно запустить и из командной строки:
msconfig
Откроется окно конфигурации системы, где на вкладке «Автозагрузка» можно отключить ненужные программы.
Для продвинутых пользователей подойдёт PowerShell. Например, команда:
Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location
выведет список автозагрузки с указанием локации (реестр или папка «Автозагрузка»).
Командная строка — самый универсальный способ проверить автозагрузку в Windows 10, так как она показывает все элементы, включая скрытые, и позволяет сохранить данные для анализа.
Пошаговая инструкция: как проверить автозагрузку за 2 минуты
Если вам нужно быстро получить список автозагрузки и сохранить его для дальнейшего изучения, следуйте этой инструкции:
- Откройте командную строку от имени администратора (
Win + X→ «Командная строка (администратор)»). - Введите команду
wmic startup get caption,command > C:\autoload.txtи нажмитеEnter. - Откройте файл
autoload.txtв блокноте или для анализа. - Если нужно проверить планировщик задач, выполните
schtasks /query /fo LIST /v | findstr "Enabled" > C:\scheduled_tasks.txt. - Сравните найденные файлы с известными легитимными программами.
Чек-лист для проверки автозагрузки
Часто задаваемые вопросы
Можно ли отключить автозагрузку программы через командную строку?
Да. Для этого нужно удалить её из реестра или папки «Автозагрузка». Например, для удаления из реестра используйте:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Имя_программы" /f
Для удаления из папки «Автозагрузка»:
del "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\Имя_файла.exe"
Почему в списке автозагрузки нет программы, которая запускается при старте?
Возможно, программа добавлена в планировщик задач или использует другой метод автозапуска (например, через сервис Windows). Проверьте задачи командой schtasks /query /fo LIST /v или в утилите services.msc.
Как проверить автозагрузку для другого пользователя на этом компьютере?
Нужно запустить командную строку от имени этого пользователя или использовать ветку реестра HKU с указанием пользователя. Например:
reg query "HKU\SID_пользователя\Software\Microsoft\Windows\CurrentVersion\Run"
Узнать пользователя можно командой wmic useraccount get name,sid.
Безопасно ли удалять все программы из автозагрузки?
Нет. Удаление системных программ (например, драйверов или антивируса) может привести к сбоям в работе Windows 10. Удаляйте только те программы, которые вы узнаёте и которые не нужны при старте.