Steps to reproduce
The repro is pretty simple:
1> Run Fiddler.
2> Hit Win+I and click “Power” and then “Restart”
When Windows restarts, the proxy settings are still pointed at 127.0.0.1:8888.
During shutdown, Fiddler invokes the InternetSetOption API to revert its proxy settings in its handler for WM_QUERYENDSESSION. The API returns SUCCESS, but if you watch in Process Monitor, it turns out that something in WinINET comes in behind the successful call and undoes it, reverting the proxy key to what it was before the change. The problem was root caused to a problem with using CoCreateInstance for an out of proc server during shutdown. The system will not allow COM to create a new process to the COM server creation fails with CO_E_SERVER_EXEC_FAILURE.
Proxy settings changes during system shutdown work as they did in IE9 and earlier.
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “IPBS P.”
Changed Assigned To from “IPBS P.” to “Bruce M.”
Changed Assigned To to “Ivan P.”
Changed Assigned To from “Ivan P.” to “IPBS P.”
Changed Status to “Won’t fix”
Changed Assigned To from “IPBS P.” to “Ivan P.”