On terminal servers, users' default printers keep changing: Windows picks the last used printer, RDP redirection brings along the client PC's default printer, and applications change it too. WePrintEasy assigns a fixed default printer per Active Directory user or group – with priorities and nested groups – and sets it at every logon and reconnect, optionally keeping it in place for the whole session.
A graphical setup wizard installs it in about two minutes and loads all shared printers from your print server with one click, including missing drivers. Printer management offers live enforcement in a user's session, a health check with traffic lights, per-user logs and an optional tray icon for users to pick their own printer. One central configuration serves any number of terminal servers in an RDS farm.
Runs on Windows Server 2019, 2022 and 2025 with the built-in PowerShell 5.1 – no RSAT, no AD schema extension, no other dependencies. English and German, MIT license.
Features
- Fixed default printer per AD user or AD group
- Priorities and nested AD groups
- Set at logon and reconnect, optionally kept in place all session
- Counters RDP client printer redirection and "Let Windows manage my default printer"
- Load all shared printers from the print server with one click
- Installs missing printer drivers automatically
- Graphical setup wizard – installed in about 2 minutes
- "Enforce now (live)" in a running user session
- Optional tray icon: users choose their own default printer
- Health check with traffic lights and one-click fixes
- Central configuration for RDS farms with many session hosts
- Per-user logs for troubleshooting
- Optional Authenticode signing (AllSigned)
- English and German user interface
- No dependencies: only Windows PowerShell 5.1, no RSAT, no AD schema extension
- Windows installer, winget and silent installation