System Explorer — программа для мониторинга и управления запущенными на компьютере процессами и другими полезными функциями. Это полностью бесплатное приложение, подходящее для работы в операционных системах Windows XP, Vista, 7, 8 и 10 (32 и 64 бит). Интерфейс имеет поддержку русского языка (чтобы задействовать перевод, его следует вручную включить в настройках после установки программы).
Из программы System Explorer пользователь может выполнять все необходимые действия над процессами (помимо получения информации о них):
При необходимости пользователь сможет заменить «Диспетчер задач» на System Explorer, задействовав соответствующую опцию в настройках программы. В этом случае при вызове стандартного менеджера процессов Windows любым способом (например, при использовании комбинации клавиш «Ctrl + Alt + Esc») будет запускаться System Explorer.
Процесс – деятельность ОС, связанная с выполнением программы и собственно выполнение этой программы.
Процесс – сущность, рассматриваемая как единица работы ОС.
Процесс – это динамичное понятие. Одна программа, запущенная дважды – это два процесса. Программа – понятие статичное.
Поток – это поток команд, выполняемый процессором.
Это сущность, которая используется системой для распределения процессорного времени.
Все ресурсы в системе, кроме процессорного времени, выделяются для процесса:
– адресное пространство
– возможность доступа к файлам тд
Процессорное время выделяется потоку. Т.о мультипрограммирование реализовывается на уровне потоков, а не процессов.
Для создания процесса система создает ОПИСАТЕЛЬ ПРОЦЕССА – информационную структуру, содержащую все сведения о процессе: его id, приоритет, права доступа, данные о расположении в памяти его кода и данных.
После того, как создан новый описатель процесса, система принимает вновь появившийся процесс при планировании распределения своих ресурсов.
Для того, чтобы создать процесс, нужно загрузить коды и данные исполняемой программы в оперативную память (при использовании витруальной памяти в оперативную память загружается только часть процесса, остальные подкачиваются при необходимости.)
При создании процесса ОС создает для него как минимум 1 поток выполнения, для чего генерируется специальная структура – ОПИСАТЕЛЬ ПОТОКА. Сюда записывается информация о id потока, его приоритете, правах доступа и состоянии и тд. Вновь созданный поток находится в приостановленном состоянии и становится в очередь на выполнение в соответствии с определенными правилами системы.
При работе с процессами система использует понятия ДЕСКРИПТОР ПРОЦЕССА (он же описатель, см. выше) и КОНТЕКСТ ПРОЦЕССА.
· Дескриптор процесса содержит информацию, необходимую ядру в течение всего жизненного цикла процесса (не важно, в памяти он сейчас или выгружен из нее).
Дескрипторы объединяются в ТАБЛИЦУ ПРОЦЕССОВ, которая хранится в ядре. На основании информации из таблицы процессов осуществляется планирование и синхронизация процессов.
· Контекст процесса содержит более объемную и не такую важную информацию: содержимое регистров, указатели на открытые файлы и тд и тп. Контекст не хранится в области ядра, а выгружается на диск при необходимости (транзитный).
Process Explorer — многофункциональный менеджер процессов для операционных систем Windows XP, Vista, 7, 8, 8.1 и 10. Программа распространяется бесплатно, работает как в 32-разрядных, так и 64-разрядных ОС. Интерфейс приложения выполнен на английском языке.
В программе Process Explorer объединены и представлены в более удобном виде функциональные возможности таких стандартных приложений Windows, как «Диспетчер задач» и «Монитор ресурсов». Менеджер процессов обладает и рядом собственных функций.
В сумме Process Explorer обеспечивает пользователя исчерпывающей информацией о каждом запущенном на компьютере процессе, в т.ч. и об используемых им файлах, папках, разделах реестра и других объектах. Кроме того, программа обладает множеством функций по управлению процессами, для использования которых требуются права администратора.
Мониторинг процессов — основная функция утилиты Process Explorer. Вот некоторые возможности программы по части мониторинга и анализа запущенных процессов:
Менеджер Process Explorer также обладает рядом активных функций:
Создания полного и минидампа (DMP-файла) для выбранного процесса и другие функции.
Process Lasso — программа для мониторинга и управления запущенными процессами в среде операционных систем Windows 7, 8, 10, Server 2008/2008R2/2016/2019 (поддерживаются системы с архитектурой 32 и 64 бит), а также оптимизации ЦП. Это условно-бесплатное приложение, бесплатная версия которого имеет функциональные ограничения: некоторые из функций недоступны вовсе, а другие работают только в течение 30 дней. Интерфейс программы имеет поддержку русского языка.
Программа Process Lasso предназначена для выполнения двух основных задач — мониторинг запущенных процессов и управление ими. И в приложении присутствует большое количество функций, так или иначе связанных с мониторингом и управлением. Ряд функций запускаются вручную, другие выполняются в автоматическом режиме по заранее заданным пользователем настройкам.
Отображение детальной информации о процессах
Это стандартная для всех подобных программ функция, позволяющая пользователю получить детальную информацию о любом запущенном процессе, включая имя и месторасположения файла на диске, точный объем занимаемой памяти, идентификационный номер (PID), дескрипторы и т.д. Однако, в отличие от многих приложений, программа Process Lasso способна отдельно отображать список активных процессов (т.е. тех, что в данный момент выполняют какие-либо действия, а не просто “висят” в памяти).
Автоматическая оптимизация ресурсов ЦП
Одна из ключевых особенностей Process Lasso — наличие функции автоматической оптимизации загруженности процессора (ProBalance) путем интеллектуального управления приоритетностью выполняющихся и вновь запускающихся процессов. Другими словами, программа Process Lasso автоматически понижает или увеличивает приоритет процесса в зависимости от того, чем конкретно занят пользователей за компьютером. К примеру, если свернуть в панель задач любую активную программу, то ее приоритет будет понижен, что позволит высвободить дополнительную мощность ЦП на обработку других процессов.
ProBalance автоматически запускается и останавливается только при достижении загруженности процессора установленного пользователем уровня. Пользователь может задать и другие критерии срабатывания функции оптимизации ЦП.
Режим высокой производительности
Это специальный режим работы (Performance Mode) программы Process Lasso, заключающийся в том, чтобы удерживать процессор в состоянии готовности к моментальным высоким нагрузкам. Функция особенно полезна для пользователей ноутбуков, когда при автоматическом включении системой режима сбережения электроэнергии ограничивается производительность процессора. Режим Performance Mode позволяет моментально снять эти ограничения при запуске ресурсоемких процессов.
Ограничение уровня потребления мощности ЦП и/или ОЗУ
Функция предназначена для ограничения уровня загруженности ЦП и/или оперативной памяти путем снижения производительности выбранных пользователем процессов. Другими словами, при достижении загруженности процессора определенного уровня (устанавливается пользователем) и/или ОЗУ, программа Process Lasso автоматически снижает производительность выбранных программ (если те запущены в данный момент). Также имеется возможность установки времени, в течение которого будет действовать ограничение.
Запрет запуска процессов
При помощи программы Process Lasso пользователь может запретить запуск любых процессов (т.е. указанные процессы будут автоматически завершены сразу после запуска). Функция работает только в случае, если приложение Process Lasso запущено в данный момент.
Управление схемами электропитания
Утилита Process Lasso способна автоматически переключаться между схемами электропитания при простое компьютера определенное количество времени, а также запуске указанных пользователем программ (а при завершении их работы план электропитания возвращается в исходный).
Запрет перехода компьютера в режим сна
Пользователь может указать процессы, при запуске которых (и до тех пор, пока они запущены) компьютер не сможет переходить в режим сна/гибернации.
Оптимизация оперативной памяти
Функция предназначена для автоматического высвобождения оперативной памяти при достижении уровня ее загрузки определенного пользователем значения. Утилита Process Lasso также способна периодически (в соответствии с настройками) очищать виртуальную память, занятую указанными процессами.
Прочие функции
В этот список относятся:
Встроенная функция измерения производительности процессора и многое другое.
диспетчер процессов Windows это стандартный инструмент, вызываемый из контекстного меню соответствующей команды на системной панели задач или с помощью сочетания клавиш Ctrl + Shift + Esc. Он предназначен для просмотра запущенных в данный момент программ, сервисов, процессов и позволяет контролировать их работу. В системном диспетчере задач вы можете отслеживать загрузку процессора, оперативной памяти, жесткого диска, сетевой активности. В штатном диспетчере задач системы, в частности, предусмотрена возможность принудительного прерывания работы процессов, которые замораживают или безвозвратно потребляют ресурсы компьютера, препятствуя дальнейшему полноценному функционированию системы.
Но у диспетчера задач Windows нет других способов исправить проблемы с проблемными процессами, например, приостановить их на некоторое время или перезапустить. Эти методы доступны в стороннем диспетчере задач Windows.
Ниже мы рассмотрим еще 3 функциональные альтернативы штатному диспетчеру задач Windows от сторонних разработчиков – это бесплатные программы , а также Диспетчер задач AnVir.
Process Explorer – это небольшая бесплатная программа, приобретенная у Microsoft. Это портативная утилита, не требующая установки в системе. Программа отображает подробную информацию обо всех запущенных процессах: процент загрузки процессора и использование оперативной памяти, описание процессов и имя разработчика программного обеспечения. Используя контекстное меню выбранного процесса, вы можете завершить его, перезапустить, сделать его более или менее приоритетным, приостановить его на некоторое время, найти подробную справку в Интернете. Процессы отображаются в древовидной структуре, что позволяет четко видеть одни процессы внутри других. Настраиваемая цветовая схема дисплея говорит о специфике некоторых процессов.

