If-Koubou

Разбиране на процеса Explorer

Разбиране на процеса Explorer (Как да)

Този урок в нашата серия Geek School включва Process Explorer, може би най-използваното и полезно приложение в SysInternals toolkit. Но колко добре знаете тази полезност?

УЧИЛИЩНА НАВИГАЦИЯ
  1. Какви са SysInternals Tools и как ги използвате?
  2. Разбиране на процеса Explorer
  3. Използване на Process Explorer за отстраняване на неизправности и диагностика
  4. Разбиране на процеса на наблюдение
  5. Използване на процесния монитор за отстраняване на неизправности и откриване на системни хакове
  6. Използване на автомати за работа с процеси на стартиране и злонамерен софтуер
  7. Използване на BgInfo за показване на информация за системата на работния плот
  8. Използване на PsTools за управление на други компютри от командния ред
  9. Анализиране и управление на вашите файлове, папки и дискове
  10. Обвиване и използване на инструментите заедно

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

И така, какво може да направи Explorer?

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

  • Стандартният дървовиден изглед показва йерархичната родителска връзка между процесите и показва цветовете, за да може лесно да се разберат процесите с един поглед.
  • Много точно проследяване на използването на процесора за процесите.
  • Може да се използва за заместване на Task Manager, което е особено полезно за XP, Vista и Windows 7.
  • Могат да се добавят няколко икони на тавата за наблюдение на процесора, диска, GPU, мрежата и др.
  • Разберете кой процес е заредил DLL файл.
  • Разберете кой процес работи с отворен прозорец.
  • Разберете кой процес има отворен и заключен файл или папка.
  • Преглеждайте пълните данни за всеки процес, включително теми, използване на паметта, дръжки, обекти и почти всичко друго, което трябва да знаете.
  • Може да убие цялото дърво за процеси, включително всички процеси, започнати от този, който решите да убиете.
  • Може да спре процес, замразявайки всичките си нишки, така че да не правят нищо.
  • Може да се види коя нишка в даден процес всъщност максимизира CPU.
  • Най-новата версия (v16) интегрира VirusTotal в интерфейса, така че можете да проверите процеса за вируси, без да напускате Process Explorer.

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

Разбиране на дървения изглед

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

Определено има много неща и ще бъде лесно да бъдете затрупани от всичко на екрана.

Първоначалният дисплей ви дава набор от колони, които включват:

  • процес - името на файла на изпълнимия файл заедно с иконата, ако има такъв.
  • процесор - процентното време на процесора в последната секунда (или каквато и да е скоростта на актуализиране)
  • Частни байтове - размера на паметта, разпределена само за тази програма.
  • Работен комплект - размера на действителната оперативна памет, разпределена за тази програма от Windows.
  • PID - идентификатор на процеса.
  • описание - описанието, ако приложението има такава.
  • Име на фирмата - това е по-полезно, отколкото си мислите. Ако нещо не е съвсем наред, започнете с търсене на процеси, които не са от Microsoft.

Можете да персонализирате тези колони и да добавите много други опции, или просто кликнете върху някоя от колоните, за да ги сортирате по това поле. Ако някога сте използвали диспечера на задачите, вероятно сте сортирали по Memory или CPU и можете да го направите и тук.

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

Изгледът се актуализира веднъж в секунда, но можете да отидете на View -> Update Speed ​​и да персонализирате колко често той се актуализира, като най-ниското е 0,5 секунди, а горното ниво е 10 секунди. Ако го използвате за отстраняване на неизправности, вероятно стойността е добра, но ако искате да го използвате като монитор на CPU, който седи в системната област, 5 или 10 секунди може да използва по-малко процесор, докато работи във фонов режим.

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

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

Разбиране на всички тези цветове

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

Всеки път, когато не можете да си спомните какво означава един от цветовете, можете да отидете в Options -> Configure Colors в менюто, за да издърпате диалога Color Selection.Това е основно бърз мамят лист за това, което означава всичко. Продължавайте да четете, тъй като ще го обясним и тук.

Въз основа на цветовете в картинката по-горе, тук е това, което означава, че всички избрани елементи (другите не са наистина важни).

  • Нови обекти (ярко зелено) - Когато в Process Explorer се появи нов процес, той започва като ярко зелен.
  • Изтрити обекти (червено) - Когато даден процес е убит или затварян, той обикновено мига преди да изтриете.
  • Собствени процеси (светло синьо) - Процеси, изпълнявани като същите потребителски акаунти като Process Explorer.
  • Услуги (светло розово) - Процесите на Windows Service, въпреки че си заслужава да се отбележи, че те могат да имат детски процеси, които се стартират като различен потребител, а тези могат да бъдат с различен цвят.
  • Окачени процеси (тъмно сиви) - Когато даден процес е спрян, той не може да направи нищо. Лесно можете да използвате Process Explorer, за да прекратите приложението. Понякога разбитите приложения скоро ще се появят в сиво, докато Windows обработва катастрофата.
  • Потапящ процес (ярко синьо) - Това е просто фантастичен начин да се каже, че процесът е приложение на Windows 8, използващо новите приложни програмни интерфейси (API). В скрийншота по-рано може да сте забелязали WSHost.exe, който е "хост на Windows Store Store", който работи с приложения на Metro. По някаква причина Explorer.exe и диспечерът на задачите също ще се показват като потапящи.
  • Опаковани изображения (лилаво) - тези процеси може да съдържат компресиран код, скрит вътре в тях, или поне Process Explorer смята, че те правят с помощта на евристика. Ако видите лилаво процес, не забравяйте да сканирате за злонамерен софтуер!

Тъй като очевидно има някакво припокриване между тези различни сценарии, цветовете ще се прилагат по ред на приоритет. Ако процесът е услуга и е спрян, той ще се покаже в тъмно сиво, защото този цвят е по-важен.

От това, което сме научили по време на проучването, поръчката е Suspended> Packed> Immersive> Services -> Own Processes.

Проверка на самоличността на приложението

Една наистина полезна опция, която сме изненадани, не е активирана по подразбиране, се намира в опциите -> Проверка на подписите на изображения.

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

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

Предприемане на действия по даден процес

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

  • прозорец - има опции, включително "Довеждане до лице", което може да бъде полезно, за да ви помогне да идентифицирате прозореца, свързан с процеса. Ако няма прозорци за този процес, той ще бъде сив.
  • Задайте приоритет - можете да го използвате, за да конфигурирате приоритета на процеса. Това е най-вече полезно за опитомяването на избягал процес, който не искате да убивате.
  • Убий процес - както бихте предположили, това бързо убива този процес.
  • Убий дърво за процеси - Това убива не само елемента в списъка, но и децата на родителския процес.
  • Рестартирам - впечатляващо полезно при тестване, това просто убива процеса и след това го рестартира. Струва си да се отбележи, че процесите на убиване могат да доведат до загуба на данни.
  • Задържане - тази удобна опция е чудесна за отстраняване на неизправности, когато даден процес е извън контрол. Можете просто да спрете процеса, вместо да го убиете, и проверете дали нещо не е наред.
  • Проверете VirusTotal - това е нова опция, която ще обясним по-нататък. Това е доста удобно, тъй като проверява процеса на вируси.
  • Търсене онлайн - това само ще търси в мрежата за името на процеса.

И очевидно, ако отворите свойства, които ще ви отведат до още по-полезна информация за процеса, голяма част от които ще получите в следващия урок. 

Забележка: ние изпробвахме опцията Temp, но нямахме представа какво прави.

Стартира като администратор

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

Ако работите под Windows XP или 2003, ще трябва да работите като акаунт с пълни права на администратор, за да използвате повечето от функциите. Това вероятно не е проблем за повечето хора, защото XP е дал изцяло всички привилегии по подразбиране, но ако се опитвате да го използвате на работа без администраторски достъп, той няма да работи толкова добре.

