Microsoft has removed the Network Location aware feature for Printers in Windows 10 and changed its behavior. Windows 10 now sets the last selected printer as the default printer. This can get irritating at times. If you are looking for a way to
stop Windows 10 from changing your default printer, you can use Windows 10 Settings app or edit the Windows Registry. From the WinX Menu, open Settings Devices Printers scanners.
Scroll down a bit till you see a setting Let Windows manage my default printer. When this setting is turned On, the default printer is the last used printer. Toggle the switch to the Off position. Now go set your default printer. You will see the entire list of printers a little above this setting. Select the printer and click the Set as default button.
Windows 10 will not change it again, even if you use another printer. If for some reason this does not help you, edit your Registry and see. Change the value of LegacyDefaultPrinterMode from the default 0 to 1. Having done this, set you default printer again. Hope this helps. See this post if you find that the in your Desktop, Control Panel, Devices and Printers.
Another possible cause behind a default printer constantly changing is that a spyware or malware tool is interfering with the Window registry. Ensure your anti-virus and anti-spyware programs have been updated with the most recent patches and run a thorough system scan for problems. Alternatively, one of your printers may be running a background application that keeps it as the default option; click the Start button, then \”All Programs\” and look in the Startup folder, or press \”Ctrl-Shift-Esc\” to check the Task Manager to look for printer-related utilities.
It is usually possible to uninstall bundled manufacturer software without affecting the printer drivers, so that the printer itself remains available.