Troubleshooting

How to Solve: Windows can’t Communicate with the Device or Resource

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.

Windows can’t Communicate with the Device or Resource

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.

  1. 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.

    Opening the Control Panel – WIndows 10
  2.  Now click ‘Network and Internet’ sub-heading and then select Network and Sharing Center.

    Opening Network and Sharing Center – Windows 10
  3. 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.

    Opening the status of connected network – Windows 10
  4. When the Ethernet status opens, click on Properties.

    Opening Properties of Connected Network
  5. Now, double-click on Internet Protocol Version 4 (TCP/IPv4).

    Accessing Internet Protocol Version 4 (TCP/IPv4) Settings
  6. When the IP settings open, change both of the options to the following:
    Obtain an IP address automatically
    
    Obtain DNS server address automatically

    Changing DNS and IP Settings to Automatic
  7. 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.

  1. 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.
  2. Now, underneath the DNS settings portion, select Use the following DNS server addresses and set them as follows:
    Preferred DNS Server: 8.8.8.8
    
    Alternate DNS Server: 8.8.4.4

    Setting Google’s DNS
  3. 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.

  1. Right-click on the Windows Icon at the bottom-right side of the screen and select Command prompt (Admin).

    Opening Elevated Command Prompt
  2. Now, execute the following commands one by one:
    ipconfig /flushdns
    
    ipconfig /registerdns
    
    ipconfig /release
    
    ipconfig /renew

    Resetting Network Settings
  3. 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.

Shaheer Asif

Shaheer is leading the technical team at Computer Verge. He is very passionate about web applications and native software. He is a Computer Scientist but that doesn't stop him from following his passion: Art.

Related Articles

Back to top button