sodcalculator

10 Tech How-To

Fix Default Printer Keeps Changing in Windows 10

Guide 10-9041 · Updated · Step by step

If your default printer keeps changing in Windows 10, the fix is to disable the “Let Windows manage my default printer” setting in Printers & Scanners, then set your preferred printer as default and adjust related power and driver settings. This article explains why Windows changes your default printer, walks through the permanent fix, and covers additional troubleshooting if the problem persists.

Why Windows 10 Changes Your Default Printer

Windows 10 includes a feature that automatically manages your default printer. When enabled, the operating system sets the most recently used printer on the current network as the default. This is convenient for people who move between home and office networks, but it becomes a problem when you want a specific printer (like a home inkjet) to remain the default even after using a different one once.

The behavior is controlled by a checkbox in the Printers & Scanners settings. When that box is checked, Windows may also change the default based on the network you’re connected to, or when a printer driver updates. For many users, the unwanted change happens after connecting a USB printer, joining a new Wi-Fi network, or waking the computer from sleep.

How to Stop Windows from Changing Your Default Printer

Here is the primary fix that works for most people:

  1. Open Settings (Windows key + I) and go to Devices > Printers & scanners.
  2. Scroll down and uncheck the box that says “Let Windows manage my default printer”.
  3. Select the printer you want as your default from the list.
  4. Click Manage and then click Set as default.

After doing this, Windows should stop automatically switching your default printer. If you have multiple printers, you may also want to disable the “Allow Windows to manage my default printer” policy in the classic Control Panel, which is a separate setting that can override the one in Settings.

Additional Fixes for Persistent Changes

If the problem continues after unchecking the box, try these steps in order:

  • Update or reinstall printer drivers – Outdated or corrupt drivers can cause Windows to reset the default. Go to Device Manager, find your printer, right-click and choose “Update driver” or “Uninstall device” then restart and let Windows reinstall.
  • Disable the printer from “Let Windows manage” in Control Panel – Open Control Panel > Devices and Printers, right-click your preferred printer, and select “Set as default printer.” Then uncheck “Let Windows manage my default printer” at the top of that window.
  • Check power settings – Some USB printers are disconnected when the PC sleeps, causing Windows to select a different default. In Device Manager, expand “Universal Serial Bus controllers,” right-click each USB Root Hub, go to Power Management, and uncheck “Allow the computer to turn off this device to save power.”
  • Remove duplicate printer entries – If you see multiple entries for the same printer (e.g., “Printer” and “Printer (Copy 1)”), delete the duplicates and keep only the one you use.

How Default Printer Selection Works in Windows 10

Windows 10 uses a combination of your network location and your usage history to decide which printer to set as default. When you print to a different printer, Windows remembers that choice and may set it as the default for that network. The feature is designed to reduce the need to manually switch printers when you move between locations.

If you have a printer connected via USB and another over Wi-Fi, Windows may prefer the one that is currently available. When the USB printer is unplugged or asleep, Windows might switch to the network printer. The automatic management feature is enabled by default on most installations, which is why many users experience unexpected changes.

Common Scenarios and Misconceptions

One common misconception is that the issue is caused by a virus or malware. In most cases, it is simply the Windows automatic management setting. Another scenario is when a printer driver update triggers a reset. For example, after a Windows update, the default printer may revert to “Microsoft Print to PDF” or another virtual printer. This happens because the update can reset the driver settings.

Another frequent situation is when you connect a new printer for the first time. Windows may ask if you want to set it as the default, and if you click “Yes,” it will change your default. If you don’t want that, always choose “No” or uncheck the box in the prompt.

How to Set a Default Printer via Command Line (PowerShell)

If you prefer a scripted approach, you can set the default printer using PowerShell. Open PowerShell as Administrator and run:

Get-CimInstance -ClassName Win32_Printer | Where-Object {$_.Name -eq "Your Printer Name"} | Invoke-CimMethod -MethodName SetDefaultPrinter

Replace “Your Printer Name” with the exact name of your printer as shown in Devices and Printers. This method is useful for IT administrators or if you want to create a login script that sets the default every time.

Frequently Asked Questions

Why does my default printer keep changing to “Microsoft Print to PDF”?

This often happens after a Windows update or when the “Let Windows manage my default printer” option is enabled. The virtual PDF printer is always available, so Windows may select it if your physical printer is offline or not detected. Disable the automatic management and set your physical printer as default to prevent this.

Will disabling “Let Windows manage my default printer” affect my ability to print to other printers?

No. You can still print to any installed printer by selecting it in the print dialog. The setting only controls which printer is the default; it does not block you from using others.

How do I stop Windows from asking me to set a default printer when I plug in a new one?

When you connect a new printer, Windows may show a notification asking if you want to set it as the default. Click “No” or dismiss the notification. To avoid future prompts, uncheck “Let Windows manage my default printer” and the prompt should stop appearing.

Can a printer driver cause the default to change?

Yes. A driver update can reset the default printer. If you notice the change right after updating a driver, reinstall the driver or set the default again. You can also prevent automatic driver updates by changing the device installation settings in Windows Update.

Does this issue occur on Windows 11?

Yes, Windows 11 has a similar automatic default printer feature. The fix is the same: go to Settings > Bluetooth & devices > Printers & scanners, uncheck “Let Windows manage my default printer,” and set your preferred printer as default.

What if I have no default printer set at all?

If you don’t set a default, Windows will use the first printer in the list or the most recently used one. To avoid confusion, always set a default printer manually after disabling the automatic management.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →