Fix Windows Can’t Communicate with the Device or Resource

Is your computer screen flashing the ‘Windows can’t communicate with the device or resource‘ error? This error could be frustrating if you were just trying to go offline. However, you should not give in to frustration. You need to look for a solution for fixing this issue. In this article, we are going to discuss some effective fixes to resolve this annoying error.

After turning on your Windows system, you find that you could not access the internet. In that situation, you troubleshoot the issue with the Windows Network Diagnostics program. Once the troubleshooting is over, you come across the error saying ‘Windows can’t communicate with the device or resource (primary DNS server).’ If you have no idea how to resolve this issue, keep on reading below.

Usually, this network issue is occurred due to the DNS problems or other network driver issues. Here, we are listing several solutions that one can try to resolve this error. Definitely, you would not have to try all of them. So, just move your way down, starting from the top until you come across the one that actually resolves your issue. These solutions apply to various Windows versions like 8.1, 8, 7, and 10. Now, look for these diverse solutions and know what you have to do exactly.


Solution 1: Modify Adapter Settings to Fix Windows Can’t Communicate with the Device or Resource

It is quite possible that the error ‘Windows can’t communicate with the device or resource’ occurred due to the chosen adapter settings. If this is the issue, then perform several quick modifications. To perform this action, follow some simple steps listed below.

Besides, here are the top solutions for Your DNS Server Might Be Unavailable.

Steps to Fix Windows Can’t Communicate with the Device or Resource:

#1: Open ‘Control Panel‘ on your computer after tapping on the ‘Start‘ tab

#2: Navigate to the ‘Network and Internet‘ option

#3: Within the ‘Network and Sharing Center‘ section, choose ‘View network status and tasks

#4: After this, open the ‘Change Adapter Settings‘ tab

#5: Select the existing network connection and right-tap on the same. Once selected, you have to click on the ‘Properties‘ tab.

#6: Check the box against ‘Internet Protocol Version 4 (IPv4/TCP)‘ and then visit ‘Properties.’

#7: Within the tab ‘General,’ select the options as follows:

  • Obtain DNS server address automatically
  • Obtain an IP address automatically

After this, press O.K.


Solution 2: Update the Driver to Fix

Another reason behind the ‘Windows can’t communicate with the device or resource’ error could be the outdated network drivers. Most network connection issues occur due to this reason. If you are looking for a solution, then updating your drivers through a manual update is the right answer.

PS: Here are the top solutions for the problems of Desktop Window Manager High CPU and  The Last USB Device Malfunctioned on Windows 10.

Steps to Fix Windows Can’t Communicate with the Device or Resource (Primary DNS Server):

To get rid of this annoying error, follow the instructions listed below.

#1: Firstly, visit your network’s official website. From there, search for your drivers

#2: Next, you have to look for the latest driver. Once found, download that driver and install the same.

Update the Driver to Fix Windows cant communicate with the device or resource

Solution 3: Edit the HostsFile to Fix Windows Can’t Communicate with the Device or Resource

Another reason for getting the ‘Windows can’t communicate with the device or resource’ error could be your host’s file. Therefore, it is advised to get rid of these files to stop seeing this annoying error on your computer screen.

Steps to Edit the HostsFile:

To eliminate this annoying issue, you need to go through some steps as follows:

#1: Initially, access the system’s folder and open ‘Windows (C:).’

#2: From there, open ‘Windows‘ and then, ‘System32‘. Next, select the ‘drivers‘ option and then, ‘etc.’

#3: Now, find your hosts file and open it with the help of Notepad.

#4: Choose everything in that file, and next, delete it.

Edit the HostsFile to Fix Windows can't communicate with the device or resource

#5: Lastly, tap on ‘Save‘ and remember here to select ‘All Files‘ while saving for the file type.


Solution 4: Go to Public DNS

The ‘Windows can’t communicate with the device or resource’ error could be due to an issue with the DNS. If this is the case, you should switch to the Public DNS of Google. For doing so, go through the following steps.

Steps to Fix Windows Can’t Communicate with the Device or Resource (Primary DNS Server):

To resolve this error, you need to follow the steps given below.

#1: Visit Control Panel and then select ‘Network and the Internet.’

#2: Choose the ‘Network and Sharing Center

#3: Select ‘Change Adapter Settings

#4: Choose your network and right-tap on it

#5: Next, select ‘Properties‘ and select ‘Internet Protocol Version 4 (TCP/IPv4)‘ under the tab ‘Networking.’

#6: Now, select ‘Use the following DNS server addresses‘ within the tab ‘General.’

#7: Lastly, set your ‘Preferred DNS Server‘ to 8.8.8.8 and then press O.K.

