Problem:
How do I set a Windows HTTPS proxy server at machine or computer level (not just for the logged in user).
Solution:
Open an administrative command prompt and run:
netsh winhttp set proxy proxy-server="10.10.10.10.:8080" bypass-list="localhost;vmserver"