Drukarka nie pojawia się przez RDP na Windows Server 2022 — diagnostyka krok po kroku
Co sprawdzić, gdy przekierowanie drukarek w RDP jest włączone, inne urządzenia działają, a jedna konkretna drukarka nie pojawia się w sesji Windows Server 2022.

Jeżeli w kliencie RDP masz włączone przekierowanie drukarek, część urządzeń pojawia się w sesji, a jedna konkretna drukarka fizyczna znika, problem nie musi leżeć w samej polityce RDP. Poniżej opisuję diagnostykę na podstawie rzeczywistego przypadku: Windows 10 → Windows Server 2022 i drukarka Brother MFC-L2712DW.
Objaw
W naszym przypadku sytuacja wyglądała następująco:
- komputer kliencki pracował na Windows 10,
- lokalnie była zainstalowana drukarka Brother MFC-L2712DW,
- przy połączeniu RDP do innego Windows 10 drukarka przekierowywała się poprawnie,
- przy połączeniu do Windows Server 2022 w sesji pojawiały się inne przekierowane urządzenia, ale Brothera brakowało,
- w kliencie Pulpitu zdalnego opcja przekierowania drukarek była włączona.
To ważna informacja. Jeżeli inne drukarki są przekierowywane, nie warto od razu zakładać, że na serwerze całkowicie zablokowano redirection. Problem może dotyczyć jednej drukarki albo sposobu, w jaki serwer próbuje obsłużyć jej sterownik.
1. Zacznij od klienta RDP
W mstsc.exe otwórz Pokaż opcje → Zasoby lokalne i upewnij się, że zaznaczono Drukarki.
Jeżeli korzystasz z pliku .rdp, warto również sprawdzić, czy zawiera ustawienie włączające przekierowanie drukarek.
2. Sprawdzaj drukarki w tej samej sesji użytkownika
To jedna z pułapek, która potrafi zabrać sporo czasu. Drukarki przekierowane są związane z konkretną sesją RDP. Uruchomienie Get-Printer na koncie administratora w innej sesji nie mówi jeszcze, co widzi właściwy użytkownik.
W problematycznej sesji uruchom PowerShell:
Get-Printer | Format-Table Name,DriverName,PortName -AutoSize
Porównaj wynik z tym, co widzisz w Urządzeniach i drukarkach.
W naszym przypadku sesja użytkownika miała kilka przekierowanych urządzeń, ale brakowało właśnie Brothera. To zawęziło diagnostykę z „RDP nie przekierowuje drukarek” do „RDP nie potrafi utworzyć tej konkretnej drukarki”.
3. Sprawdź zasady przekierowania drukarek
W zasadach grupy dla hosta sesji RDP sprawdź sekcję dotyczącą przekierowania drukarek. Najważniejsze ustawienia to:
- Nie zezwalaj na przekierowywanie drukarek klienta — powinno być wyłączone,
- Używaj najpierw uniwersalnego sterownika drukarki pulpitu zdalnego — zwykle warto mieć włączone,
- Przekieruj tylko domyślną drukarkę klienta — wyłączone, jeśli chcesz przekierowywać wszystkie drukarki.
W badanym serwerze polityki pozwalały na przekierowanie, a mimo to jedna drukarka nadal nie pojawiała się w sesji. To kolejny sygnał, żeby zejść poziom niżej — do sterowników.
4. Rejestr może potwierdzić politykę, ale nie rozwiąże problemu sterownika
Na Windows Server można sprawdzić odpowiadające politykom wartości:
Get-ItemProperty `
"HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" `
-ErrorAction SilentlyContinue |
Select-Object fDisableCpm, UseUniversalPrinterDriverFirst, RedirectOnlyDefaultClientPrinter
W naszym przypadku wartości były następujące:
fDisableCpm = 0
UseUniversalPrinterDriverFirst = 3
RedirectOnlyDefaultClientPrinter = 0
To potwierdzało, że polityka nie blokuje drukarek klienta. Nie potwierdza jednak, że konkretna drukarka zostanie poprawnie utworzona w sesji.
5. Easy Print czy klasyczny sterownik?
Remote Desktop Easy Print ma ograniczyć konieczność instalowania na serwerze dokładnie tych samych sterowników, które są na komputerach użytkowników. W praktyce podczas diagnostyki warto jednak sprawdzić kolumnę DriverName.
Jeżeli przekierowane drukarki nie pokazują sterownika Easy Print, a wykorzystują normalne nazwy sterowników, jest to istotny trop. W naszym przypadku na serwerze nie było sterownika Brothera, a pozostałe widoczne urządzenia korzystały z dostępnych sterowników Microsoft.
6. Jedna drukarka nie działa? Sprawdź jej sterownik na serwerze
Na komputerze użytkownika sprawdź dokładną nazwę sterownika:
Panel sterowania → Urządzenia i drukarki → Właściwości drukarki → Zaawansowane → Sterownik.
Następnie sprawdź, czy odpowiedni sterownik jest dostępny na serwerze. Jeżeli Easy Print z jakiegoś powodu nie obsługuje tego urządzenia i serwer próbuje klasycznego mapowania sterownika, jego brak może uniemożliwić utworzenie drukarki w sesji.
Sterownik instaluj na serwerze z uprawnieniami administratora. Nie ma sensu instalować go osobno w profilu zwykłego użytkownika RDP.
7. Nie mieszaj problemu drukarki z licencjonowaniem RDS
W naszym środowisku analizowane były również role RDS i licencjonowanie. To ważne dla poprawnej pracy hosta sesji, ale jeżeli użytkownik loguje się prawidłowo, a w jego sesji pojawiają się inne przekierowane drukarki, sam brak jednej drukarki zwykle nie wskazuje na problem z RDS CAL.
Najpierw rozdziel problemy:
- Czy sesja RDP działa?
- Czy przekierowanie drukarek jako mechanizm działa?
- Czy problem dotyczy tylko jednej konkretnej drukarki?
Dopiero odpowiedzi na te trzy pytania mówią, gdzie szukać dalej.
Krótka checklista
- przekierowanie Drukarki w kliencie RDP jest włączone,
- sprawdzasz urządzenia w sesji właściwego użytkownika, nie w równoległej sesji administratora,
- polityka nie blokuje przekierowania drukarek,
- opcja „tylko drukarka domyślna” nie odcina pozostałych urządzeń,
- sprawdzasz
DriverNamewidocznych drukarek, - porównujesz dokładną nazwę sterownika klienta z listą sterowników serwera,
- jeśli jedna fizyczna drukarka jako jedyna nie działa, weryfikujesz jej sterownik na serwerze.
Najważniejszy wniosek
Najwięcej czasu traci się wtedy, gdy problem opisujemy zbyt szeroko: „RDP nie przekierowuje drukarki”. Tymczasem kluczowe pytanie brzmi: czy nie działa całe przekierowanie, czy tylko jedna konkretna drukarka?
Jeżeli w tej samej sesji widzisz inne przekierowane urządzenia, diagnostyka polityk jest nadal potrzebna, ale szybko warto przejść do sprawdzenia sterownika i sposobu utworzenia konkretnej drukarki.
Jeżeli zależy Ci na zdalnym dostępie do Windows bez wystawiania portu RDP bezpośrednio do Internetu, zobacz również Zdalny Pulpit ADI.