Process Explorer — Oficjalne zaawansowane narzędzie do zarządzania procesami Microsoftu, najsłynniejsze narzędzie Sysinternals

Jednym zdaniem: Profesjonalne narzędzie do zarządzania procesami z pakietu Sysinternals Microsoftu, które wyświetla wszystkie procesy w widoku drzewa z relacjami rodzic-dziecko — obsługuje przeglądanie uchwytów/DLL/stosów wątków/połączeń sieciowych/wydajności GPU dla każdego procesu. Najsłynniejsza funkcja: znajdowanie, który proces używa konkretnego pliku. Całkowicie darmowe, bez instalacji.


Czy kiedykolwiek frustrowało cię “Plik w użyciu — nie można usunąć”?

Scenariusz 1: Próbujesz usunąć folder, a system mówi “Nie można zakończyć operacji, ponieważ plik jest otwarty w innym programie.” Zamykasz wszystko, co możesz — ale wciąż nie możesz go usunąć. Nie wiesz, który proces w tle trzyma plik. Menedżer zadań nie oferuje funkcji “sprawdź blokadę pliku.”

Scenariusz 2: Podejrzewasz, że na twoim systemie działa złośliwe oprogramowanie — jest zamaskowane jako normalna nazwa procesu (jak svchost.exe), ale jego rzeczywista ścieżka uruchomienia znajduje się w jakimś dziwnym katalogu. Chcesz zobaczyć “pełną ścieżkę” każdego procesu, aby określić, czy jest podejrzany.

Scenariusz 3: Zauważasz, że system zwolnił i chcesz zobaczyć, które konkretne DLL-e załadował każdy proces — czy jakiś program załadował niepotrzebne DLL-e innych firm lub czy podejrzane DLL-e zostały wstrzyknięte. Menedżer zadań nie może tego pokazać.

Process Explorer został zaprojektowany dla tych scenariuszy “rozwiązywania problemów z blokadami plików” i “dogłębnej analizy procesów” — jego najsłynniejsza funkcja polega na użyciu “Znajdź uchwyt” do szybkiego zlokalizowania “który proces blokuje mój plik,” umożliwiając odblokowanie bez restartu.


Czym jest Process Explorer?

Process Explorer to jedno z najsłynniejszych narzędzi w pakiecie Sysinternals Microsoftu, opracowane przez Marka Russinovicha (obecnie CTO Microsoft Azure, założyciel Sysinternals). Jest bezpośrednim konkurentem Process Hackera i starszym, bardziej ugruntowanym narzędziem.

Jego główne funkcje:

  1. Widok drzewa: Wyświetla wszystkie procesy w drzewie procesów (relacje rodzic-dziecko)
  2. Wyszukiwanie uchwytów: Znajdź, który proces używa konkretnego pliku — jego najsłynniejsza funkcja
  3. Przeglądanie DLL/Uchwytów: Pokazuje załadowane DLL-e i otwarte uchwyty systemowe każdego procesu
  4. Monitorowanie wydajności systemu: Wyświetlanie CPU/pamięci/IO w czasie rzeczywistym

Podstawowe różnice między Process Hacker a Process Explorer:

PorównanieProcess ExplorerProcess Hacker
DeweloperMicrosoft (Sysinternals)Społeczność open source
Funkcja flagowaWyszukiwanie uchwytów (Znajdź uchwyt)Wymuszone zakończenie, zawieszenie procesu
Częstotliwość aktualizacjiWolniejsza, ale stabilnaSzybsza, bardziej aktywna
Monitorowanie GPU❌ Nie✅ Tak
Edycja pamięci❌ Nie✅ Tak

Główne funkcje

1. Wyszukiwanie uchwytów (Znajdź uchwyt) — Najsłynniejsza ekskluzywna funkcja Process Explorer

To najcenniejsza zabójcza funkcja Process Explorer:

Scenariusz: Nie możesz usunąć pliku D:\Temp\database.lock
Akcja: Ctrl+F → Wpisz "database.lock"
Wynik: Process Explorer mówi ci → "javaw.exe (PID 12345) używa tego pliku"
Rozwiązanie: Zakończ ten proces → Plik można teraz usunąć

Jak używać:

  1. Otwórz Process Explorer (uruchom jako administrator)
  2. Ctrl+F, aby otworzyć pole wyszukiwania
  3. Wpisz część nazwy pliku lub ścieżki pliku
  4. Natychmiast pokazuje, który uchwyt którego procesu używa pliku
  5. Kliknij dwukrotnie wynik, aby zlokalizować proces → Kliknij prawym przyciskiem, aby zamknąć uchwyt lub zakończyć proces

Praktyczna wartość: Gdy napotkasz “plik w użyciu — nie można usunąć,” nie musisz już restartować komputera ani zgadywać, który program zamknąć. Process Explorer daje odpowiedź w sekundach.

2. Widok drzewa — Zobacz relacje rodzic-dziecko procesów na pierwszy rzut oka

Process Explorer domyślnie wyświetla procesy w strukturze drzewa:

Drzewo procesów (przykład):
  explorer.exe (Pulpit)
    ├── chrome.exe (Chrome uruchomiony z pulpitu)
    │     └── chrome.exe (Proces potomny Chrome - zakładka)
    ├── cmd.exe (Wiersz poleceń)
    │     └── python.exe (Python uruchomiony z wiersza poleceń)
    └── taskmgr.exe (Otworzono Menedżer zadań)
    
  services.exe (Menedżer usług Windows)
    ├── svchost.exe (Host usług)
    │     ├── WSearch (Usługa wyszukiwania Windows)
    │     └── BITS (Usługa inteligentnego transferu w tle)
    └── spoolsv.exe (Bufor wydruku)

Wartość tego widoku: Możesz od razu zobaczyć “kto uruchomił ten proces.” Jeśli złośliwe oprogramowanie jest zamaskowane jako normalna nazwa procesu (jak svchost.exe), ale jego procesem rodzicielskim jest explorer.exe (pulpit) zamiast services.exe (menedżer usług) — możesz natychmiast stwierdzić, że jest fałszywy.

3. Inspekcja DLL i uchwytów — Zaglądanie do wnętrza procesów

Kliknij prawym przyciskiem proces → Wybierz “Właściwości” → Zobacz:

Zakładka DLL:

  • Lista wszystkich DLL załadowanych przez proces
  • Pełna ścieżka i wersja każdego DLL (można określić, czy DLL pochodzi z oficjalnego katalogu)
  • Rozmiar pamięci DLL i adres ładowania

Zakładka Uchwyty:

  • Wszystkie uchwyty obiektów systemowych otwarte przez proces
  • Uchwyty plików → Dowiedz się, które pliki proces czyta/zapisuje
  • Uchwyty rejestru → Dowiedz się, które klucze rejestru proces odczytuje
  • Uchwyty sieciowe → Dowiedz się, czy proces ma otwarte połączenia sieciowe

4. Monitorowanie wydajności — Bardziej szczegółowe dane w czasie rzeczywistym niż Menedżer zadań

Główny interfejs Process Explorer domyślnie wyświetla wiele kolumn wydajności:

MetrykaOpis
Użycie CPUUżycie CPU w czasie rzeczywistym na proces (może pokazywać na rdzeń)
Private BytesPamięć fizyczna używana wyłącznie przez proces
Working SetCałkowita pamięć fizyczna aktualnie używana przez proces
Virtual SizeRozmiar przestrzeni adresowej wirtualnej procesu
UchwytyLiczba uchwytów otwartych przez proces
Obiekty GDILiczba obiektów interfejsu urządzeń graficznych
I/O Odczyt/ZapisOperacje odczytu/zapisu dysku procesu

Zasobnik systemowy może wyświetlać wykresy historii użycia CPU/pamięci — kliknij dwukrotnie ikonę w zasobniku, aby zobaczyć pływające okno z wykresami w czasie rzeczywistym.

5. Weryfikacja podpisu — Określ, czy proces pochodzi z oficjalnych źródeł

Kliknij prawym przyciskiem proces → Wybierz “Zweryfikuj podpis obrazu”:

  • Process Explorer sprawdza podpis cyfrowy pliku .exe lub DLL
  • Jeśli pokazuje “Zweryfikowano” → Plik pochodzi z oficjalnych kanałów i nie został naruszony
  • Jeśli pokazuje “Nie można zweryfikować” → Może to być plik bez podpisu lub z nieważnym podpisem

To szybki sposób na określenie “Czy ten proces jest legalnym procesem Windows?”


Opinie mediów i użytkowników

ŹródłoOpinia
TechRadar”Process Explorer to niezbędne narzędzie dla zaawansowanych użytkowników — sama funkcja ‘znajdź uchwyt’ sprawia, że warto go mieć na każdym komputerze Windows”
PCWorld”Złoty standard zarządzania procesami na Windows — arcydzieło Marka Russinovicha pozostaje niezbędne po ponad 20 latach”
How-To Geek”Jeśli kiedykolwiek frustrowały cię błędy ‘plik w użyciu’, Process Explorer to narzędzie, które natychmiast kończy tę frustrację”

Co mówią prawdziwi użytkownicy

“Wyszukiwanie uchwytów w Process Explorer uratowało mnie niezliczoną ilość razy. Podczas programowania często napotykam ‘plik w użyciu — nie można wygenerować’ — Ctrl+F, szukam nazwy pliku, znajduję proces, zabijam go, regeneruję. Cały proces w 10 sekund. Wcześniej musiałem restartować komputer, czasami wiele razy dziennie.” — Programista backendu, Zhihu

“Podczas badania złośliwego oprogramowania widok drzewa Process Explorer jest szczególnie przydatny. Kiedyś zobaczyłem svchost.exe z procesem rodzicielskim explorer.exe — to źle, normalny svchost powinien mieć services.exe jako rodzica. Wyśledziłem to i znalazłem trojana zamaskowanego jako usługa systemowa.” — Badacz bezpieczeństwa, V2EX