Тъй като повечето от нашите читатели използват Windows 7, 8.x или дори Vista, вероятно ще сте запознати с пускането на приложение като администратор. Наистина е лесно ... просто кликнете с десния бутон и изберете опцията от менюто.

Забавен факт: Процесът Explorer всъщност използва привилегията за програмите за отстраняване на грешки, което до голяма степен обяснява защо е толкова мощна.

Принуждаване на Process Explorer винаги да се отваря като администратор

Ако искате да сте сигурни, че процесорът винаги се отваря като администратор, без да се налага да помните да кликнете с десния бутон върху него, можете да го принудите, като направите специален пряк път, който изисква режим на администратор или като отворите Properties for procexp.exe, отидете на Compatibility (Съвместимост) и след това изберете опцията за "Run this program as administrator".

Така или иначе ще работи добре, или бихте могли просто да изключите UAC, ако предпочитате, което прави всичко да работи като администратор през цялото време. Не препоръчваме това, но можете да го направите.

Използване на Process Explorer за замяна на диспечера на задачите

Process Explorer отдавна се използва като мощно заместване на предишното анемично приложение Task Manager във всяка версия на Windows преди Windows 8 и ако приемем, че искате да имате някаква реална мощ в ръцете си, тя наистина работи добре като замяна и в тази версия.

Забележка: Управлението на задачите на Windows 8 е значително подобрено от предишните версии. Все още не е толкова мощен, колкото Process Explorer, но вероятно е по-лесно за обикновените хора да го използват. Така че не променяйте компютъра на майка си по подразбиране за Process Explorer.

За да накарате Process Explorer да замени Task Manager, всичко, което трябва да направите, е да изберете опцията Options -> Replace Task Manager от менюто. Това е.

След като направите това, като използвате CTRL + SHIFT + ESC или щракнете с десния бутон на мишката върху лентата на задачите, двете ще стартират Process Explorer, а не Task Manager. Лесно, нали?

Внимание: ако замените Task Manager, направете абсолютно сигурни, че сте поставили Process Explorer на място, в което няма да се движите случайно или не изтривате файла. В противен случай ще бъдете затрупани със система, която не може да стартира никакъв мениджър на задачи.

Използване на Process Explorer като монитор за страхотно табло за икони

Една от най-добрите характеристики на Process Explorer е възможността да се сведе до минимум в системната област, но вместо само една икона, тя може да се сведе до минимум в пълен набор от икони, които могат да наблюдават процесор, I / O, диск, , RAM или всяка комбинация от тях. Можете да ги конфигурирате да се показват отделно или изобщо не, ако предпочитате.

За да настроите това, отворете менюто "Опции", отидете в секцията "Икони на тавата" и след това кликнете, за да активирате всяка от иконите на тавата, които искате да видите.

Просто можете да стартирате Process Explorer всеки път, когато започнете да работите с компютъра, и след това да го сведете до системната област така, че винаги да е там за вас. И, разбира се, ако сте използвали опцията за замяна на Task Manager, можете бързо да имате достъп до нея по всяко време с клавишна комбинация - въпреки че може да искате да използвате опцията "Позволи само една инстанция", за да сте сигурни, че няма да отворите куп отделни прозорци.

Използване на Process Explorer за бързо търсене на VirusTotal

Ако работите по проблемния компютър и искате да разберете дали даден процес е вирус, можете да спестите малко време, като използвате Process Explorer версия 16 или по-нова, защото сте добавили VirusTotal директно интегриране в приложението. Просто кликнете с десния бутон върху всичко в списъка, за да видите опцията.

Първият път, когато го стартирате, ще бъдете помолени да приемете условията за използване на VirusTotal, но след като го направите, ще видите резултатите от VirusTotal да се показват точно там в списъка.

Можете да кликнете върху резултата, за да отидете до VirusTotal и да видите подробностите. Това е чудесно ново допълнение към една от най-добрите комунални услуги някога.

Следващ урок: Използване на Process Explorer за отстраняване на неизправности и диагностика

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