Citrix UPM deletes printer profiles — persistent config
Joe B.
Reviewed for technical accuracy
Specialities: Citrix / RDS, User Profile Management (UPM), WEM, Group Policy, Print servers & session printers
Keep printer profiles persistent — Citrix UPM exclusions, default printer persistence, HKCU mappings, session printers
Quick answer: the accepted fix
Accepted fix for Citrix UPM deletes printer profiles: include HKCU\...\Windows (Device), Devices, PrinterPorts, and HKCU\Printers\Connections in UPM Registry to synchronize; deploy printers with GPP/WEM Action: Update; disable “Let Windows manage my default printer”; standardize drivers. This makes printer settings persistent.
Why UPM removes printer mappings (profile streaming, exclusions, Replace actions)
User Profile Management syncs selected portions of HKCU. If printer-related keys are excluded or overwritten by a Replace GPP action, users see printer profiles reset at logon. Persisting the registry and using session printers or GPP/WEM with Update ensures default printer persistence and stable network printer mappings.
How to validate printer persistence
1) Log on and set a default printer. 2) Confirm keys in HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows and HKCU\Printers\Connections. 3) Log off/on — verify the same default and mappings remain. 4) Check Citrix Profile Management logs for “Synchronizing registry key” entries.
Persistent printer config — quick troubleshooting tips
Most issues come from missing UPM inclusions or destructive GPP actions.
Quick path: add UPM registry inclusions → switch GPP/WEM to Update → disable Windows auto-default → standardize print server drivers → verify with Profile Management logs. This workflow fixes the majority of Citrix printer profile problems.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Why do my printers disappear after logoff in Citrix?
UPM likely isn’t roaming the printer-related HKCU keys, or GPP/WEM is using Replace which removes mappings on each logon. Include the registry and switch to Update.
Which keys make the default printer persistent?
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows (Device) plus Devices, PrinterPorts, and HKCU\Printers\Connections. Add to UPM “Registry to synchronize”.
Citrix Session Printers vs GPP — which is better?
Both are fine. Session Printers/WEM are fast and policy-driven. GPP is flexible. The key is to avoid destructive actions and let UPM persist HKCU.
Windows keeps changing my default printer. How do I stop that?
Disable “Let Windows manage my default printer”, set a Citrix default-printer policy, and roam the Device value in HKCU.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Default printer resets each logon | HKCU Device not roamed; Windows auto-default | UPM include ...\Windows (Device); disable auto-default |
| Mapped printers disappear | GPP Replace / UPM exclusions | GPP/WEM Update; include HKCU\Printers\Connections |
| Client printers removed at logoff | Auto-created behavior | Use Session Printers or GPP/WEM for persistence |
| Random re-enumeration of ports | Mixed drivers | Standardize drivers on print server; map via share |
Step-by-step (Citrix UPM + GPP/WEM)
- Add UPM “Registry to synchronize” entries for
HKCU\...\Windows,Devices,PrinterPorts,Printers\Connections. - Ensure these keys aren’t in UPM exclusions; keep Profile Streaming enabled if desired.
- Deploy printers via GPP/WEM with Action: Update; don’t delete user connections.
- Disable Windows “Let Windows manage my default printer” and apply a Citrix default-printer policy.
Note for mixed environments (macOS clients)
- When redirecting client printers from macOS, prefer network session printers over auto-created devices for persistence.
- Keep server-side drivers consistent; avoid per-session re-enumeration that overwrites HKCU.
Sources
Filed under: Printer won’t print
Related articles
- Printer stuck on “Sending to printer” — nothing comes out. What do I check first?
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- Why does my printer need Wi-Fi setup again? It was working yesterday.
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?