Setting a default printer in Windows 10 requires navigating to the Printers & scanners section in system settings. This simple process ensures your documents always go to the right machine without asking each time. Many users struggle with Windows automatically changing their default printer, but we will fix that today.
Whether you have one printer or several, setting a default saves time and prevents mistakes. You might have a home office with a laser printer for documents and an inkjet for photos. Knowing how to set a default printer in Windows 10 keeps your workflow smooth.
Let us walk through every method step by step. We will cover the standard settings, the Control Panel, command line tricks, and how to stop Windows from changing your default. By the end, you will have full control over your printing experience.
How To Set A Default Printer In Windows 10
This is the core method most people need. It uses the modern Settings app that comes with Windows 10. The steps are straightforward and work on all recent versions of the operating system.
Step 1: Open Windows Settings
Click the Start button in the bottom-left corner of your screen. It looks like a small Windows logo. Then click the gear icon labeled “Settings.” You can also press the Windows key + I on your keyboard to open it directly.
If you prefer using the search bar, type “Settings” and press Enter. The app opens quickly and shows a grid of options.
Step 2: Navigate To Devices
Inside Settings, look for the “Devices” option. It has an icon that looks like a monitor and a keyboard. Click on it to open the Bluetooth, printers, and mouse settings.
Do not confuse this with “Network & Internet” or “Personalization.” The Devices section is where all hardware connections are managed.
Step 3: Select Printers & Scanners
On the left sidebar of the Devices window, click “Printers & scanners.” This shows a list of all printers and scanners connected to your computer. It includes network printers, USB printers, and virtual printers like Microsoft Print to PDF.
Wait a moment for the list to load fully. Windows scans for available devices each time you open this page.
Step 4: Choose Your Printer
Scroll through the list until you find the printer you want as default. Click on its name to expand the options. You will see buttons for “Manage,” “Remove device,” and sometimes “Open print queue.”
Make sure the printer is online and working. If it shows as offline, you may need to troubleshoot connectivity first.
Step 5: Set As Default
Click the “Manage” button. This opens a new page with more details about your printer. Look for a button that says “Set as default.” Click it once. Windows will confirm the change immediately.
You should see a small checkmark or a message saying “Default” next to the printer name. If you do not see this, try clicking the button again or restarting the Settings app.
Step 6: Verify The Change
Open any application like Notepad or Word. Press Ctrl + P to open the print dialog. The default printer should be the one you just selected. If it shows a different printer, repeat the steps above.
Some applications remember their own printer settings. Check the print dialog each time to ensure consistency.
Using Control Panel To Set Default Printer
The classic Control Panel still works in Windows 10. Some users prefer it because it feels more familiar. This method is especially useful if the Settings app is not responding.
Step 1: Open Control Panel
Press the Windows key and type “Control Panel.” Click the top result. You can also right-click the Start button and select “Control Panel” from the menu if you have it enabled.
If you see a category view, switch to “Large icons” or “Small icons” in the top-right corner. This makes it easier to find the right option.
Step 2: Find Devices And Printers
Look for “Devices and Printers” in the list. It has an icon of a printer and a camera. Click on it to see all your installed printers and devices.
This view shows more details than the Settings app. You can see printer status, model numbers, and connection types.
Step 3: Right-Click Your Printer
Find the printer you want as default. Right-click on its icon. A context menu appears with several options. Look for “Set as default printer.”
A green checkmark will appear on the printer icon once it is set. This confirms the change visually.
Step 4: Confirm And Test
Close the Control Panel and test your printer. Open a document and print it. The printer should start working without asking you to choose.
If the green checkmark does not appear, you might have permission issues. Try running the Control Panel as administrator by right-clicking and selecting “Run as administrator.”
Disable Windows From Managing Default Printer
Windows 10 has a feature that automatically changes your default printer to the last one you used. This is helpful for some people but annoying for others. If you want to keep one printer as default, turn this off.
Step 1: Open Printers & Scanners Again
Go back to Settings > Devices > Printers & scanners. Scroll down to the bottom of the page. You will see a checkbox that says “Let Windows manage my default printer.”
This option is turned on by default. Uncheck it to stop Windows from changing your printer.
Step 2: Understand The Impact
When this setting is off, the printer you manually set as default will stay default until you change it. Even if you use a different printer for one job, Windows will not switch automatically.
This is ideal for offices where one printer handles most tasks. For home users with multiple printers, you might prefer to keep it on.
Step 3: Set Your Default Again
After unchecking the box, set your default printer using the steps above. The change will stick permanently. Test it by printing from different applications.
Remember that some network printers may still change if they go offline. This setting only affects local and network printers that are always connected.
Set Default Printer Using Command Line
Advanced users can set the default printer using Command Prompt or PowerShell. This is faster if you need to do it on multiple computers or write a script.
Method 1: Using PowerShell
Open PowerShell as administrator. Right-click the Start button and select “Windows PowerShell (Admin).” Type the following command:
Get-Printer | Format-Table Name
This shows a list of all printers. Find the exact name of your printer. Then type:
Set-Printer -Name "Your Printer Name"
Replace “Your Printer Name” with the actual name from the list. Press Enter. The default printer is now set.
Method 2: Using Command Prompt
Open Command Prompt as administrator. Type:
wmic printer get name
This lists all printers. Note the name exactly as shown. Then type:
wmic printer where name="Your Printer Name" call setdefaultprinter
Press Enter. You should see a message saying “Method execution successful.” Test the change by printing.
Method 3: Using Rundll32
Another command line trick uses the PrintUIEntry command. Type:
rundll32 printui.dll,PrintUIEntry /y /n "Your Printer Name"
This works in both Command Prompt and Run dialog (Windows key + R). It is quick and does not require administrator rights in some cases.
Troubleshooting Common Issues
Sometimes setting a default printer does not work as expected. Here are common problems and their fixes.
Printer Not Showing In List
If your printer does not appear in the list, check the connection. For USB printers, unplug and reconnect. For network printers, make sure they are turned on and connected to the same network.
Click “Add a printer or scanner” in the Printers & scanners page. Windows will search for available devices. If it still does not find it, install the driver manually from the manufacturer’s website.
Default Keeps Changing Back
This is usually caused by the “Let Windows manage my default printer” setting. Turn it off as described earlier. Also check if any third-party printer management software is installed.
Some printer manufacturers include their own tools that override Windows settings. Uninstall these tools or configure them to stop changing defaults.
Error Message When Setting Default
If you see an error like “Access denied” or “Operation could not be completed,” run the Settings app or Control Panel as administrator. Right-click the shortcut and select “Run as administrator.”
Corrupted printer drivers can also cause errors. Remove the printer completely and reinstall it. Go to Printers & scanners, click the printer, and select “Remove device.” Then add it again.
Default Printer Not Sticking After Restart
This can happen with network printers that use DHCP. If the printer’s IP address changes, Windows may lose the connection. Assign a static IP address to the printer in your router settings.
Also check if the printer driver is up to date. Outdated drivers can cause instability. Visit the manufacturer’s support page to download the latest driver.
Setting Default Printer For Specific Apps
Some applications let you set a default printer just for that program. This is useful if you want to print photos from one app to a photo printer and documents from another to a laser printer.
Microsoft Word And Office Apps
Open Word and go to File > Print. Click the printer dropdown and select the printer you want. Then click “Set as default” at the bottom of the list. This only affects Office apps.
Other Office apps like Excel and PowerPoint have the same option. Set it once and it applies to all Office programs.
Web Browsers
Chrome, Firefox, and Edge have their own print settings. In Chrome, press Ctrl + P and select the printer. Click “Print using system dialog” to see more options. There is no permanent default setting in browsers, but you can choose each time.
For a permanent solution, set the system default printer as described earlier. Browsers will use that by default.
Adobe Acrobat And PDF Readers
Adobe Acrobat Reader uses the system default printer. If you want a different default for PDFs, change the system default before printing. Some PDF editors have their own printer settings in the Preferences menu.
Check the “Print” section in the preferences to set a specific printer for PDFs.
Using Group Policy To Set Default Printer
For IT administrators managing multiple computers, Group Policy can set default printers across the network. This is advanced and requires Windows 10 Pro or Enterprise.
Step 1: Open Group Policy Editor
Press Windows key + R, type gpedit.msc, and press Enter. Navigate to Computer Configuration > Administrative Templates > Printers.
Look for policies related to default printers. You can set a specific printer by name or path.
Step 2: Configure The Policy
Double-click “Set default printer” or similar policy. Choose “Enabled” and enter the printer name or network path. Apply the changes and run gpupdate /force in Command Prompt to apply immediately.
This method ensures all users on the network have the same default printer. It overrides local settings.
Step 3: Test On Client Computers
Log in to a client computer and check the default printer. It should match the policy. If not, check network connectivity and permissions.
Group Policy can also prevent users from changing the default printer. Look for “Do not allow default printer selection” policy.
Frequently Asked Questions
Why does my default printer keep changing in Windows 10?
Windows 10 has a feature that automatically sets the last used printer as default. Turn off “Let Windows manage my default printer” in Printers & scanners settings to stop this.
Can I set a default printer for a specific user account?
Yes, each user account on Windows 10 has its own printer settings. Log in to the account, set the default printer using the steps above, and it will only apply to that account.
How do I set a network printer as default?
Network printers appear in the printer list just like USB printers. Make sure the printer is connected to the same network and powered on. Then follow the same steps to set it as default.
What if my printer is not listed in Printers & scanners?
Click “Add a printer or scanner” and wait for Windows to search. If it does not find it, install the driver from the manufacturer’s website. Restart your computer and check again.
Is there a keyboard shortcut to set a default printer?
There is no direct keyboard shortcut, but you can use the command line methods described above. Press Windows key + R, type the command, and press Enter for a quick way.
Additional Tips For Managing Printers
Keeping your printer drivers updated prevents many issues. Check for updates in Windows Update or visit the manufacturer’s website. Some printers have automatic update tools.
If you have many printers, rename them to something descriptive. Right-click the printer in Devices and Printers, select “Printer properties,” and change the name. This makes it easier to identify.
Consider using a print server if you have multiple computers sharing one printer. This centralizes management and reduces conflicts. Windows has built-in print server features in the Print Management tool.
For wireless printers, ensure they are on the same network frequency (2.4GHz or 5GHz) as your computer. Mismatched frequencies can cause connection drops.
Finally, restart your computer after making changes. This ensures all settings are applied correctly. If problems persist, run the printer troubleshooter in Windows Settings under Update & Security > Troubleshoot.
Setting a default printer in Windows 10 is a simple task that saves time and frustration. Whether you use the modern Settings app, the classic Control Panel, or command line tools, the process takes only a few minutes. Disable the automatic management feature if you want your choice to stay permanent. With these steps, you can control exactly where your documents go every time you print.