qprocess
Komenda qprocess
służy do wyświetlania informacji o procesach uruchomionych na lokalnym komputerze lub zdalnych serwerach terminalowych (RDS). Pokazuje listę procesów wraz z nazwą użytkownika, identyfikatorem sesji oraz PID (Process ID). Może być używana przez administratorów do monitorowania aktywności na serwerach zdalnych oraz lokalnych stacjach roboczych.
Dostępna jest w systemach Windows od wersji Windows Vista/Windows Server 2003 (z narzędziami Terminal Services) do Windows 11, w tym w pakiecie narzędzi administracyjnych RSAT.
Składnia
Dział zatytułowany „Składnia”qprocess [użytkownik | nazwa_sesji | PID | nazwa_procesu] [/server:nazwa_serwera]
- Wywołanie bez parametrów wyświetla wszystkie procesy bieżącego komputera.
- Można filtrować wyniki według użytkownika, sesji, PID lub nazwy procesu.
- Parametr
/server
umożliwia sprawdzenie procesów na zdalnym serwerze.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
[użytkownik] | Wyświetla procesy powiązane z określonym użytkownikiem. |
[nazwa_sesji] | Filtruje procesy według sesji (np. sesje terminalowe). |
[PID] | Pokazuje szczegóły procesu o podanym identyfikatorze PID. |
[nazwa_procesu] | Wyświetla tylko procesy o określonej nazwie (np. explorer.exe ). |
/server:nazwa_serwera | Pobiera listę procesów z wybranego zdalnego serwera terminalowego. |
-? | Wyświetla pomoc dotyczącą komendy. |
- Jeśli podano jednocześnie nazwę użytkownika i
/server
, komenda działa zdalnie. - Wyświetlane są procesy zarówno z sesji lokalnych, jak i terminalowych.
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Wyświetlenie wszystkich procesów lokalnychqprocess
# Wyświetlenie procesów uruchomionych przez użytkownika Janekqprocess Janek
# Pobranie listy procesów z serwera RDS-Server01qprocess /server:RDS-Server01
# Sprawdzenie procesu explorer.exe na zdalnym serwerzeqprocess explorer.exe /server:Terminal01
- Wymaga uruchomienia w kontekście użytkownika z odpowiednimi uprawnieniami – zdalny podgląd procesów wymaga praw administracyjnych.
- Może być używana w środowiskach domenowych do diagnozowania aktywności użytkowników na serwerach RDS.
- W nowoczesnych środowiskach alternatywą jest PowerShell (
Get-Process
,Get-WmiObject
,Get-RDUserSession
).
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
qprocess is not recognized as an internal... | Narzędzie nie jest dostępne w systemie lub nie zainstalowano RSAT. | Zainstaluj RSAT lub użyj PowerShell jako alternatywy. |
Access is denied | Brak uprawnień do odczytu procesów zdalnych. | Uruchom CMD jako administrator lub zaloguj się z konta z odpowiednimi uprawnieniami. |
Brak wyników na serwerze zdalnym | Zapora lub konfiguracja serwera blokuje odpytywanie RDS. | Sprawdź ustawienia zapory, porty RDP i włącz odpowiednie usługi WMI/Remote Management. |