Sysinternals Suite не устанавливается в привычном смысле — это папка с программами. Поэтому инструкция короткая про установку и длиннее про то, как ею пользоваться. Написана для Windows 11, в Windows 10 всё совпадает. Почти везде нужны права администратора.
Скачайте архив с сайта Microsoft
Откройте раздел Sysinternals на сайте Microsoft Learn и перейдите на страницу Sysinternals Suite. Скачайте архив для обычных компьютеров; для ноутбуков на ARM-процессорах рядом есть отдельный архив. Это несколько десятков мегабайт.
Если не хотите хранить файлы, утилиты можно запускать напрямую из сети Microsoft: в окне «Выполнить» (Win+R) введите путь вида \\live.sysinternals.com\tools\procexp.exe. Windows подключится к сетевой папке и запустит программу. Это медленнее, но ничего не остаётся на компьютере.
Распакуйте в постоянную папку и добавьте в PATH
Создайте папку, которую не удалите случайно, например C:\Tools\Sysinternals, и распакуйте туда архив. Затем откройте параметры системы → дополнительные параметры → переменные среды, выберите переменную Path и добавьте путь к папке. После этого в любом окне терминала достаточно набрать имя утилиты.
Запуск от имени администратора из терминала выглядит так (ключ -accepteula принимает лицензионное соглашение без окна):
Start-Process procexp.exe -ArgumentList '-accepteula' -Verb RunAs
Другой путь — установить Sysinternals Suite из Microsoft Store: тогда обновления приходят сами, а утилиты сразу доступны по имени из меню «Пуск» и терминала.
Найдите, кто грузит процессор и память, в Process Explorer
Запустите procexp от имени администратора. В дереве процессов цветом выделены свои процессы, службы и недавно запущенные. Щёлкните заголовок столбца CPU, чтобы отсортировать по нагрузке, — виновник окажется сверху. Наведите курсор на процесс: всплывёт путь к файлу и описание.
В меню Options включите проверку подписей и отправку хэшей на VirusTotal — в таблице появится столбец с результатами проверки у каждого процесса. Процесс без подписи, с десятком срабатываний и путём в папке временных файлов — повод проверить компьютер антивирусом. Чтобы узнать, какая программа не даёт извлечь флешку или удалить файл, используйте поиск по дескрипторам (Ctrl+F) и введите имя файла или букву диска.
Почистите автозагрузку в Autoruns
Запустите autoruns от имени администратора и подождите, пока список заполнится. В меню Options включите скрытие записей Microsoft — останется только стороннее. Пройдитесь по вкладкам Logon, Scheduled Tasks и Services: снимите галочки с программ, которые не нужны сразу после включения, — обновляторы, помощники принтеров, запуск мессенджеров.
Не удаляйте записи, только снимайте галочки: так всё возвращается одним щелчком. Жёлтым подсвечены записи, у которых файл уже не существует, — их можно смело убрать. Перед большой чисткой сохраните текущее состояние через меню File, чтобы было с чем сравнить.
Разберите сбой программы в Process Monitor
Process Monitor пишет все обращения к файлам, реестру и сети, поэтому за минуту собирает сотни тысяч строк. Запустите procmon, сразу остановите запись (Ctrl+E), очистите список (Ctrl+X) и настройте фильтр (Ctrl+L): «Process Name is имя_программы.exe». Включите запись, воспроизведите проблему и остановите запись.
Теперь ищите строки с результатом NOT FOUND или ACCESS DENIED ближе к концу журнала: обычно это файл настроек, который программа не нашла, или папка, куда ей не дали записать. Это уже конкретная причина, которую можно исправить или показать разработчику.
Проверьте сетевые соединения в TCPView
Запустите tcpview. В таблице — все соединения с именем процесса, адресом и состоянием; новые подсвечиваются зелёным, закрывающиеся — красным. Отсортируйте по имени процесса и просмотрите незнакомые имена с установленными соединениями. По правой кнопке можно узнать адрес узла, закрыть соединение или завершить процесс, а затем проверить его файл в Process Explorer.
Готово: набор лежит в постоянной папке, вызывается по имени, и для трёх самых частых жалоб — «тормозит», «долго включается», «что-то лезет в интернет» — у вас есть по инструменту.
Если что-то пошло не так
Утилита не показывает часть процессов или записей
Запустите её от имени администратора. Без этих прав скрыты процессы системы и других пользователей, а в Autoruns — часть служб и драйверов.
Антивирус или SmartScreen предупреждает при запуске PsExec
PsExec умеет запускать программы на других компьютерах, поэтому его часто используют злоумышленники, и защитные программы помечают его как потенциально нежелательный. Файл, скачанный с сайта Microsoft, безопасен; если он вам не нужен, просто удалите его из папки.
После чистки Autoruns перестало работать устройство или программа
Откройте Autoruns снова и верните галочки, снятые в этот раз. Если сохраняли состояние через File, сравните его с текущим — отличия будут подсвечены.
Process Monitor съедает всю память
Запись без фильтра быстро растёт. Останавливайте её сразу после воспроизведения проблемы и задавайте фильтр по имени процесса до начала записи.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.