If-Koubou

Omówienie Eksploratora procesów

Omówienie Eksploratora procesów (Jak)

Ta lekcja w naszej serii Geek School obejmuje Process Explorer, być może najbardziej popularną i użyteczną aplikację w zestawie narzędzi SysInternals. Ale jak dobrze znasz to narzędzie?

NAWIGACJA SZKOLNA
  1. Jakie są narzędzia Sysinternet i jak ich używasz?
  2. Omówienie Eksploratora procesów
  3. Używanie Eksploratora procesów do rozwiązywania problemów i diagnozowania
  4. Omówienie Monitora procesu
  5. Używanie monitora procesu do rozwiązywania problemów i znajdowania haseł do rejestru
  6. Korzystanie z autouruchamiania w celu radzenia sobie z procesami uruchamiania i złośliwym oprogramowaniem
  7. Używanie BgInfo do wyświetlania informacji o systemie na pulpicie
  8. Używanie PsTools do sterowania innymi komputerami z poziomu wiersza poleceń
  9. Analizowanie i zarządzanie plikami, folderami i dyskami
  10. Pakowanie i używanie narzędzi razem

Process Explorer, aplikacja do zarządzania zadaniami i aplikacja do monitorowania systemu, istnieje od 2001 r. I chociaż pracowała nawet w systemie Windows 9x, nowoczesne wersje obsługują jedynie XP i nowsze, i są one stale aktualizowane dzięki funkcjom dla nowoczesnych wersji aplikacji. Windows. Jest to standard defacto do rozwiązywania problemów związanych z rozwiązywaniem problemów.

Więc co można zrobić Explorer Explorer?

Niektóre z lepszych funkcji obejmują następujące, choć nie jest to w żadnym wypadku wyczerpująca lista. Ta aplikacja ma wiele funkcji, a wiele z nich jest ukrytych głęboko w interfejsie. O dziwo, jest to również bardzo mały plik.

  • Domyślny widok drzewa pokazuje hierarchiczną relację nadrzędną między procesami i wyświetla za pomocą kolorów, aby łatwo zrozumieć procesy na pierwszy rzut oka.
  • Bardzo dokładne śledzenie wykorzystania procesora w procesach.
  • Może być użyty do zastąpienia Menedżera zadań, co jest szczególnie przydatne w XP, Vista i Windows 7.
  • Można dodawać wiele ikon w zasobniku, aby monitorować procesor, dysk, GPU, sieć i inne.
  • Sprawdź, który proces załadował plik DLL.
  • Sprawdź, który proces uruchamia otwarte okno.
  • Sprawdź, który proces ma otwarty lub zamknięty plik lub folder.
  • Wyświetl pełne dane o dowolnym procesie, w tym wątki, wykorzystanie pamięci, uchwyty, obiekty i prawie wszystko, co trzeba wiedzieć.
  • Może zabić całe drzewo procesu, włącznie z procesami rozpoczętymi przez zabijanego.
  • Może zawiesić proces, zamrażając wszystkie wątki, aby nic nie robił.
  • Widzi, który wątek w procesie faktycznie maksymalizuje procesor.
  • Najnowsza wersja (v16) integruje VirusTotal w interfejsie, dzięki czemu można sprawdzić proces dla wirusów bez opuszczania Process Explorer.

Za każdym razem, gdy masz problem z aplikacją lub coś utrzymuje się na komputerze, lub próbujesz ustalić, do czego konkretny plik DLL jest używany, Process Explorer to narzędzie do pracy.

Zrozumienie widoku drzewa

Podczas pierwszego uruchomienia Eksploratora procesów od razu pojawia się wiele danych wizualnych - istnieje hierarchiczny widok drzewa procesów uruchomionych na komputerze, w tym użycie procesora i pamięci RAM przy użyciu wartości numerycznych dla każdego procesu. Na pasku narzędzi znajduje się kilka małych wykresów aktywności, pokazujących zużycie procesora, które można kliknąć, aby wyświetlić w osobnym oknie.

Na pewno dużo się dzieje i łatwo byłoby być przytłoczonym wszystkim na ekranie.

Początkowy ekran daje zestaw kolumn, które zawierają:

  • Proces - nazwa pliku wykonywalnego wraz z ikoną, jeśli taka istnieje.
  • procesor - procent czasu procesora w ostatniej sekundzie (lub jakakolwiek jest prędkość aktualizacji)
  • Prywatne bajty - ilość pamięci przydzielonej tylko do tego programu.
  • Zestaw roboczy - ilość rzeczywistej pamięci RAM przydzielonej do tego programu przez system Windows.
  • PID - identyfikator procesu.
  • Opis - opis, jeżeli aplikacja go posiada.
  • Nazwa firmy - ten jest bardziej przydatny niż myślisz. Jeśli coś nie jest w porządku, zacznij od poszukiwania procesów, które nie pochodzą od firmy Microsoft.

