A network proxy is a middleman that connects a local (such as devices inside buildings or offices) and internet network. It can provide an extra layer of privacy, security and speed when connected to Wi-Fi or Ethernet.
You can set up a proxy on Windows 10 either manually or using the Settings app. If you’re using the settings app, click Network & Internet and select Proxy. You can skip this step if the Use a Proxy Server switch has been turned off. In other cases, turn the switch on and then enter your proxy server address and port information.
You may be requested by an IT administrator to use the Web Proxy Auto-Discovery Protocol script (WPAD), if you use a Proxy in a workplace or school environment. This method is more reliable than a manual configuration.
It is also recommended to disable any third-party programs that may interfere with or alter your network settings. This includes antivirus, VPN, and firewall programs. This is particularly helpful if you receive an error message that reads “Windows could not detect the Proxy settings on this network automatically.”
If all else fails then you can try a system reset. This will erase all drivers and programs that have been installed since the restore point was made and allow your system to reinstall default settings. This should resolve the issue and allow you to connect to the internet without receiving the error message.