Removeprintersatlogoff 〈POPULAR × BLUEPRINT〉
In managed IT environments—particularly those utilizing Roaming Profiles or Remote Desktop Services—administrators often face the challenge of "profile bloat." As users log on and off various workstations, their profiles can become bloated with temporary data, cached files, and printer connections. One specific Group Policy setting designed to mitigate this issue is .
When this policy is enabled for a specific printer object, the system changes how that printer is handled during the user session teardown. Instead of remaining in the user's registry hive (specifically under Printers\Connections ) and being saved to the profile to be loaded again at the next logon, the printer connection is silently removed. removeprintersatlogoff
Remove Printers At Logoff Location:
| Policy | Interaction | |--------|-------------| | (per-user) | Overridden at logoff if removeprintersatlogoff=1 . User’s saved default printer is irrelevant because the printer no longer exists next session. | | Printer connections in user profile ( .dat file) | Windows tries to restore mapped printers on next logon if the profile is roaming and the printer is still available. removeprintersatlogoff does not prevent restoration via profile. | | Group Policy Preference (GPP) printers | GPP re-adds printers at every logon by design, so removal at logoff is fine. | | Update vs Replace action in GPP | If GPP uses Replace , printers are recreated regardless of this setting. | Instead of remaining in the user's registry hive
If a user roams to another machine that does not have this policy enabled, printers may reappear from the cached profile. This can cause confusion. | | Printer connections in user profile (
Note: While there isn't always a direct "button" for this in every Windows version's GPO, using to push the registry key is the industry-standard workaround. Potential Side Effects