Process Explorer поставляется с инструментом поиска процесса для активного приложения. Перетащив специальную кнопку с панели инструментов программы в активное окно любого приложения Process Explorer немедленно покажет процесс этого приложения в своем окне.
Окно Process Explorer можно настроить как полупрозрачное, если необходимо, и закрепить его поверх других окон работающего приложения.

Значок Process Explorer на панели задач является информатором, который можно настроить для отображения активности определенных компонентов системы.

Следующая альтернатива стандартному диспетчеру задач Windows – бесплатная программа System Explorer. Программа доступна в обычной и портативной версиях. Системный обозреватель, скачанный с официального сайта, установлен на английском языке, но программа имеет многоязычный интерфейс. Русский язык включен в настройках: откройте главное меню, выберите «Параметры», во вкладке «Общие» из выпадающего списка установите «Русский язык» и сохраните изменения кнопкой «Сохранить». Подтверждаем предложение о перезапуске программы.

Как и рассмотренная выше программа, System Explorer отображает системные процессы в древовидной структуре, а в контекстном меню каждого из процессов есть команды для завершения, перезапуска, установки приоритета, приостановки на время, поиска информации в Интернете. Но в отличие от программы Process Explorer, System Explorer обеспечивает контроль процессов для вредоносных программ с помощью антивирусной веб-службы Virustotal. Com