Możesz dostosować te kolumny i dodać wiele innych opcji, lub po prostu kliknij dowolną z kolumn, aby posortować dane według tego pola. Jeśli kiedykolwiek wcześniej korzystałeś z Menedżera zadań, prawdopodobnie sortowałeś według pamięci lub procesora, i możesz to również zrobić tutaj.

Kliknięcie przycisku Przetwarzanie powoduje przełączanie między sortowaniem według nazwy procesu lub powrotem do domyślnego widoku drzewa, co jest bardzo przydatne, gdy się do niego przyzwyczaisz.

Widok jest aktualizowany raz na sekundę, ale możesz przejść do Widok -> Aktualizuj prędkość i dostosować częstotliwość aktualizacji, najniższy to 0,5 sekundy, a najwyższy poziom to 10 sekund. Jeśli używasz go do rozwiązywania problemów, wartość domyślna jest prawdopodobnie w porządku, ale jeśli chcesz używać go jako monitora procesora w zasobniku systemowym, 5 lub 10 sekund może zużywać mniej CPU, gdy działa w tle.

Możesz również wstrzymać widok w tym samym podmenu lub po prostu naciskając spację. Spowoduje to zatrzymanie widoku jako migawki w czasie, co może być przydatne, jeśli próbujesz zidentyfikować proces, który rozpoczyna się i szybko umiera, lub jeśli zdecydowałeś się sortować według użycia procesora, a wszystkie wiersze wciąż przeskakują.

Jednak w przypadku procesu szybkiego zamykania warto dodać dodatkowe kolumny do domyślnego widoku, aby uzyskać wszystko, co trzeba wiedzieć, ponieważ kliknięcie nieistniejącego procesu na liście nie pokaże zbyt wiele w widoku szczegółów, jeśli proces nie działa, nawet jeśli wszystko zostało wstrzymane.

Zrozumienie wszystkich tych kolorów

Na typowej liście Process Explorer jest zdecydowanie dużo kolorów, co może być nieco mylące dla początkującego maniaka. Bardzo ważne jest, aby dowiedzieć się, co oznaczają te wszystkie kolory, ponieważ nie ma ich tylko na pokaz - każdy z nich ma znaczenie.

Kiedy nie możesz zapamiętać, co oznacza jeden z kolorów, możesz przejść do Opcje -> Konfiguruj kolory w menu, aby otworzyć okno dialogowe Wybór koloru.Jest to w zasadzie szybkie przypomnienie o tym, co wszystko znaczy. Czytaj dalej, ponieważ i tutaj wyjaśnimy to.

W oparciu o kolory na powyższym obrazku, oto co oznaczają poszczególne elementy (pozostałe nie są tak naprawdę ważne).

  • Nowe obiekty (jasnozielone) - Gdy nowy proces pojawi się w Process Explorer, zaczyna się jako jasnozielony.
  • Usunięte obiekty (czerwony) - Gdy proces zostanie zabity lub zamknięty, zwykle będzie migał na czerwono tuż przed usunięciem.
  • Własne procesy (jasnoniebieski) - Procesy działające jako to samo konto użytkownika co Eksplorator procesów.
  • Usługi (jasny różowy) - Procesy usługi systemu Windows, chociaż warto zauważyć, że mogą one mieć procesy podrzędne, które są uruchamiane jako inny użytkownik, a te mogą mieć inny kolor.
  • Zawieszone procesy (ciemnoszare) - Gdy proces jest zawieszony, nie może nic zrobić. Możesz łatwo użyć Process Explorer, aby zawiesić aplikację. Czasami zdezaktualizowane aplikacje będą na krótko wyświetlane w kolorze szarym, a system Windows będzie obsługiwał awarię.
  • Wciągający proces (Jasny niebieski) - Jest to po prostu fantazyjny sposób powiedzenia, że ​​proces jest aplikacją Windows 8 za pomocą nowych interfejsów API. Na zrzucie ekranu wcześniej mogłeś zauważyć WSHost.exe, który jest procesem "Hosta Windows Store", który uruchamia aplikacje Metro. Z jakiegoś powodu Explorer.exe i Menedżer zadań również będą wyświetlane jako wciągające.
  • Zapakowane obrazy (fioletowy) - te procesy mogą zawierać skompresowany kod ukryty w nich lub przynajmniej Process Explorer uważa, że ​​robi to za pomocą heurystyki. Jeśli zobaczysz purpurowy proces, upewnij się, że skanujesz w poszukiwaniu złośliwego oprogramowania!