Porównanie z konkurencją

WymiarProcess ExplorerProcess HackerSystemowy Menedżer zadań
CenaW pełni darmowyW pełni darmowyWbudowany darmowy
DeweloperMicrosoft (Sysinternals)Społeczność open sourceMicrosoft
Wyszukiwanie uchwytówFunkcja flagowa❌ Nie❌ Nie
Widok drzewa procesów✅ Tak✅ Tak❌ Lista płaska
Szczegóły DLL/Uchwytów✅ Na proces✅ Na proces❌ Nie
Weryfikacja podpisu cyfrowegoEkskluzywna❌ Nie❌ Nie
Wymuszone zakończenie procesu❌ NieTak❌ Nie
Zawieszanie/Wznawianie procesu❌ NieTak❌ Nie
Monitorowanie GPU❌ Nie✅ Obsługiwane⚠️ Win11+
Wersja przenośna✅ Tak (zalecana)✅ TakN/D

Rekomendacje:

  • Badanie blokad plików → Process Explorer (wyszukiwanie uchwytów to jego unikalna zabójcza funkcja)
  • Wymuszone zabijanie zablokowanych procesów + monitorowanie GPU → Process Hacker (silniejsze wymuszone zakończenie i zawieszanie)
  • Używaj obu: Process Explorer do blokad plików, Process Hacker do zarządzania procesami/GPU

Pobieranie i instalacja

Oficjalne pobieranie

Process Explorer jest częścią pakietu Sysinternals, dystrybuowanego przez oficjalne kanały Microsoftu:

KanałLink do pobraniaUwagi
Oficjalny Microsoft (zalecany)learn.microsoft.com/sysinternals/downloads/process-explorerBezpośrednie pobieranie procexp.exe
Pakiet SysinternalsPobierz cały pakietZawiera Process Explorer i 60+ narzędzi

Uwaga bezpieczeństwa: Process Explorer to darmowe narzędzie wydane przez Microsoft. Instalacja nie jest wymagana — uruchom bezpośrednio. Pobierz archiwum ZIP, wypakuj i uruchom procexp64.exe (system 64-bitowy). Przy pierwszym uruchomieniu pojawi się EULA — kliknij “Agree.” To jednorazowa prośba.

Wskazówki użycia

  • Uruchom jako administrator: Kliknij prawym przyciskiem → Uruchom jako administrator, aby zobaczyć wszystkie procesy (w tym systemowe)
  • Zastąp Menedżer zadań: Opcje → Zastąp Menedżer zadań → Następnie Ctrl+Shift+Esc otwiera Process Explorer
  • Kodowanie kolorami: Process Explorer używa kolorów do rozróżniania procesów (różowy = Windows Update, fioletowy = usługi, niebieski = procesy bieżącego użytkownika, szary = zawieszone procesy)

FAQ

P: Jak używać wyszukiwania uchwytów w Process Explorer? O: Ctrl+F, aby otworzyć pole wyszukiwania → Wpisz część nazwy pliku → Wyniki pojawiają się natychmiast. Kliknij dwukrotnie wynik, aby przejść do procesu. Kliknij prawym przyciskiem na proces → Zamknij uchwyt, aby zwolnić uchwyt (bez zabijania całego procesu).

P: Który wybrać, Process Explorer czy Process Hacker? O: Jeśli instalujesz tylko jeden: wybierz Process Explorer (oficjalny Microsoft, wyszukiwanie uchwytów jest niezastąpione). Jeśli instalujesz oba: Process Explorer do badania blokad plików, Process Hacker do wymuszonego zarządzania. Oba są darmowe i uzupełniają się.

P: Czy Process Explorer może wyłączyć procesy Windows Update? O: Technicznie tak (kliknij prawym przyciskiem → Zakończ proces), ale nie jest to zalecane. Wymuszone zabijanie procesów systemowych może spowodować niestabilność systemu. Jeśli Windows Update zużywa zbyt dużo zasobów, użyj zamiast tego funkcji “Wstrzymaj aktualizacje.”

P: Czy Process Explorer wymaga instalacji? O: Wcale nie. To przenośne oprogramowanie — pobierz ZIP, wypakuj i uruchom procexp.exe (32-bitowy) lub procexp64.exe (64-bitowy). Aby usunąć, po prostu usuń folder. To spójny styl narzędzi Sysinternals.


Process Explorer to narzędzie procesowe, które rozwiązuje twój największy problem — pierwsza rzecz, o której wszyscy myślą, napotykając błąd “plik w użyciu — nie można usunąć.” Jego funkcja wyszukiwania uchwytów może mieć skromną nazwę (“Znajdź uchwyt”), ale jej praktyczna wartość czyni go najcenniejszym narzędziem dla administratorów systemów Windows.

Powrót do listy narzędzi

Pobierz

Niektóre linki na tej stronie to linki afiliacyjne. Możemy otrzymać niewielką prowizję bez dodatkowych kosztów dla Ciebie. Wszystkie rekomendacje opierają się na obiektywnych recenzjach.