Системные процессы отображаются только в одной из вкладок системного обозревателя – во вкладке с соответствующим названием «Процессы». В окне программы есть и другие вкладки. Во вкладке «Производительность» мы увидим движущиеся графики активности ядра процессора, ОЗУ, операций чтения и записи и т.д.

Во вкладке «Подключения» отдельно выбираются процессы, использующие сеть.

А во вкладке «История» вы можете отслеживать процессы, которые внесли изменения в систему.

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

Последний участник обзора – многофункциональная программа AnVir Task Manager. Он существует как в платной, так и в бесплатной версии. Функциональный диспетчер задач как альтернатива стандартной Windows – лишь одна из примечательных особенностей программы. С помощью контекстного меню активные процессы могут быть завершены, приостановлены, освобождены из ОЗУ, перезапущены и т.д.

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

Также в бесплатной версии программа вместе с альтернативным диспетчером задач предлагает несколько других функций. Как и предыдущая программа System Explorer, AnVir Task Manager может управлять процессами из контекстного меню с помощью веб-службы Virustotal. Com. Через диспетчер задач AnVir на веб-службе на наличие угроз вы можете проверить любой файл на своем компьютере, вес которого не превышает 128 МБ (согласно условиям бесплатного использования антивирусного веб-сервиса).


AnVir Task Manager также обеспечивает функции запуска компьютера и управления системными изменениями.

Виджет программы в системном трее настраивается: вместо отображаемой активности ядер процессора по умолчанию в настройках можно установить – температура процессора или жесткого диска, использование оперативной памяти, состояние сети, оставшийся заряд батареи портативных устройств и т.д. Виджет Диспетчера задач AnVir на панели задач можно настроить для отображения дополнительных параметров.

