After restarting Windows 11, your default printer may switch from a specific model to a different one, often a Microsoft Print to PDF or a network printer you rarely use. This happens because Windows 11 automatically manages the default printer setting, a feature called “Let Windows manage my default printer.” This article explains why the default printer changes after a reboot and provides three methods to lock it to your preferred printer permanently.
Key Takeaways: Lock a Specific Default Printer on Windows 11
- Settings > Bluetooth & devices > Printers & scanners > Let Windows manage my default printer (OFF): Disables automatic printer switching so your chosen default stays after reboot.
- Set your preferred printer as default manually after disabling auto-management: Select the printer, click “Set as default” to lock it.
- Use the Registry or PowerShell for a system-wide, persistent fix: Disable automatic management for all user accounts via the registry key or a PowerShell script.
Why Windows 11 Resets the Default Printer After a Restart
Windows 11 includes a feature called “Let Windows manage my default printer.” When this setting is enabled, the operating system automatically changes the default printer to the one you used most recently in the current session. This is designed for users who move between different printers, such as a home printer and an office network printer. However, for users who always print to the same physical printer, this behavior is disruptive.
After a reboot, Windows may detect the last-used printer from a previous session and apply a different default. Network printers, virtual printers like Microsoft Print to PDF, or printers connected via USB that re-enumerate after restart can trigger the switch. The automatic management feature does not remember a “permanent” default — it only tracks recent usage across sessions.
Disabling this feature is the only reliable way to stop the default printer from changing after a restart. Once disabled, the printer you manually set as default remains the default until you change it again.
Steps to Disable Automatic Default Printer Management
Follow these steps to turn off the auto-management feature and set a permanent default printer.
- Open Settings
Press the Windows key + I on your keyboard. Alternatively, click the Start button and select the gear icon. - Navigate to Printers & scanners
Go to Bluetooth & devices on the left sidebar, then click Printers & scanners on the right panel. - Disable automatic management
Scroll down to the section labeled Printer preferences. Find the toggle switch labeled Let Windows manage my default printer. Set it to Off. - Select your preferred printer
In the list of available printers, click on the printer you want to be the default. A button labeled Set as default will appear. Click it. The printer now shows “Default” below its name. - Restart your computer
Reboot Windows 11 to verify the change. After restart, open Settings > Bluetooth & devices > Printers & scanners and confirm your chosen printer still shows as Default.
Alternative Method: Registry Edit to Disable Auto-Management
If the Settings toggle does not persist after a restart, or if you need to apply the change across multiple user accounts on the same machine, edit the Windows Registry.
Warning: Incorrect registry edits can cause system instability. Back up the registry before proceeding. Create a restore point first.
- Open Registry Editor
Press Windows key + R, type regedit, and press Enter. Click Yes if prompted by User Account Control. - Navigate to the Printer Settings key
In the Registry Editor address bar, paste the following path and press Enter:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows - Modify the LegacyDefaultPrinterMode value
In the right pane, locate the DWORD named LegacyDefaultPrinterMode. If it does not exist, right-click an empty area, select New > DWORD (32-bit) Value, and name it LegacyDefaultPrinterMode. Double-click the value and set its data to 1. Click OK. - Set your preferred default printer
Close Registry Editor. Open Settings > Bluetooth & devices > Printers & scanners, select your printer, and click Set as default. - Restart your computer
Reboot to apply the registry change. After restart, verify the default printer has not changed.
Alternative Method: PowerShell Script to Disable Auto-Management
Use PowerShell to disable the automatic default printer management without touching the registry manually. This method is suitable for IT administrators or users comfortable with command-line tools.
- Open PowerShell as Administrator
Right-click the Start button and select Windows Terminal (Admin) or PowerShell (Admin). Click Yes if prompted. - Run the command to disable auto-management
Type or paste the following command and press Enter:Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Windows" -Name "LegacyDefaultPrinterMode" -Value 1 - Set your preferred printer as default
Run this command, replacing “YourPrinterName” with the exact name of your printer as shown in Settings:(Get-Printer -Name "YourPrinterName") | Set-Printer -Default $true - Restart your computer
Close PowerShell and reboot. After restart, check that the default printer remains correct.
When the Default Printer Still Changes After These Fixes
Windows 11 default printer reverts to Microsoft Print to PDF after reboot
If your default printer switches to Microsoft Print to PDF or XPS Document Writer after a restart, a third-party printer driver may be corrupted or conflicting with Windows. Open Settings > Bluetooth & devices > Printers & scanners. Click on the problematic virtual printer and select Remove device. Then reinstall your physical printer driver from the manufacturer’s website. After reinstalling, repeat the steps above to disable auto-management and set the default.
Network printer changes default after the computer wakes from sleep
Some network printers disconnect when the computer enters sleep or hibernate mode. When Windows resumes, it may not detect the network printer immediately and assigns a different default. To fix this, disable sleep for network adapters. Open Device Manager, expand Network adapters, right-click your Wi-Fi or Ethernet adapter, select Properties, go to the Power Management tab, and uncheck Allow the computer to turn off this device to save power. Then follow the main fix to disable auto-management.
Group Policy overrides the default printer setting
On a work or school computer, an IT administrator may enforce a Group Policy that manages default printers. In this case, the Settings toggle and registry edits may not work. Contact your IT department to request a policy change. To check if a policy is active, open a command prompt as administrator and run gpresult /h gpreport.html, then open the generated HTML file and search for “Printer.” If a policy named “Turn off default printer management” is set to Enabled, it overrides local settings.
Automatic Default Printer Management vs Manual Setting
| Item | Automatic Management (Default) | Manual Fixed Default |
|---|---|---|
| Behavior after reboot | Changes to last-used printer | Stays on the printer you set |
| User intervention required | None | Set default once |
| Best for | Users who switch printers often | Users who always use one printer |
| Registry key needed | LegacyDefaultPrinterMode = 0 | LegacyDefaultPrinterMode = 1 |
| Settings toggle | On | Off |
You can now stop Windows 11 from changing your default printer after a reboot. Start by turning off the automatic management toggle in Settings > Bluetooth & devices > Printers & scanners. If the problem persists, use the registry or PowerShell method to lock the setting system-wide. For network printer issues, also adjust the power management settings on your network adapter. An advanced tip: to verify the current default printer from a command prompt, run wmic printer where default=true get name — this returns the exact printer name without opening Settings.