Internet Explorer 10/11 WinINET API drops proxy change events during system shutdown

Won’t fix Issue #101679

Details

Created
Apr 27, 2014
Privacy
This issue is public.
Found in build #
0.0011
Reports
Reported by 0 people

Sign in to watch or report this issue.

Steps to reproduce

URL =

URL:

Repro Steps:

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.

Expected Results:

Proxy settings changes during system shutdown work as they did in IE9 and earlier.

Actual Results:

Attachments

0 attachments

    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.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in