Fix Network related issues with NetAdapter Repair All In One

When it comes to repairing computers I dislike nothing more than having to fix a printer or network connection that is not working properly anymore.

That's why I'm thankful for any tool that provides me with information or options to speed up the repair job.

NetAdapter Repair All In One is a free open source program for Windows that falls into that category. When you first start it up after download, you will see tools listed on the left and information on the right.

Note: The program requires the Microsoft .NET Framework 4.0 to run. Make sure it is installed on your system. You need to run the program with elevated privileges as well (right-click on it, select run as administrator).

As far as information are concerned, the program displays public and local IP address, Mac address, the local gateway, DNS server, DHCP server and Subnet mask in its interface.

If the computer has more than one network adapter you can switch to others to display information about them in the interface as well.


Besides information, you find tools to Ping two Internet IP addresses (Google and Cloudflare) and two DNS servers (also Google and Cloudflare here. The results are displayed in the log area at the bottom right.

Last but not least, you can use the spoof button to change the Mac address of the system.

The left side of the program's interface lists the repair options. A click on Advanced Repair will run the following operations one after the other:

  1. WinSock/TCP IP Repair
  2. Clear all Proxy/VPN Settings
  3. Windows Firewall Repair

In addition to this, it is possible to enable additional tools to run those as well:

  1. Release and renew DHCP address
  2. Clear Hosts file
  3. Clear static IP settings (enable DHCP)
  4. Change to Google DNS
  5. Flush DNS cache
  6. Clear ARP/Route Table
  7. NetBIOS reload and release
  8. Internet Options - Clear SSL state
  9. Enable LAN adapters
  10. Enable wireless adapters
  11. Reset Internet Options Security/Privacy
  12. Set network Windows services default

Depending on the problem at hand Repair All In One may help you resolve it quickly.

One thing that is missing is that you cannot use it to open the adapter settings of the operating system. This means that you still need to open the control panel, run scripts or use the command line to modify settings such as the default gateway or DNS server.

It would have been useful if the author would have integrated those options in the program as well. An option to run additional diagnostic tools such as tracert or ipconfig would come in handy as well.


NetAdapter Repair All In One is a specialized software program for Windows to troubleshoot network related issues. It displays basic information about network adapters and offers basic and advanced tools for that.

While you need to be careful with some, clearing the hosts file for example, others may resolve issues with a couple of mouse clicks.

All in all, it is a nice to have tool in your arsenal of repair and troubleshooting tools, provided that you don't mind the .NET dependency.

Author Rating
Software Name
NetAdapter Repair All In One
Operating System
Landing Page
Please share this article


Responses to Fix Network related issues with NetAdapter Repair All In One

  1. dragonduder August 14, 2014 at 10:36 pm #

    I was playing with this tool within the GEGeek Tech Toolkit. Good application!

    • Conner Bernhard August 31, 2014 at 2:11 am #

      Thanks! Glad to hear you liked it

  2. Herman August 15, 2014 at 3:16 am #

    I do almost everyone of these commands everyday. They can quickly and easily be run from the cmd prompt. I'm not sure how this program will troubleshoot a network issue since it only reports what it sees. Looks like its more of a diagnostic than anything else. I will download it and run it in our environment to see if it saves anytime whatsoever in resolving a network error. Which, nine times out of ten is something hung-up in the dns, the winsock or cache. It does handle all these errors but so does something like ipconfig /flushdns. How long does it take to type that as opposed to running this program? We shall see.

    If I run in it and reset a static address, will it keep the new settings? If I ping something not in the subnet will it prompt me for credentials to access that peripheral if we share the same firewall? All these things can be done in seconds via network panel, with a script or policy. If its good, great! but if its just something that looks nice and doesn't do anything faster or above and beyond existing tools, what do you really need it for?

    • Conner Bernhard August 31, 2014 at 2:08 am #

      Developer of the program here. Originally, I intended the program just to have the "Advanced Repair" button which at the time I thought would just have the following functions: Reset Windows TCP/IP stack, Reset Winsock, Reset Windows Firewall and Clear all Proxy/VPN settings within Internet Options. The other options I just added additionally over time. It was one of those moments where "why not have it if its so easy to implement". There is actually a purpose for all the button/function short cuts, more on that below.

      The reason behind the program in the end was to have a portable program that a company could deploy to customers computers as a windows network adapter troubleshooting application, in case their computer is having connection issues. Usually these computers would only be accessible remotely (On-Site tech last available option). As you can tell the program has a GUI so its very easy for a network tech to troubleshoot an issue with a customer over the phone or a chat based service. When most customers see the command prompt for the first time they think its very daunting which makes the process even harder. So in this case I feel the program has an advantage. I do not expect a tech to use this program on a computer unless they just want a shortcut to something like Advanced Repair, Clear Static IP settings, Clear Host file ect.

      To answer the rest of your questions.
      Q: "If I run in it and reset a static address, will it keep the new settings?"
      A: When you initially open the program it will run an "ipconfig /all" then it will save that output to the log file. This can just be used as a reference for original configuration settings. I am not sure what you mean by "keep the new settings" as that would be the settings after you switch the adapter back to DHCP and clear out all the Static IP settings with the button. I think you just meant old settings in which those would be saved in the log.

      Q: "If I ping something not in the subnet will it prompt me for credentials to access that peripheral if we share the same firewall?"
      A: Short answer: It will not... I think you are confused on how Subnets and VLANs work. So your question seems a bit confusing.

  3. Panama Patrick August 15, 2014 at 8:33 pm #

    Martin: Thank you very much for this tool.
    I am a novice when it comes to Networks.
    This tool will come in very handy.

    Greetings from Panama

    • Conner Bernhard August 31, 2014 at 2:10 am #

      You're welcome, thanks for the support!

  4. omg August 20, 2014 at 11:39 pm #

    Oh no, someone is going to hack you unless you hide your PRIVATE ip address!#%

Leave a Reply