Check both 32 bit and 64 bit winhttp proxy settings
When installing the endpoint protection from Sophos Central, the Sophossetup.exe program fails with an Internet connection issue if the Internet Connection is through a proxy server and the client is Windows 7, 64bit. The reason is that Sophossetup.exe checks for a Winhttp proxy setting and in Windows 7 there are separate 32 bit and 64 bit proxies; on Windows 10 they are the same. Sophossetup.exe, being a 32bit program only checks the 32bit proxy, whereas in most scenarios, if the Winhttp proxy is set, it will be to enable Windows update, and on 64bit versions of Windows only the 64bit proxy will be used. Could Sophossetup be changed to either check both proxy settings if one fails, or to check the SOCKS proxy as well, before failing the connection.