Загрузите программы, перечисленные в обзоре: – Изучить процессы (Английская версия с официального сайта)
https://technet.microsoft.com/ru-ru/bb896653.aspx; – Изучить процессы (неофициальная версия с локализацией)
https://yadi.sk/d/DwcKr_sKm57ED; – Системный обозреватель (многоязычная версия с официального сайта)
http://systemexplorer.net/ru/download.php; – Диспетчер задач AnVir (Английская версия с официального сайта)
http://www.anvir.com/download.htm; – Диспетчер задач AnVir (неофициальная версия с локализацией)
Источник изображения: www.white-windows.ru
Понятие процесса.
Процесс (задача) – программа в стадии выполнения. Программа – это статический объект, представляющий собой файл с кодами и данными. Процесс – это динамический объект, который возникает в операционной системе после того, как пользователь или сама операционная система решает «запустить программу на выполнение», то есть создать новую единицу вычислительной работы.
Подсистема управления процессами.
Подсистема управления процессами планирует выполнение процессов, то есть распределяет процессорное время между несколькими одновременно существующими в системе процессами, занимается созданием и уничтожением процессов, обеспечивает процессы необходимыми системными ресурсами, поддерживает синхронизацию процессов, а также обеспечивает взаимодействие между процессами.
Чтобы процесс мог быть выполнен, операционная система должна назначить ему область оперативной памяти, в которой будут размещены коды и данные процесса, а также предоставить ему необходимое количество процессорного времени.
Основные функции подсистемы управления процессами:
1) распределение процессорного времени между несколькими одновременно существующими в системе процессами;
2) создание и уничтожение процессов;
3) обеспечение процессов необходимыми системными ресурсами;
4) поддержка взаимодействия между процессами.
Обычно процесс представляется как совокупность двух следующих компонентов:
1) объект ядра, через который операционная система управляет процессом, и где хранится статистическая информация о процессе;
2) адресное пространство, в котором содержится код и данные всех модулей процесса.
Процессы инертны. Чтобы процесс что-нибудь выполнил, в нем нужно создать поток. Потоки отвечают за исполнение кода, который содержится в адресном пространстве процесса. Каждый процесс может владеть несколькими потоками, которые “одновременно” исполняют код в адресном пространстве процесса.
При создании процесса первый или первичный поток обычно создается системой автоматически.
Для каждого вновь создаваемого процесса ОС генерирует системные информационные структуры процесса, которые содержат данные о потребностях процесса в ресурсах вычислительной системы, а также о фактически выделенных ему ресурсах.
Состояния процесса (потока).
В многозадачной системе выделяют три основных состояний процесса:
1) выполнение – активное состояние процесса, во время которого процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором;
2) ожидание – пассивное состояние процесса, процесс заблокирован и ждет осуществления некоторого события (например, завершения операции ввода-вывода, получения сообщения от другого процесса, освобождения какого-либо необходимого ему ресурса);
3) готовность – пассивное состояние процесса, при котором процесс блокируется в связи с внешними по отношению к нему обстоятельствами: т.е. процесс имеет все требуемые для него ресурсы, он готов выполняться, однако процессор занят выполнением другого процесса.
В ходе жизненного цикла каждый процесс переходит из одного состояния в другое в соответствии с алгоритмом планирования процессов, реализуемым в данной операционной системе.
Контекст и дескриптор процесса (потока).
Дескриптор процесса содержит такую информацию о процессе, которая необходима ядру в течение всего жизненного цикла процесса независимо от того, находится он в активном или пассивном состоянии, находится образ процесса в оперативной памяти или выгружен на диск. В дескрипторе содержится информация о состоянии процесса, о расположении образа процесса в оперативной памяти и на диске, о значении отдельных составляющих приоритета, а также о его итоговом значении — глобальном приоритете, об идентификаторе пользователя, создавшего процесс, о родственных процессах, о событиях, осуществления которых ожидает данный процесс, и некоторая другая информация.
Контекст процесса содержит информацию о процессе, необходимую для возобновления выполнения процесса с прерванного места: содержимое регистров процессора, коды ошибок выполняемых процессором системных вызовов, информация обо всех открытых данным процессом файлах и незавершенных операциях ввода-вывода и другие данные, характеризующие состояние вычислительной среды в момент прерывания.
Планирование и диспетчеризация потоков.
На протяжении существования процесса выполнение его потоков может быть многократно прервано и продолжено.
Переход от выполнения одного потока к другому осуществляется в результате планирования и диспетчеризации. Работа по определению того, в какой момент необходимо прервать выполнение текущего активного потока и какому потоку предоставить возможность выполняться, называется планированием. Планирование потоков осуществляется на основе информации, хранящейся в описателях процессов и потоков.
Планирование потоков, по существу, включает в себя решение двух задач:
1 – определение момента времени для смены текущего активного потока;
2 – выбор для выполнения потока из очереди готовых потоков.
В большинстве операционных систем универсального назначения планирование осуществляется динамически (on-line), то есть решения принимаются во время работы системы на основе анализа текущей ситуации.
Статический тип планирования используется в специализированных системах, в которых весь набор одновременно выполняемых задач определен заранее, например в системах реального времени. Планировщик называется статическим (или предварительным планировщиком), если он принимает решения о планировании не во время работы системы, а заранее (off-line).
Диспетчеризация заключается в реализации найденного в результате планирования (динамического или статистического) решения, то есть в переключении процессора с одного потока на другой. Прежде чем прервать выполнение потока, ОС запоминает его контекст, с тем чтобы впоследствии использовать эту информацию для последующего возобновления выполнения данного потока.
Контекст отражает, во-первых, состояние аппаратуры компьютера в момент прерывания потока: значение счетчика команд, содержимое регистров общего назначения, режим работы процессора, флаги, маски прерываний и другие параметры. Во-вторых, контекст включает параметры операционной среды, а именно ссылки на открытые файлы, данные о незавершенных операциях ввода-вывода, коды ошибок выполняемых данным потоком системных вызовов и т. д.
Диспетчеризация сводится к следующему:
– сохранение контекста текущего потока, который требуется сменить;
– загрузка контекста нового потока, выбранного в результате планирования;
– запуск нового потока на выполнение.
Вытесняющие и невытесняющие алгоритмы планирования.
Вытесняющие (preemptive) алгоритмы — это такие способы планирования потоков, в которых решение о переключении процессора с выполнения одного потока на выполнение другого потока принимается операционной системой, а не активной задачей.
При вытесняющем мультипрограммировании функции планирования потоков целиком сосредоточены в операционной системе и программист пишет свое приложение, не заботясь о том, что оно будет выполняться одновременно с другими задачами. При этом операционная система выполняет следующие функции: определяет момент снятия с выполнения активного потока, запоминает его контекст, выбирает из очереди готовых потоков следующий, запускает новый поток на выполнение, загружая его контекст.
Достоинство: высокая надёжность системы в целом.
Недостаток: снижение производительности за счёт траты процессорного времени на переключение задач.
Невытесняющие (поп-preemptive) алгоритмы основаны на том, что активному потоку позволяется выполняться, пока он сам, по собственной инициативе, не отдаст управление операционной системе для того, чтобы та выбрала из очереди другой готовый к выполнению поток.
При невытесняющем мультипрограммировании механизм планирования распределен между операционной системой и прикладными программами. Прикладная программа, получив управление от операционной системы, сама определяет момент завершения очередного цикла своего выполнения и только затем передает управление ОС с помощью какого-либо системного вызова. О С формирует очереди потоков и выбирает в соответствии с некоторым правилом (например, с учетом приоритетов) следующий поток на выполнение.
Достоинство: высокая производительность, более высокая скорость переключения с потока на поток.
Недостаток: низкая надёжность, сложность разработки пользовательских приложений.
Алгоритмы планирования, основанные на приоритетах.
Приоритетное обслуживание предполагает наличие у потоков некоторой изначально известной характеристики — приоритета, на основании которой определяется порядок их выполнения. Приоритет — это число, характеризующее степень привилегированности потока при использовании ресурсов вычислительной машины, в частности процессорного времени: чем выше приоритет, тем выше привилегии, тем меньше времени будет проводить поток в очередях.
Приоритет процесса назначается операционной системой при его создании. Значение приоритета включается в описатель процесса и используется при назначении приоритета потокам этого процесса. При назначении приоритета вновь созданному процессу ОС учитывает, является этот процесс системным или прикладным, каков статус пользователя, запустившего процесс, было ли явное указание пользователя на присвоение процессу определенного уровня приоритета. Поток может быть инициирован не только по команде пользователя, но и в результате выполнения системного вызова другим потоком.
Изменение приоритета могут происходить по инициативе самого потока, когда он обращается с соответствующим вызовом к операционной системе, или по инициативе пользователя, когда он выполняет соответствующую команду.
Существуют две разновидности приоритетного планирования: обслуживание с относительными приоритетами и обслуживание с абсолютными приоритетами.
В системах с относительными приоритетами активный поток выполняется до тех пор, пока он сам не покинет процессор, перейдя в состояние ожидания (или же произойдет ошибка, или поток завершится).
В системах с абсолютными приоритетами выполнение активного потока прерывается кроме указанных выше причин, еще при одном условии: если в очереди готовых потоков появился поток, приоритет которого выше приоритета активного потока.
В системах, в которых планирование осуществляется на основе относительных приоритетов, минимизируются затраты на переключения процессора с одной работы на другую.
В системах с абсолютными приоритетами время ожидания потока в очередях может быть сведено к минимуму, если ему назначить самый высокий приоритет. Такой поток будет вытеснять из процессора все остальные потоки (кроме потоков, имеющих такой же наивысший приоритет).
Алгоритмы планирования, основанные на квантовании.
В основе многих вытесняющих алгоритмов планирования лежит концепция квантования. В соответствии с этой концепцией каждому потоку поочередно для выполнения предоставляется ограниченный непрерывный период процессорного времени — квант.
Смена активного потока происходит, если:
1 – поток завершился и покинул систему;
2 – произошла ошибка;
3 – поток перешел в состояние ожидания;
4 – исчерпан квант процессорного времени, отведенный данному потоку.
Поток, который исчерпал свой квант, переводится в состояние готовности и ожидает, когда ему будет предоставлен новый квант процессорного времени, а на выполнение в соответствии с определенным правилом выбирается новый поток из очереди готовых.
Кванты, выделяемые потокам, могут быть одинаковыми для всех потоков или различными.
Если квант короткий, то суммарное время, которое проводит поток в ожидании процессора, прямо пропорционально времени, требуемому для его выполнения (то есть времени, которое потребовалось бы для выполнения этого потока при монопольном использовании вычислительной системы).
Чем больше квант, тем выше вероятность того, что потоки завершатся в результате первого же цикла выполнения, и тем менее явной становится зависимость времени ожидания потоков от их времени выполнения. При достаточно большом кванте алгоритм квантования вырождается в алгоритм последовательной обработки, присущий однопрограммным системам, при котором время ожидания задачи в очереди вообще никак не зависит от ее длительности.
Кванты, выделяемые одному потоку, могут быть фиксированной величины, а могут и изменяться в разные периоды жизни потока. В алгоритмах, основанных на квантовании, какую бы цель они не преследовали (предпочтение коротких или длинных задач, компенсация недоиспользованного кванта или минимизация накладных расходов, связанных с переключениями), не используется никакой предварительной информации о задачах. При поступлении задачи на обработку ОС не имеет никаких сведении о том, является ли она короткой или длинной, насколько интенсивными будут ее запросы к устройствам ввода-вывода, насколько важно ее быстрое выполнение и т. д. Дифференциация обслуживания при квантовании базируется на «истории существования» потока в системе.
Краткий обзор
Окно русской версии программы состоит из двух областей.
Дополнительная опция «Поиск» даёт возможность оперативно узнать, для каких операций сейчас открыт дескрипт или подгружена DLL-библиотека, а также помогает обнаружить утечки памяти.
Эту утилиту не нужно специально устанавливать на ПК. Просто нужно провести распаковку архивных данных, запустив в работу файл procexp.exe. После запуска система откроет основное окно программы (подробности обозначены на рисунке).
Схема верхнего окна показана в виде дерева. Тут имеется перечисление всех возможных функций системы. Кроме названия отображается информация о применении процесса, объёме памяти, занимаемой файлами, и сопутствующие описания. Окно свойств следует открывать с помощью двойного щелчка.
В нижнем основном окне пользователь найдёт все данные об активных действиях, помеченных вверху, — в виде списка библиотек, которые использует процесс, или перечня хэндлов. Под хэндлами следует понимать реестровые ключи и файлы, действующие в открытом формате. Если дважды щёлкнуть мышью по названию библиотеки либо хэндла, откроется окно со свойствами. Информацию о содержании электронной библиотеки открывают, щёлкнув правой кнопкой мышки по её названию. Если выбрать пункт Google, то запрос будет отправлен в нужный поисковик вместе с названием целевой библиотеки.
Как управлять процессами
Деактивация высвобождает ресурсы для чрезмерно нагруженных операций — процессору, жёсткому диску, другим компонентам. После остановки работы предоставляется возможность, например, изучить, в силу каких причин создаётся высокая активность в сети.
Таким образом, программа обнаружит, что в ПК проник вирус, а также поможет убрать рекламное ПО, установленное без известия юзера.
Process Explorer поможет найти процесс, который открыл то или иное окно. Вам потребуется просто перенести с панели инструментов приложения «Кнопку» в свободное место всплывающего окна. Затем, вверху основного окна программы, высветится название искомого действия.
С помощью пункта Options — Replace Task Manager появится возможность установить вместо изначального диспетчера задач «Виндовс эксплорер». Осуществив действие, вы сможете запускать программу с помощью комбинации из горячих клавиш Ctrl+Shift+Esc.
Системные данные, полученные от Process Explorer с помощью Ctrl+I, значительно подробнее, нежели такая же вкладка из диспетчера задач. Разница между этими приложениями крайне велика — Process Explorer значительно комфортней и функциональней в использовании.
«Эксплорер» владеет функцией показа спрятанных программных окон на мониторе. Существуют утилиты, не возобновляющие свою иконку в Tray, если оболочка переключается в перезагрузку, то последствием станет отсутствие доступа к интерфейсу свёрнутого в Tray приложения.
В таком случае надо завершить работу приложения, пользуясь диспетчером задач, а потом возобновить, учитывая, что вся несохраненная информация будет утеряна. В дополнительном меню находится обозначение Bring to Front, оно предоставляет доступ к окну, в котором можно сохранить информацию.
ПО выгружает список операций с описанием компонентов в текстовый документ для анализа работы с целью контроля и оптимизации системных ресурсов.
Опытные пользователи, интересующиеся деталями работы приложения, могут посетить официальный сайт Process Explorer.
Функции System Explorer
Программа System Explorer имеет и другие полезные функции, большинство из которых отсутствуют у «Диспетчера задач Windows». Вот некоторые из них:
Функция позволяет пользователю узнать, является ли запущенная программа вредоносной. Для этого менеджер сравнивает определенный код проверяемого процесса с сигнатурами вредоносных файлов, хранящимися в онлайн базе данных System Explorer (т.е. для работы функции требуется доступ в интернет).
Программа System Explorer отображает не только список программ, помещенных в автозагрузку, но и запланированные задачи. Любой объект автозапуска пользователь может при необходимости отключить.
Менеджер System Explorer в одном списке может отобразить процессы, запущенные из-под текущей или всех учетных записей пользователей Windows. Также можно включить/выключить отображение системных процессов и служб.
Отображение общей загруженности процессора и каждого из его ядер по отдельности, использованного объема ОЗУ и файлов подкачки, а также загруженности дисков (отдельно для операций чтения и записи).
Функция позволяет получить полный список используемых системой и программами модулей, куда относятся динамические библиотеки, исполнимые файлы, расширения для браузеров, файлы-скрипты и т.д.
Функция позволяет просмотреть список имен и расположения файлов, входящих в состав всех установленных в системе драйверов. Программа отдельно отображает запущенные и неактивные в данный момент драйверы.
При помощи данной функции можно создать, а затем сравнить друг с другом перечни всех имеющихся на компьютере файлов, записей в реестре либо обеих этих категорий (файлы + реестр).
При помощи System Explorer можно просмотреть список всех объектов (различные параметры системы и отдельных ее компонентов) WMI (Windows Management Instrumentation).
Отображение списка всех файлов, информация о которых занесена в раздел реестра «Uninstall». Перечисленные в этом списке файлы являются деинсталляторами установленных на компьютере программ.
С момента первого запуска System Explorer начинает вести учет о работе всех запущенных процессов, запоминая время запуска и остановки, когда-либо присваивавшийся им идентификационный номер, среднее значение нагрузки на процессор и другую информацию. По умолчанию программа запоминает 1000 событий. Эту цифру можно увеличить/уменьшить в настройках.
Чтобы пользователю было легче найти нужную запись в любых отображаемых программой списках, в System Explorer предусмотрен посимвольный поиск.




