Przejdź do głównej zawartości

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.


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.

ParametrOpis
[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_serweraPobiera 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.

Okno terminala
# Wyświetlenie wszystkich procesów lokalnych
qprocess
# Wyświetlenie procesów uruchomionych przez użytkownika Janek
qprocess Janek
# Pobranie listy procesów z serwera RDS-Server01
qprocess /server:RDS-Server01
# Sprawdzenie procesu explorer.exe na zdalnym serwerze
qprocess 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).

Błąd / KomunikatPrzyczynaRozwią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 deniedBrak uprawnień do odczytu procesów zdalnych.Uruchom CMD jako administrator lub zaloguj się z konta z odpowiednimi uprawnieniami.
Brak wyników na serwerze zdalnymZapora lub konfiguracja serwera blokuje odpytywanie RDS.Sprawdź ustawienia zapory, porty RDP i włącz odpowiednie usługi WMI/Remote Management.