Windows Keeps Changing Default Printer [Fix]
If your computer keeps switching the default printer without your permission, it can quickly turn into a daily annoyance. You send a document to print, expecting it to go to your usual printer, but Windows suddenly sends it somewhere else, like Microsoft Print to PDF or a previously used network printer.
This issue is common in both Windows 11 and Windows 10, especially on systems where multiple printers are installed. It often happens silently in the background, so you may not even notice until a print job goes to the wrong device.
In most cases, the problem is caused by a built-in Windows feature that automatically manages your default printer. However, other factors like outdated drivers, printer conflicts, or system glitches can also play a role.
Let’s resolve this issue!
Default Printer Keeps Changing Automatically in Windows 11/10 [Fix]

To fix the issue where Windows keeps changing the default printer, open Settings and go to Bluetooth and devices, then Printers and scanners. Turn off the option called Let Windows manage my default printer, then select your preferred printer and set it as the default.
If the issue continues, restart the Print Spooler service, update the printer driver, and remove unused printers.
Let’s learn in detail!
Step 1: Turn Off Automatic Default Printer Management
The first and most important thing to check is a setting called Let Windows manage my default printer. When this feature is enabled, Windows automatically switches the default printer to whichever printer you used last. This means even a single print job on a different printer can change your default without asking.
To fix this, open the Start menu and go to Settings. Once inside Settings, click on Bluetooth and devices, and then open Printers and scanners. Scroll down a little until you find the option labeled Let Windows manage my default printer. Turn this setting off.
After turning it off, scroll back up and find the printer you want to use regularly. Click on it and select the option to set it as the default. Once done, Windows should stop making automatic changes.
If you are using Windows 10, the process is similar. Open Settings from the Start menu, then go to Devices, and then Printers and scanners. You will find the same setting there.
This step alone fixes the problem for most users because it disables the main cause behind automatic printer switching.
Step 2: Manually Set Your Preferred Printer
After disabling automatic management, it is important to manually assign your default printer again. This ensures Windows knows exactly which device you want to use.
Open the Start menu, go to Settings, then Bluetooth and devices, and click on Printers and scanners. You will see a list of all available printers.
Click on the printer you want to use. A new screen will open where you will find the option to set it as the default. Click that option.
If you notice that the button is not available or not clickable, it usually means the automatic management setting is still turned on. Go back and confirm that it has been disabled.
For Windows 10 users, open Settings, go to Devices, then Printers and scanners. Select your printer, click Manage, and then choose Set as default.
Once the printer is set, restart your computer and try printing something. This helps confirm that the change has been applied correctly and will stay in place.
Step 3: Remove Unused or Extra Printers
One overlooked reason for this issue is having too many printers installed on your system. This includes old printers, duplicate entries, and virtual printers.
To clean this up, open Settings from the Start menu and go to Bluetooth and devices, then Printers and scanners. You will see a list of all printers connected to your system.
Take a moment to review the list carefully. If you see printers that you no longer use, click on them and choose the option to remove them.
Make sure you do not remove your main printer. Only remove devices that are no longer needed.
This step reduces confusion for Windows and prevents it from switching to another printer that you rarely use.
Step 4: Restart the Print Spooler Service
The Print Spooler is a background service that controls printing tasks. If it starts behaving incorrectly, your printer settings might not save properly.
To restart it, open the Start menu and type Services, then open the Services app. Scroll down until you find Print Spooler.
Right-click on Print Spooler and select Restart. Wait for a few seconds while the service restarts.
After that, go back to your printer settings and check if your default printer is still selected. Restarting this service refreshes the printing system and often fixes issues that are not visible on the surface.
Step 5: Clear the Print Queue
Sometimes a stuck or incomplete print job can interfere with how your printer behaves. Clearing the print queue helps eliminate that possibility.
Open Settings from the Start menu and go to Bluetooth and devices, then Printers and scanners. Click on your printer and open the print queue.
Once the queue window opens, cancel all pending print jobs. Make sure the queue is empty.
After clearing it, restart your computer and try printing again. This ensures there are no leftover tasks causing problems.
Step 6: Update or Reinstall the Printer Driver
Printer drivers are essential for communication between your computer and the printer. If the driver is outdated or corrupted, it can cause unexpected behavior, including changes to your default printer.
To update the driver, open the Start menu and search for Device Manager. Open it and locate your printer under Printers or Print queues.
Right-click on your printer and choose Update driver. Then select the option to search automatically for updated drivers.
If updating does not fix the issue, uninstall the printer from Device Manager and restart your computer. After restarting, reinstall the printer using the latest driver available from the manufacturer’s website.
This step is especially useful if your printer keeps reconnecting or appearing multiple times.
Step 7: Apply Registry Fix for Persistent Problems
If the problem persists, you can force Windows to exhibit more stable behavior using the Registry Editor.
Open the Start menu, type regedit, and open Registry Editor. Navigate through the folders until you reach this location: HKEY_CURRENT_USER, then SOFTWARE, then Microsoft, then Windows NT, then CurrentVersion, and then Windows.
In this location, look for a setting called LegacyDefaultPrinterMode. If it is not there, create a new DWORD value and name it exactly that.
Open the value and set it to 1, then click OK.
Restart your computer after making the change.
This setting tells Windows to stop switching printers automatically and use a more consistent default printer system.
Step 8: Reduce Network Printer Interference
If your system is connected to a network, especially in an office environment, Windows may automatically detect multiple printers.
To reduce this, open Settings and go to Network and Internet. From there, open Advanced network settings and review your sharing and discovery options.
If you do not need automatic printer discovery, you can limit these features. Also, go back to Printers and scanners and remove any network printers you do not actively use.
This helps prevent Windows from switching to another printer on the network.
Step 9: Run the Printer Troubleshooter
Windows includes a built-in troubleshooter that can detect and fix common printer problems.
Open the Start menu and go to Settings. Then go to System and open Troubleshoot. From there, click on Other troubleshooters.
Find the Printer option and click Run. Let the tool scan your system and follow any instructions it provides.
Once the process is complete, restart your computer and test your printer again.
FAQs
Why does Windows keep changing my default printer?
This happens mainly because the setting that allows Windows to manage your default printer is enabled. When turned on, Windows automatically switches to the last printer you used.
How do I stop Windows from changing my printer?
You need to turn off automatic printer management in Settings and manually select your preferred printer.
Can drivers cause this issue?
Yes, outdated or faulty drivers can cause your printer settings to reset or behave unpredictably.
Why does it switch to Microsoft Print to PDF?
This usually happens when an application temporarily uses the PDF printer, and Windows assigns it as the default.
Should I reinstall my printer?
If none of the basic fixes work, reinstalling the printer is a reliable way to resolve deeper issues.
Summary
The issue where Windows keeps changing your default printer is usually caused by automatic printer management, installed printers, or driver-related problems.
The most effective fix is to turn off Let Windows manage my default printer and manually set your preferred device. After that, cleaning up unused printers, restarting the Print Spooler service, and updating drivers can help stabilize everything.
If the issue still does not go away, advanced fixes like editing the registry or reducing network interference can resolve it completely.
Once everything is set correctly, your selected printer will remain the default, and you will not have to deal with unexpected changes again.