Ponieważ istnieje oczywiście pewne pokrywanie się tych różnych scenariuszy, kolory będą stosowane w kolejności pierwszeństwa. Jeśli proces jest usługą i jest zawieszony, będzie wyświetlany w kolorze ciemnoszarym, ponieważ ten kolor jest ważniejszy.

Z tego, czego nauczyliśmy się podczas badania, zamówienie obejmuje Zawieszony> Spakowany> Wciągający> Usługi -> Własne procesy.

Weryfikowanie tożsamości aplikacji

Jedną z naprawdę użytecznych opcji, która nas zaskoczyła, nie jest domyślnie włączona w Opcje -> Weryfikacja podpisów obrazu.

Ta opcja sprawdzi podpis cyfrowy każdego pliku wykonywalnego na liście, co jest nieocenionym narzędziem do rozwiązywania problemów, gdy patrzysz na podejrzaną aplikację, która jest uruchomiona na liście.

Zdecydowana większość renomowanego oprogramowania powinna być podpisana cyfrowo w tym momencie. Jeśli coś nie jest, powinieneś uważnie przyjrzeć się, czy powinieneś go używać.

Podejmowanie działań w procesie

Możesz szybko podjąć działanie w dowolnym procesie, klikając je prawym przyciskiem myszy i wybierając jedną z opcji lub używając klawiszy skrótów, jeśli wolisz. Te opcje obejmują:

  • Okno - posiada opcje, w tym Przenieś na wierzch, które mogą być pomocne w identyfikacji okna powiązanego z procesem. Jeśli nie ma okien dla tego procesu, będzie on wyszarzony.
  • Ustaw priorytet - możesz użyć tego do skonfigurowania priorytetu procesu. Jest to szczególnie przydatne do oswajania procesu, którego nie chcesz zabić.
  • Zamknij proces - tak jak sobie wyobrażasz, to szybko zabija ten proces.
  • Zabij drzewo procesu - To zabija nie tylko element na liście, ale także dzieci tego procesu nadrzędnego.
  • Uruchom ponownie - spektakularnie przydatne podczas testowania, to po prostu zabija proces, a następnie ponownie go uruchamia. Warto zauważyć, że procesy zabijania mogą skutkować utratą danych.
  • Zawieszać - ta poręczna opcja doskonale nadaje się do rozwiązywania problemów, gdy proces wymyka się spod kontroli. Możesz po prostu zawiesić proces, zamiast go zabić i sprawdzić, czy coś jest nie tak.
  • Sprawdź VirusTotal - jest to nowa opcja, którą wyjaśnimy dalej. Jest bardzo przydatny, ponieważ sprawdza proces w poszukiwaniu wirusów.
  • Wyszukaj online - po prostu przeszuka internet w poszukiwaniu nazwy procesu.

I oczywiście, jeśli otworzysz Właściwości, które doprowadzą cię do jeszcze bardziej przydatnych informacji o procesie, z których wiele zrobimy na następnej lekcji. 

Uwaga: przetestowaliśmy opcję Temp, ale nie mieliśmy pojęcia, co robi.

Działa jako administrator

Chociaż nie musisz koniecznie uruchamiać Eksploratora procesów jako Administrator, bez wykonywania wielu przydatnych funkcji, a nie będziesz w stanie zobaczyć tak wielu informacji o każdym procesie.

Jeśli korzystasz z systemu Windows XP lub 2003, będziesz musiał działać jako konto z pełnymi uprawnieniami administratora, aby móc korzystać z większości funkcji. Prawdopodobnie nie stanowi to problemu dla większości ludzi, ponieważ XP dał domyślne konto pełne uprawnienia, ale jeśli próbujesz użyć tego w pracy bez dostępu administratora, to nie będzie działać tak dobrze.

Ponieważ większość naszych czytelników korzysta z Windows 7, 8x, a nawet Vista, prawdopodobnie będziesz znał działanie aplikacji jako Administrator. To naprawdę proste ... po prostu kliknij prawym przyciskiem myszy i wybierz opcję z menu.

Śmieszny fakt: Process Explorer faktycznie używa przywilejów Debugowania programów, co znacznie wyjaśnia, dlaczego jest tak potężny.

Wymuszanie Eksploratora procesów, aby zawsze był otwarty jako administrator

