Как узнать, какие программы запускаются при включении компьютера?
На увеличение времени загрузки компьютера во многом влияют программы, запускающиеся вместе с операционной системой. При необходимости их можно исключить из автозагрузки , но для начала нужно узнать, что именно загружается. Сделать это можно посредством стандартных инструментов Windows и при использовании специализированного стороннего софта.
Просмотр списка автозагрузки стандартными средствами Windows
Отметим, что стандартный инструментарий Windows показывает не полный список программ, загружающихся при включении компьютера. Для просмотра этого списка в Windows 7:
- Откройте приложение «Выполнить» (нажмите «Win + R» на клавиатуре), скопируйте без кавычек в открывшееся окно команду «msconfig» и нажмите «ОК».
- Откроется приложение «Конфигурация системы». Перейдите во вкладку «Автозагрузка», в которой будут перечислены приложения, загружающиеся при включении компьютера. При необходимости их можно отключить, сняв галочку напротив нужной программы, и нажав затем кнопку «Применить».
В случае с Windows 10 список автозагрузки находится в системном приложении «Диспетчер задач»:
- Вызовите «Диспетчер задач» при помощи комбинации клавиш «Ctrl + Shift + Esc».
- Перейдите во вкладку «Автозагрузка». Чтобы убрать программу из автозагрузки, выделите ее название, затем нажмите кнопку «Отключить».
Многие программы, стартующие при включении компьютера, могут запускаться системой по запланированному заданию. Такие приложения (вернее — системные задания, запускающие их) можно найти в «Планировщике заданий». Чаще всего именно отсюда запускается всевозможное рекламное и вредоносное ПО или отдельные модули обычных программ (например, модули обновления). Чтобы ознакомиться и при необходимости отключить автозапуск таких приложений из «Планировщика заданий», выполните следующие действия:
- Запустите утилиту «Выполнить» (Win + R) и выполните из нее команду — taskschd.msc.
- В отобразившемся приложении «Планировщик заданий» откройте раздел «Библиотека планировщика заданий» (в левой части окна):
- В центральной части окна отобразится список действующих заданий. Не обращайте внимания на значение в колонке «Состояние». Если напротив задания написано «Отключено», это может означать, что оно просто не выполняется в данный момент. Значение «Готово» говорит о том, что задание уже было выполнено. В столбце «Триггеры» перечислены события, при наступлении которых начнется выполнение задания.
- Выберите любое из заданий в этом списке. В нижней части окна отобразятся параметры выбранного задания. Откройте вкладку «Триггеры». Об автоматическом запуске задания при включении компьютера будет свидетельствовать значение «При входе в систему», «При входе любого пользователя» или «При запуске компьютера» в столбце «Триггер».
- Во вкладке «Действия» можно увидеть, какая именно программа запускает выбранное задание, и где она хранится на жестком диске.
- Чтобы удалить задание, кликните по его названию и нажмите клавишу «Del»/»Delete».
При помощи «Планировщика заданий» можно найти и выключить различные навязчивые программы, без конца отображающие уведомления, предлагающие что-то скачать или обновить. Но вовсе необязательно, что задания на их запуск будут приведены в разделе «Библиотека планировщика заданий». Если речь идет о рекламном/вредоносном ПО, то задания на их запуск может быть размещено где угодно в «Планировщике». Также необязательно, что название этих заданий будут соответствовать названию запускающейся программы.
Если задача выполняется в данный момент времени (например, на экране виднеется уведомление от какой-нибудь программы), кликните по разделу «Планировщик заданий (Локальный)», затем вызовите меню «Действие» и в нем выберите «Отображать все выполняемые задачи»:
Так можно уточнить название задачи, затем найти и удалить ее. Во всех остальных случаях искать задания придется вручную, посещая каждый из разделов/подразделов всей библиотеки «Планировщика заданий». Ищите триггеры со значениями «При входе в систему», «При входе любого пользователя» или «При запуске компьютера», затем переходите во вкладку «Действия», чтобы определить название запускаемой программы.
Просмотр списка автозагрузки при помощи сторонних утилит
Существует множество программ, позволяющих управлять автозагрузкой в Windows. Одна из наиболее эффективных — Autoruns . Она полностью бесплатная и предназначена исключительно для управления автозагрузкой без каких-либо лишних функций.
Утилита Autoruns позволяет не только просматривать и управлять программами, запускающимися при включении компьютера, но также и рядом других объектов — DLL-библиотеками, файлами драйверов, службами и даже запланированными заданиями в рассмотренном выше «Планировщике заданий».
Программой Autoruns легко пользоваться:
- Распакуйте скачанный архив с утилитой и запустите версию, соответствующую по разрядности с установленной на компьютере системой Windows. Для работы некоторых функций требуется запуск программы от имени администратора.
- В верхней части окна программы расположены вкладки, в которых находятся списки тех или иных автоматически загружающихся объектов. Откройте вкладку «Everything» для просмотра списка всех таких объектов.
- При обнаружении какого-либо приложения в автозагрузке утилита Autoruns рядом с ее названием отобразит соответствующую иконку — так проще найти нужную программу и выключить ее при необходимости. Чтобы сделать это — просто снимите галочку перед ее названием.
Подскажите программу, которая показывает, откуда запущен процесс
Если вы хотите узнать информацию о том, откуда запущен определенный процесс на вашем компьютере, существует несколько программ и инструментов, которые могут помочь вам в этом. Один из таких инструментов — Process Explorer , который является частью набора утилит Sysinternals , разработанных Microsoft.
Process Explorer
Process Explorer — это бесплатная утилита, предоставляющая детальную информацию о запущенных процессах на вашем компьютере. Она представляет собой более продвинутую версию стандартного диспетчера задач Windows и позволяет вам узнать откуда был запущен определенный процесс.
Для использования Process Explorer нужно скачать и установить его с официального сайта Microsoft Sysinternals. После запуска вы увидите список всех активных процессов на вашем компьютере. Затем выберите процесс, относительно которого вам интересно узнать информацию об его местонахождении.
После выбора процесса, щелкните правой кнопкой мыши и выберите пункт «Properties» (Свойства) в контекстном меню. Откроется всплывающее окно, которое будет содержать различные подробные сведения о процессе, включая его расположение на вашем компьютере.
Другие инструменты
В дополнение к Process Explorer , существуют и другие программы, которые также показывают информацию о запущенных процессах и их происхождении. Вот некоторые из них:
- Process Hacker : это бесплатный инструмент, предоставляющий подобные возможности, а также более широкий набор функций для анализа процессов и дополнительной информации.
- Autoruns : эта утилита разработана той же командой, что и Process Explorer . Она позволяет вам увидеть, какие программы и файлы запускаются вместе с системой, включая процессы, выполняемые при старте компьютера. Это может быть полезно при поиске источников, которые запускают определенные процессы.
- Windows Task Manager (диспетчер задач Windows): стандартный инструмент, предоставляемый операционной системой Windows, который позволяет отображать и управлять процессами на компьютере. Хотя он может не предоставлять такой детальной информации, как другие утилиты, он все равно может быть полезным при определении местонахождения запущенного процесса.
В заключение
Если вам нужно узнать откуда был запущен определенный процесс на вашем компьютере, вам помогут программы и инструменты, такие как Process Explorer , Process Hacker , Autoruns или стандартный Диспетчер задач Windows . Использование этих утилит в сочетании с вашими потребностями и предпочтениями поможет вам получить необходимую информацию.
- Нормальная ли связка i5 6600k + 1060GTX на материнской плате ASUS B150M PRO GAMING?
- Почему самобытное искусство какого-либо народа перестает развиваться с.
- Пояснение назначения элементов электросхемы ОЗУ. Для чего они нужны.
- Что обозначает приставка «анти»
- ГДЕ В ВЫХОДНОЙ ДЕНЬ РАСПЕЧАТАТЬ ДОКУМЕНТЫ, СЕГОДНЯ?
- Вид на жительство – это посмотрел и свободен!
- Подскажите, что поставить на ПК — 32-х или 64-х. Нужна графика
- Что за ЗОРРО на против моего ника? Раньше вроде было мудрец. Это первоапрельский розыгрыш?
Как узнать, из какой директории запускается exe-файл? : Windows
Подскажите, пожалуйста, есть ли аналог Linux-команды wich в Windows?
Не могу пробиться через кашу дебильных сайтов в поисковой выдаче.
Задача определить, из какой директории запускается программа, если она запускается без прямого пути. Т.е. она где-то в %PATH%, например, вопрос, где? Программа не моя, соответственно, посмотреть из кода не могу.
█ 03.12.2015 09:43
Имеется ввиду не текущая директория, а директория, где лежит exe программы.
█ 03.12.2015 10:15
если процесс запущен — то можно через wmi
что то типа такого
string processName = «calc.exe»;
string currentUser = WindowsIdentity.GetCurrent().Name.Split(‘\\’)[1];
string query = «Select * from Win32_Process Where Name = \»» + processName + «\»»;
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection processes = searcher.Get();
foreach (ManagementObject proc in processes)
string owner;
string[] argList = new string[] < string.Empty >;
int returnVal = Convert.ToInt32(proc.InvokeMethod(«GetOwner», argList));
if (returnVal == 0)
owner = argList[0];
else
continue;
if (owner != currentUser)
continue;
// Вот тут-то и остался только нужный процесс!
string path = proc[«ExecutablePath»].ToString();
>
пы сы
сам не пробовал 🙂
█ 03.12.2015 10:18
Есть в Win2003 и должно быть везде выше.
D:\>where /? WHERE [/R каталог] [/Q] [/F] [/T] шаблон. Описание: Отображает расположение файлов, совпадающих с шаблоном поиска. По умолчанию поиск выполняется в текущем каталоге и в каталогах, указанных в переменной среды PATH. Параметры: /R Рекурсивный поиск и отображение файлов, соответствующих указанному шаблону, начиная с указанного каталога. /Q Возврат только кода выхода без отображения списка найденных файлов (автоматический режим) /F Отображение найденных файлов в кавычках. /T Отображение размера, даты и времени изменения для всех найденных файлов. шаблон Шаблон поиска для искомых файлов. В шаблоне можно использовать подстановочные знаки * и ?. Также можно задавать конструкции "$пер:шаблон" и "путь:шаблон", где "пер" представляет переменную среды, и поиск осуществляется по путям, указанным в переменной среды "пер". Эти конструкции не следует использовать с параметром /R. При поиске к шаблону также добавляются расширения из переменной PATHEXT. /? Вывод справки по использованию. Примечание. Эта служебная программа возвращает код ошибки 0, если поиск был успешным, 1 - если безуспешным, и 2, если возникли ошибки. Примеры: WHERE /? WHERE имя_файла1 имя_. * WHERE $windir:*.* WHERE /R c:\windows *.exe *.dll *.bat WHERE /Q . WHERE "c:\windows;c:\windows\system32:*.dll" WHERE /F /T *.dll
При подготовке материала использовались источники:
https://www.softsalad.ru/articles/instructions/programs-launched-when-pc-turn-on
https://robo-hamster.ru/a/podskazhite-progu-kotoraya-pokazyvaet-otkuda-zapuschen-protses
https://olegon.ru/showthread.php?t=23459