Найти программу в автозагрузке

Получить список программ, запускающихся при загрузке системы, можно разными способами.

Кажется что даже те, кто с компьютером далеко не на «ты»  знают, что
в Windows до версии 7  список автоматически загружаемых программ можно посмотреть через msconfig.

MSCONFIG
Выполнить -> msconfig

В более поздних версиях этот список можно найти на вкладке Автозагрузка в диспетчере задач (Ctrl+Shift+Esc)

Так же программы могут запускаться с помощью ярлыков, расположенных в папке автозагрузки:

C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

В нее можно быстро попасть, используя Shell-команду.

Выполнить -> shell:Startup
CMD
wmic startup list brief

Для выполнения на удаленном компьютере используйте ключ  /node

wmic /node:"COMP" startup list brief
Powershell
gcim win32_startupcommand | ft Caption,Command,Location


Как можно увидеть, здесь собраны разные источники автозагрузки: как из папки Startup, так и из специальных разделов реестра.

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

Автозагрузка в реестре
Get-Item -Path Registry::*\SOFTWARE\Microsoft\Windows\CurrentVersion\Ru* |
? ValueCount -ne 0 |
%{ ( select -Input $_ -ExpandProperty PSPath ) + "`n"+"-"*$_.PSPath.Length ;
( select -Input $_ -ExpandProperty Property ) + "`n"}
Загрузка через локальные политики
Выполнить -> gpedit.msc
Загрузка через планировщик

Просмотрим имеющиеся задачи планировщика на наличие подозрительных

Get-ScheduledTask | ?{ $_.TaskPath -notmatch 'Microsoft' } | ft -AutoSize
Autoruns

Все описанное выше полезно для глубокого понимания работы ОС.
Но можно не изобретать велосипед и воспользоваться одной из доступных утилит для отображения программ в Автозагрузке.
Например утилиту Autoruns от Марка Руссиновича

Добавить комментарий

Ваш адрес email не будет опубликован.