Как да използвате Process Monitor и Process Explorer

Често ли използвате диспечера на задачите(Task Manager) на вашия компютър с Windows 10, за да следите различните процеси във вашата система и колко процесор(CPU) или памет използват? Ако е така, може да откриете, че предпочитате две алтернативни опции – Process Monitor или Process Explorer .

И двата са безплатни инструменти, които можете да инсталирате на вашия компютър с Windows 10. Те включват същата информация, която можете да видите в Windows Task Manager , както и много повече.

Какво е Монитор на процесите?

Process Monitor е безплатен усъвършенстван инструмент за наблюдение, включен в пакета Windows Sysinternals от (Windows Sysinternals)помощни програми на (utilities)Windows . Позволява ви да преглеждате подробна информация за всички процеси, изпълнявани във вашата система(all processes running on your system) .

По-конкретно, това са подробности за събития, задействани от конкретни процеси. 

Следните полета с информация за процеса са избрани по подразбиране, когато стартирате приложението за първи път.

  • Име на процеса
  • пътека
  • Детайл
  • Резултат
  • Операция
  • Време на деня
  • ID на процеса (PID)

Има 20 допълнителни полета, които можете да изберете, за да видите още повече информация за всеки процес.

Не сте ограничени само да преглеждате информация за процеса с този инструмент. Можете също да зададете филтри за всяко поле, за да ограничите какви данни се показват, да регистрирате събития от процеса за отстраняване на неизправности и дърво на процесите, което ви позволява да видите връзката между родителски и дъщерни процеси .

Какво е Process Explorer?

Process Explorer е най-добрият инструмент за разбиране как различните приложения работят във вашата система. Чрез иновативна структура на дървото, той ще ви покаже разбивка на това какви файлове, директории и други процеси контролира всеки родителски процес. 

Можете да използвате Process Explorer в „режим на обработка“, който ви помага да видите какви дръжки на прозореца е отворен всеки процес, или „ DLL режим“, който ви показва DLL(DLLs) и файлове, картографирани в паметта, които всеки процес е отворил.

Това прави Process Explorer изключително полезен при отстраняване на неизправности или отстраняване на грешки в приложения, които се изпълняват на вашия компютър.

Сега, когато знаете за какво се използва всяка от тези безплатни помощни програми SysInternals, нека да разгледаме по-отблизо как можете да използвате всяка от тях на вашия собствен компютър с Windows 10 .

Как да използвате Process Monitor

След като извлечете файловете Process Monitor , ще видите различни файлове за стартиране на помощната програма. Ако използвате 64-битова Windows система, изберете файла с име Procmon64.exe . Ако не, изберете файла Procmon.exe .

От главния прозорец на Process Monitor можете да стартирате изглед, подобен на приложението Process Explorer . Това е изгледът на дървото на процеса. За да видите това, просто изберете малката икона на документ с изображение на дървовидна диаграма върху нея.

Част от информацията, която можете да видите в този изглед, включва родителския процес и всички процеси, които е стартирал. Можете да видите командата му за стартиране, разработчика на приложението (ако е наличен), колко време работи и датата на стартиране. 

Не е толкова информативен като Process Explorer , но е приятен бърз изглед, за да видите голяма част от същата информация.

Създайте филтър за мониторинг на процесите(Create a Process Monitor Filter)

Върнете се в главния екран (прозорец за събития на процеса), щракнете с десния бутон върху някой от процесите и изберете Редактиране на филтър(Edit Filter) , за да актуализирате филтъра на процеса.

Този прозорец ви показва как работи филтрирането в Process Monitor . Първото падащо меню ви позволява да изберете обекта за вашия филтър. В този случай това е името на процеса(Process Name) . Следващото падащо меню е операторът like is, is not, less than и т.н. Полето е мястото, където можете да въведете или изберете своя филтър и дали искате да включите(Include) или изключите(Exclude) тези записи.

Когато изберете Добавяне(Add) , той ще добави този нов филтър към вашия списък и съответно ще промени цялостния изглед на процесите.

За да създадете нов филтър, изберете менюто Филтър(Filter) и изберете Филтър(Filter)

Това ще отвори същия прозорец, но с празен филтър. Просто(Just) изберете всяко падащо меню, въведете филтърния елемент, който искате да изключите или включите, и го добавете към списъка си с филтри. 

След като изберете OK , той ще актуализира основния ви изглед, за да включи новия ви филтър.

Най-полезната функция на Process Monitor е регистрирането на системни събития по време на някакво действие. Можете да регистрирате системни събития, както следва:

  1. Натиснете(Press) иконата Capture за лупа , за да спрете регистрирането.
  2. Изберете иконата за изчистване на гумата върху хартия, за да изчистите дневника.
  3. Натиснете(Press) отново иконата Capture , за да започнете да регистрирате.(Capture)
  4. Изберете Филтър(Filter) и Активирайте Разширен изход(Enable Advanced Output) .
  5. Пресъздайте проблема.
  6. Изберете отново иконата Capture , за да спрете регистрирането.(Capture)
  7. Изберете иконата за запазване на диска ,(Save) за да запазите дневника на вашия компютър.