Jeśli chcesz mieć pewność, że Process Explorer zawsze otwiera się jako Administrator bez konieczności pamiętania, aby kliknąć prawym przyciskiem myszy, możesz wymusić go, wykonując specjalny skrót, który wymaga trybu Administratora, lub otwierając Właściwości dla procexp.exe, przechodząc do opcji Zgodność, a następnie wybierając opcję "Uruchom ten program jako administrator".

Oba sposoby będą działały dobrze, lub możesz również wyłączyć UAC, jeśli wolisz, co sprawia, że ​​wszystko działa jako administrator przez cały czas. Nie zalecamy tego, ale możesz to zrobić.

Używanie Process Explorer do zastąpienia Menedżera zadań

Process Explorer od dawna był wykorzystywany jako potężny zamiennik poprzednio anemicznej aplikacji Menedżera zadań w każdej wersji systemu Windows przed Windows 8, i zakładając, że chcesz mieć naprawdę moc w Twoich rękach, działa bardzo dobrze jako zamiennik również w tej wersji.

Uwaga: Menedżer zadań Windows 8 został znacznie ulepszony z poprzednich wersji. Wciąż nie jest tak potężny jak Process Explorer, ale prawdopodobnie jest łatwiejszy w użyciu dla zwykłych ludzi. Więc nie zmieniaj komputera mamy na domyślny na Eksplorator procesów.

Aby proces Explorer zastąpił Menedżera zadań, wystarczy wybrać Opcje -> Zamień Menedżera zadań z menu. to jest to!

Gdy to zrobisz, użycie klawiszy CTRL + SHIFT + ESC lub kliknięcie prawym przyciskiem myszy na pasku zadań spowoduje uruchomienie Eksploratora procesów zamiast Menedżera zadań. Łatwo, prawda?

Ostrzeżenie: jeśli zastąpisz Menedżera zadań, upewnij się, że umieściłeś Eksplorator procesów w miejscu, w którym przypadkowe przeniesienie lub usunięcie pliku nie będzie przypadkowe. W przeciwnym razie utkniesz w systemie, który nie może uruchomić żadnego Menedżera zadań.

Używanie Process Explorer jako niesamowitego monitora ikon w zasobniku

Jedną z najlepszych funkcji Process Explorer jest możliwość zminimalizowania jej do zasobnika systemowego, ale zamiast pojedynczej ikony, można zminimalizować ją do pełnego zestawu ikon, które mogą monitorować procesor, I / O, dysk, sieć, GPU i RAM lub dowolną ich kombinację. Możesz je skonfigurować tak, by wyświetlały się osobno lub wcale, jeśli wolisz.

Aby to ustawić, otwórz menu Opcje, przejdź do sekcji Ikony tacek, a następnie kliknij, aby włączyć ikony tacy, które chcesz zobaczyć.

Po prostu możesz uruchomić Process Explorer za każdym razem, gdy uruchomisz komputer, a następnie zminimalizować go do zasobnika systemowego, aby zawsze był dostępny dla ciebie. Oczywiście, jeśli skorzystałeś z opcji zastąpienia Menedżera zadań, możesz szybko uzyskać do niego dostęp za pomocą klawisza skrótu - możesz jednak użyć opcji "Zezwalaj tylko na jedną instancję", aby upewnić się, że nie otwierasz garść oddzielnych okien.

Korzystanie z Process Explorer do szybkiego wyszukiwania VirusTotal

Jeśli pracujesz na komputerze z problemami i chcesz dowiedzieć się, czy dany proces jest wirusem, możesz zaoszczędzić trochę czasu, używając Process Explorer w wersji 16 lub nowszej, ponieważ dodali integrację VirusTotal bezpośrednio do aplikacji. Kliknij wszystko prawym przyciskiem myszy na liście, aby zobaczyć opcję.

Po pierwszym uruchomieniu programu użytkownik zostanie poproszony o zaakceptowanie warunków użytkowania programu VirusTotal, ale po wykonaniu tej czynności wyniki VirusTotal pojawią się na liście.

Możesz kliknąć wynik, aby przejść do VirusTotal i zobaczyć szczegóły. To świetny nowy dodatek do jednego z najlepszych narzędzi kiedykolwiek.

Następna lekcja: Używanie Eksploratora procesów do rozwiązywania problemów i diagnozowania

W następnej lekcji z naszej serii przedstawimy znacznie więcej informacji o używaniu Process Explorer w niektórych rzeczywistych scenariuszach do rozwiązywania typowych problemów, takich jak malware i crapware. Upewnij się, aby pozostać w gotowości do końca serii.