Go to Public DNS to Fix Windows can't communicate with the device or resource

By the way, if you are facing the Hamachi service stopped error, here are the top solutions for you.


Solution 5: Clear the DNS Cache to Fix Windows Can’t Communicate with the Device or Resource

If the above method doesn’t work for you, you should try clearing things up. The corrupted DNS cache could be the reason behind the ‘Windows can’t communicate with the device or resource’ issue. If so, you have to perform some cleaning.

Steps to Clear the DNS Cache:

Now, follow the given instructions to clear the cache of your DNS server.

#1: Begin by launching ‘Command Prompt‘ on your system. After this, ensure that you have selected ‘Run as Administrator.’

#2: Next, enter the command as ‘ipconfig/flushdns‘ and lastly, press ‘Enter.’

Clear DNS Cache to Fix Windows can't communicate with the device or resource

Solution 6: Look for Malware

Once you have tried all the above-mentioned fixes and could not connect to the network, it is quite possible that the computer might be infected by some malware. In that case, you need to clean the system thoroughly. On spotting any malware, users have to remove it immediately. For this, they can use a professional program like Windows Defender.

Steps to Fix Windows Can’t Communicate with the Device or Resource (Primary DNS Server):

For eliminating this issue, run a malware scan on your system.

#1: Firstly, you have to launch ‘Settings.’

#2: Select ‘Update & Security‘ and then visit ‘Windows Security.’

#3: Choose ‘Virus & Threat Protection‘ and then tap on ‘Run a new advanced scan.’

#4: Next, select to perform a ‘Full Scan,’ and lastly, press ‘Scan now.’

Scan Malware to fix Windows can't communicate with the device or resource

Solution 7: Update the Network Driver Automatically

The ‘Windows can’t communicate with the device or resource’ issue could be there due to a faulty network driver. For eliminating this issue, users have to update their network drivers. Usually, there are two methods to update the driver: automatically or manually.

In the first solution, we have listed the steps that you need to follow to update the network driver manually. Here, you have to choose the latest version from the official website of your driver and install the same.

When it comes to an automatic driver update, you do not need to go through any complications. People who do not have the patience, computer skills, or time for updating the network driver manually, they can do so automatically using third-party programs like Driver Easy. This program will recognize the system automatically and look for the best drivers for your Windows version and the network card. Driver Easy will download the network driver itself and install the same correctly.

Steps to Fix Windows Can’t Communicate with the Device or Resource (Primary DNS Server):

To fix this issue, update your network driver using Driver Easy in the following way.

#1: Download Driver Easy and install the same.

Get Driver Easy

#2: Launch the program and tap on ‘Scan Now.’ Next, this program will scan your system and look for any problem driver.

Driver Easy

#3: Tap on ‘Update,’ coming next to the network driver for download and install the driver’s correct version. One can perform this action even with the free version of Driver Easy.

#4: Else, you can select ‘Update All‘ for downloading and install the recent version automatically of all of your drivers, which are outdated or missing on your computer. To carry out this feature, you need the premium version of Driver Easy. This version features full support as well as a 30-day money-back guarantee. If you select ‘Update All,’ you will be taken to the upgrade window.

Fix Windows can't communicate with the device or resource Using Driver Easy

Step 5: Once you have updated the driver, see if your problem has been resolved or not.

If you are still facing the ‘Windows can’t communicate with the device or resource’ issue, then see if you have gotten the DNS pollution cache problem. This could be the reason why you could not connect to the internet.

Steps to fix Windows can’t communicate with the device or resource (primary DNS server):

To check the DNS pollution cache problem, go through the following instructions.

#1: Press keys ‘Windows‘ + ‘R‘ together for invoking the Run dialog box.

#2: Enter ‘cmd‘ and hit ‘Enter‘ for opening the command prompt window.

#3: Next, enter nslookup + the website address that you like to open — for example, nslookup fonefaq.com. Once entered, you have to hit ‘Enter.’

#4: Enter nslookup + the website address + 8.8.8.8 that you like to open, where 8.8.8.8 is the free public DNS of Google. For example, nslookup fonefaq.com 8.8.8.8. Now, hit ‘Enter.’

Verify if step 3 and step 4 return the same IP address. If the address is the same, you do not get the DNS pollution cache problem. If not, then the network issue is occurring because of the DNS pollution cache.


So, these are some of the most effective solutions to resolve the issue Windows can’t communicate with the device or resource. Try these methods one by one until you come across something that actually works for you. Now, wait no more and resolve this annoying issue on your own using these incredible solutions.

Jack

Ten years of experience in information and computer technology. Passionate about electronic devices, smartphones, computers, and modern technology.