Можете да прегледате регистрационния файл, за да видите всички процеси на събития, възникнали, когато сте пресъздали проблема или грешката, които се опитвате да отстраните.

Изследвайте по-дълбоко със събития(Exploring Deeper with Events)

Когато изберете конкретни събития в Process Monitor , можете да разгледате повече подробности чрез менюто Събитие .(Event)

Изберете събитието, което искате да разгледате. След това изберете менюто Събитие и изберете (Event)Свойства(Properties) .

Това показва всички свойства за събитието. Разделът Събитие(Event) показва предимно това, което е било в главния прозорец на Монитор на процеса . (Process Monitor)Разделът Процес(Process) ви показва неща като пътя към приложението и командния ред за стартиране, както и модулите, използвани от процеса. Разделът Stack предоставя модули, съхранявани в паметта от процеса, и техните подробности.

Можете да получите достъп само до раздела Stack , като вместо това изберете Stack в менюто Събития.

Ако искате да следите отблизо някое отделно събитие, изберете го и след това изберете менюто Събитие и изберете (Event)Превключване на отметка(Toggle Bookmark) .

Това ще подчертае събитието, за да е по-лесно за проследяване.

Можете също да видите записите в системния регистър(Registry) за всеки процес, като изберете менюто Събитие и изберете (Event)Прескочи към(Jump To)

Това е бърз начин да видите всички записи в системния регистър, които може да искате да превключите, за да конфигурирате това приложение. 

Ще видите пет икони от дясната страна на лентата с инструменти, които можете да използвате за фина настройка на филтрите по подразбиране.

Можете да ги използвате, за да включите или изключите всеки от следните филтри:

  • Дейност по регистъра
  • Активност на файловата система
  • Мрежова активност
  • Дейност на процесите и нишките
  • Профилиране на събития

Как да използвате Process Explorer

Използвайте същия подход за 32-битови или 64-битови, когато стартирате Process Explorer .

Менюто View е мястото, където можете да персонализирате каква информация за процеса да се показва във всеки панел.

Използвайте изгледа на долния панел(Lower Pane View) , за да промените показаните там данни от Handles към DLL(DLLs) .

Най-важното меню тук е Process . По-долу ще ви покаже всяка опция от менюто и ще ви позволи да контролирате.

Set Affinity показва на кои процесори(CPUs) избраният процес може да се изпълнява. Можете да активирате или деактивирате всеки от процесорите, ако желаете.

Set Priority ви позволява да увеличите или дискретно определяте приоритета, който процесорът(CPU) дава на този процес. Това е добър начин за отстраняване на неизправности при изоставащи или бавно работещи приложения, за да видите дали това е проблем с твърде много други работещи процеси.

Следващите четири опции ви позволяват да контролирате всеки процес.

Те включват:

  • Kill Process : Принудително спиране на отделен процес
  • Kill Process Tree : Принудително спиране на процеса и всички дъщерни процеси
  • Рестартиране(Restart) : Спрете и стартирайте избрания процес
  • Спиране(Suspend) : Подозирате избрания процес

Можете да създадете дъмп или минидумп файлове, свързани с избрания процес, като изберете менюто Процес и изберете (Process)Създаване на дъмп(Create Dump) . След това изберете дали искате Minidump или Full Dump .

Ако изберете Проверка на VirusTotal(Check VirusTotal) в менюто Процес, Process Explorer(Process Explorer) ще изпрати хешове за файловете, свързани с процеса, и DLL файлове(DLLs) на VirusTotal.com . VirusTotal ще ги сканира и анализира за всяка вирусна активност. Ще трябва да се съгласите с условията за ползване на VirusTotal , преди да можете да използвате тази функция.

И накрая, ако изберете Свойства(Properties) от менюто Процес(Process) , можете да видите голямо разнообразие от свойства за избрания процес.

Това включва информация, свързана с производителността, използването на графичния процесор(GPU) , общите нишки, мрежовата активност и много други.

Трябва ли да използвате Process Monitor или Process Explorer ?

Въпреки че тези две помощни програми са сходни, те не са еднакви. Process Monitor се използва по-добре, ако трябва да проследите как вашите процеси взаимодействат с вашата система. Тя ви позволява да наблюдавате и регистрирате събития, които се задействат от всеки процес.

Може да ви помогне да видите дали взаимодействието между вашите процеси и вашата система причинява грешки или се държи необичайно.

Process Explorer , от друга страна, е силно фокусиран върху процесите. Помага ви да видите връзките между родителските процеси и техните дъщерни процеси. Той също така ви позволява да копаете много по-задълбочено в параметрите и свойствата на всеки процес, много повече от всяка друга налична помощна програма на Windows .

Изберете помощната програма, която искате, в зависимост от това какво конкретно отстранявате.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts