The error ‘Windows can’t communicate with the device or resource’ occurs due to issues in your DNS (Domain Name Service) settings or problems in your network driver installations. Users receive this error message when they are running the Network Troubleshooter.
We have listed few solutions to solve this specific problem starting with the most effective one and working our way down below. You can always revert changes if this doesn’t work for you.
Solution 1: Obtaining DNS Server address and IP address automatically in Network Settings
The first step which we will perform is changing our settings to obtain the DNS and IP addresses automatically. This setting is usually enabled by default but it might be changed due to you connecting to an organizational network or setting a custom DNS server.
- Navigate to the network settings through the control panel. You can do this by pressing Windows + R, typing ‘control‘ and pressing Enter. This will open up the Control Panel.
- Now click ‘Network and Internet’ sub-heading and then select Network and Sharing Center.
- At a glance, you will be able to see which network you are connected to. Click the Network you are connected to in-front of Connections. In this case, it is Ethernet.
- When the Ethernet status opens, click on Properties.
- Now, double-click on Internet Protocol Version 4 (TCP/IPv4).
- When the IP settings open, change both of the options to the following:
Obtain an IP address automatically Obtain DNS server address automatically
- Save changes and exit. Now, check if the communication error is resolved. Remember to reconnect your computer to the network after making these changes.
Solution 2: Setting Google’s DNS Settings
If changing the settings in the prior method don’t work, we can try setting Google’s DNS manually. A DNS (Domain Name System) is simply a name resolver which takes the website name you entered and resolves it to the relevant IP address. Google’s DNS is known for its reliability and accuracy.
- Navigate back to the network settings as we did in the previous method up to step 5 until you open the Internet Protocol Version 4 (TCP/IPv4) settings.
- Now, underneath the DNS settings portion, select Use the following DNS server addresses and set them as follows:
Preferred DNS Server: 22.214.171.124 Alternate DNS Server: 126.96.36.199
- Save changes and exit. Now check if the issue is resolved for good.
Solution 3: Resetting Network Settings
If both the above methods fail to work, we can try resetting your Network settings to default and see if they solve the error message ‘Windows can’t Communicate with the Device or Resource’. We will use an elevated command prompt so make sure you are logged in as an administrator.
- Right-click on the Windows Icon at the bottom-right side of the screen and select Command prompt (Admin).
- Now, execute the following commands one by one:
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew
- Now close the command prompt and see if the network error went away. If it still persists, make sure to restart your computer and see if this does the trick.
Solution 4: Manually Assign IP Addresses (For Advanced Users)
If none of the solutions work, you can try assigning the IP addresses manually to all computers in your network if they are experiencing the same problem. This is particularly useful for organisations who are experiencing the network problems in all of their network. Make sure that the IP addresses are set outside of your defined DHCP range to avoid confusion.