Windows Could Not Search Your Network for Printers Error in Windows 10

Wireless printers connect to your system via WiFi, making it a lot easier to access than having a wire around. All you need to do is to enter your WiFi password and your device gets connected to the network. However, you must make sure that the printer’s configuration, matches with the network. You can then get a print out for anything, anywhere.

But, at times, you may encounter the “Windows could not search your network for printers” error in your Windows 10 PC while setting up your WiFi printer or once it’s done.  This can be frustrating, especially when you are in the mid of a printing job of some important documents and Windows can’t find the printer in the connected network. You simply cannot print a document.

However, there are ways through which you fix this issue. But, before you proceed with the fixes, make sure of a few basic things as explained below.


Verify a Few Basic Things

Before you proceed with the methods to fix the issue, very a few basic things like if the printer is turned on and the green light is on at its back (connection is live), if the network wire is unplugged, the WiFi connection is ON, etc. Many times the printer may freeze and it may just need to be restarted. When in an office environment, the computer must be connected to the internal network of the office for the Printers to be active, and so on.

Once you have checked all that and the problem is still not solved, move on to the below fixes.


Method 1: By Turning On Network Discovery


If the network is unable to find any other computer or devices, along with the printer, chances are, that the network discovery settings of your PC has changed. In that case, follow the below steps to enable network discovery again:


Step 1: Navigate to the Start button on your desktop, click on it and select Settings from the menu.


Desktop Start Settings


Step 2: In the Settings window, go to Network & Internet.


Settings Network & Internet


Step 3: In the Network & Internet settings window, it takes you directly to the Status section. Go to the right side of the window, scroll down and under Advanced network settings, select Network and Sharing Center.


Network & Internet Status Advanced Network Settings Network And Sharing Centre


Step 4: Next, in the Network and Sharing Centre, go to the left side of the pane, and click on Change advanced sharing settings.


Network And Sharing Centre Left Side Change Advanced Sharing Settings


Step 5: In the Advanced sharing settings window, go to the Guest or Public section. Now, under Network Discovery enable Turn on network discovery and under File and printer sharing, enable Turn on file and printer sharing.

Hit the Save changes button below to save the changes and exit.


Advanced Sharing Settings Gues Or Public Enable Turn On Network Discovery Turn On File And Printer Sharing


*Note – If you are on a Private network, enable the Turn on network discovery for that section instead.


This should help you get rid of the error and you can now see the Printer, but if the problem persists, try the 2nd method.


Method 2: By Running Troubleshooter for Printer


You can troubleshoot the Printer either through the Settings app or through the Run command. Let’s see how.


Solution 1: Via the Settings App


Step 1: Right-click on the Start button and select Settings from the menu.


Win + X Settings


Step 2: In the Settings window, click on Devices.


Settings Devices


Step 3: In the Devices pane, click on Printers & Scanners on the left side.

Now, on the right-side, go to Related settings section and click on Run the troubleshooter.


Devices Printers & Scanners Related Settings Run The Troubleshooter


Once the troubleshooting process is complete, wait for it t add the printer. However, if you are used to this Printers issue, you may try the alternative.


Solution 2: Using Run Command


Step 1: Press the Windows + R keys on your keyboard together to open the Run command.


Step 2: Type the below command in the Run box and press OK:


msdt.exe /id PrinterDiagnostic


Run Command Search Type Command Ok


This is the fastest way to open the same Printer Diagnostic Prompt.


This should resolve your Printer issue, but if it doesn’t, then follow the 3rd method.


Method 3: Verify If the Printer and Computer Are on Same Network


For the Printer to be detected by the Network, the Printer should be on the same network as the computer. This is especially the situation, when you have created different WiFi or Names. Therefore, it’s important to double-check if the WiFi printer is connected to the computer on the same network. This is also applicable for the printers that are connected over Ethernet connections.

If that is the case, connecting the Printer to the correct network can fix the issue, however, if you are still facing the error, try the 4th method.


Method 4: By Sharing Printer Through Computer


This method is applicable to those who are using non-network based printers connected to a computer. For such printers, you would need to turn on the sharing option, so that others can use it. So, if you have a Printer that does not connect via WiFi or Ethernet, you can share the printer only when you turn on the sharing option. Let’s see how to enable Printer sharing.


Step 1: Press the Win + I keys together on your keyboard to open the Settings window.


Step 2: In the Settings window, go to Devices.


Settings Devices


Step 3: In the Devices window, select Printers & Scanners on the left.

Now, go to the right side of the pane, select the Printer and press the Manage button below it.


Devices Printers & Scanners Select Printer Manage


Step 4: In the next window, under Manage your device, select Printer properties.


Manage Your Device Printer Properties


Step 5: In the Printer Properties window, go to the Sharing tab. Check the box next to Share this printer and then create a Share name.

Press the Apply and then the OK button to save the changes and exit.


Printer Properties Sharing Share This Printer Check Create A Share Name Apply Ok


Your printer will now be available to connect with all the computers in the same network. But, if you still encounter the error, follow the 5th method.


Method 5: Verify the Firewall Settings


Step 1: Click on the Shield icon on the bottom left your Taskbar to open the Windows Security settings.


Taskbar Bottom Left Shield Icon Windows Security


Step 2: In the Windows Security settings page, click on Firewall & network protection.


Windows Security Security At A Glance Firewall & Network Protection


Step 3: Next, in the Firewall & network protection window, select Advanced settings.


Windows Security Firewall & Network Protection Advanced Settings


Step 4: As the Windows Defender Firewall with Advanced Security window opens, select Inbound Rules on the left side.

Now, on the right side of the window, find the File and Printer sharing group and check the Status (if anything is blocked).


Windows Defender Firewall With Advanced Security Inbound Rules File An D Printer Sharing Group Check If Anything Blocked


Step 5: Same way, check for Outbound Rules. Click on Outbound Rules on the left and on the right side, check if there is anything blocked for the File and Printer sharing group.


Windows Defender Firewall With Advanced Security Outbound Rules File An D Printer Sharing Group Check If Anything Blocked


While one of these methods can fix your Printer issue in Windows 10, you can also reset the Windows Firewall settings to default. However, it’s still recommended to make sure if the Printer or the Network is ON and not turned off.

1 thought on “Windows Could Not Search Your Network for Printers Error in Windows 10”

Comments are closed.