The quickest way to find out which of those candidates is responsible is to catch what writes the default printer at sign-in. In practice it's usually one of two things, so I'd check them in this order:
- Windows' own default printer management. If "Let Windows manage my default printer" is on, Windows switches the default to the printer used most recently at the current network location. Check it under Settings > Bluetooth & devices > Printers & scanners. To control it centrally, set the user policy Turn off Windows default printer management (User Configuration > Administrative Templates > Control Panel > Printers) to Enabled.
- Group Policy Preferences printer items. GPP can set a printer's default status, and with the Update or Replace action it re-applies at every logon. That would explain the "reverts after sign-out" pattern exactly. As an affected user, run
gpresult /h C:\temp\gp.html, open the report, and look under Preferences > Printers for any item with "Set this printer as the default printer" ticked. If you want it to be only a starting default that users can change, enable Apply once and do not reapply on that item's Common tab.
If neither of those is it, track the change directly:
- Sign in, set the default you want, and note the value Device under
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows. That's where the default is stored. After the next sign-in, check whether it changed. - If it did, capture a sign-in with Process Monitor (boot logging), filtered on that registry path. It will show the exact process that wrote it: a logon script, a print management agent, or Group Policy.
- Also check the user's AD logon script field and any scripts under the GPO's Scripts (Logon) settings for
printuiorSet-Printercommands.
Are these printers deployed through GPP, Print Management or a third-party print tool?
If this points you to what's overwriting the setting, please consider accepting it as the answer. If the trace shows something unexpected, let me know and I'll be happy to keep helping.
Reference: