Good day Ronald Torr
It’s a common quirk with RDP sessions on Server 2019. When a user disconnects (without signing out), the session state is preserved, but the default printer mapping doesn’t always stick. On reconnect, Windows sometimes re‑evaluates printer assignments and ends up picking another printer as default. That’s why you’re having to manually reset it each time.
One way to tackle this is by using Group Policy Preferences to enforce the default printer at the machine or user level. That way, even if the session is reconnected, the policy reapplies and sets the right printer back as default. Another option is to use a logon script or reconnect script that runs RUNDLL32 PRINTUI.DLL,PrintUIEntry or PowerShell’s Set-Printer to reset the default printer whenever the session resumes.
Since you don’t want it tied to login only, you’ll need to hook into session reconnect events. Tools like Task Scheduler can be configured to trigger on reconnect/disconnect events and run a script to reset the default printer. That usually solves the “disconnect but not sign out” scenario.
Also, double‑check that printer redirection policies aren’t conflicting sometimes RDP printer redirection overrides the default printer setting on reconnect. If you don’t need redirection, disabling it can help stabilize things.
So in short: enforce the default printer via GPO or script, and tie it to reconnect events rather than just login. That way, users won’t have to keep fixing it manually.
I hope this information can help you solve the problem and feel free to click “Accept Answer” so we know we’re heading in the right direction and let me know if you need any assistance. Thank you!