“ Windows cannot communicate with the device or resource ,” says the screen in front of you. Considering that all you were trying to do was go online, this error message is frustrating.
But instead of giving in to frustration, you must find a way to solve the problem. Fortunately, getting the answer you want is easy!
In this post, let’s take a look at various solutions. This way you will know what to do.
1. Change adapter settings
Windows may be unable to communicate with the device or resource due to the adapter settings you selected. If so, just make some quick changes.
Start Control Panel.
Go to Network and Internet.
In the “Network and Sharing Center” section, select “View network status and tasks.”
Open “Change adapter settings”.
Select your current network connection. Right-click it and select Properties.
Select the Internet Protocol Version 4 (TCP / IPv4) check box and open Properties.
On the General tab, select the following options:
- Obtain an IP address automatically
- Obtain DNS server address automatically
Then click OK.
2. Update your driver software
Another cause of network connectivity issues is outdated network drivers. Decision? Please update them manually.
Go to the official website of your network. Find drivers.
Make sure to find the latest version and download and then install.
3. Edit the hosts file
Another reason for the “ Windows cannot communicate with the device” error message is your hosts file. So it is recommended to remove it from the picture.
First enter the system folder. Open Windows (C:) Windows System32 drivers etc and find the hosts file.
Open the file with Notepad.
Select everything in the file and delete it.
And click “Save”. Remember to select all files as file type when saving.
4. Go to Public DNS
Another possible cause is a problem with your DNS. In such a case, the solution is to switch to Google’s public DNS.
Open Control Panel. Go to Network and Internet.
Select Network and Sharing Center.
Select “Change adapter settings”.
Choose your network. Right-click it and choose Properties.
On the Network tab, select Internet Protocol Version 4 (TCP / IPv4) and open Properties.
On the General tab, select Use the following DNS server addresses:
Set Preferred DNS server: to 126.96.36.199 and click OK.
5. Clear the DNS cache
If moving to public DNS doesn’t help, it’s time to clear things up.
A corrupted DNS cache can also be the reason why you are unable to reach the primary DNS server. If yes, then you need to clean up a little.
Start by running Command Prompt. And don’t forget to select Run as administrator.
Now enter the following command: ipconfig / flushdns and press Enter.
6. Scanning for malware
If you’ve tried many of the fixes above but still can’t connect to the network, your computer might be infected with malware. If so, then you should thoroughly clean your system.
If you find any malware, remove it immediately. Use Windows Defender to do this.
Start by running the settings.
Here select “Update & Security”.
Go to Windows Security. And select Virus & threat protection.
Here select “Start new advanced scan”.
Then select full scan. Finally, click “Scan Now”.