Welcome to Microsoft Q&A Forum!
Based on your scenario, the answer is no. Disabling the Client-Side Rendering (CSR) Print Provider by renaming or removing the registry key is not a supported or complete solution in an RDS environment.
The duplicate printers (CSR|SRVPRINTER{GUID}) as you seen at each login are a known behavior because:
- Printer connections are stored per user (SID) in the CSR provider
- Repeated logins or incomplete cleanup can create multiple GUID-based entries
About the reason why disabling the CSR provider does not work, it because:
- The CSR provider is part of the Windows print architecture, so some behavior persists even if the registry key is renamed or removed
- The key: HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers\Client Side Rendering Print Provider stores printer connection data used by the spooler
- Even if removed, Windows can recreate the behavior automatically
Reference: Known Issues with Client-Side Rendering - Windows drivers | Microsoft Learn
This explains why:
- Your script has no effect
- ForceCSRDisabled=1 does not stop duplication
I would like to share some recommended solutions that may help you.
- Disable CSR properly
- Enable GPO path below: Computer Configuration → Administrative Templates → Printers → Always render print jobs on the server
- Fix root cause of duplicates
- Ensure users log off (not just disconnect)
- Review printer GPO mapping to avoid re-creating printers each logon
- Avoid profile cleanup methods that bypass spooler cleanup
- Clean up existing duplicates (if already present)
Backup the registry and remove:
- HKLM\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM
- HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
Then, restart spooler and reboot
I hope this information is helpful and thank you for choosing Microsoft Q&A to raise your concern.
Note: This answer has been translated using a translation tool. Please note that there may be grammatical or semantic errors. Thank you for your understanding. If there is any unclear part of the answer, please leave it in the comments and we will get back to you as soon as possible.