EDIT: Solved! The second error message I found (about missing ordinal #581 in ieframe.dll) was the clue I needed. The problem happened because I had IE Dev Preview installed. It's an App-V package and it can be easily uninstalled by running these commands in PowerShell (Admin):
Get-AppvClientPackage -name "Internet Explorer Developer Channel" | Remove-AppvClientPackage
after my upgrade to Windows 10 all URL protocol associations stopped working.
Whenever a protocol link is supposed to be opened, either nothing happens or I get a message like this:
...which basically says "The OS can't run http://google.com."
Das Betriebssystem kann http://www.google.com nicht ausführen.
Examples of the effects of this:
- Clicking the "Notification settings" button inside the start menu properties doesn't work and will show the error about "ms-settings:notifications".
- Clicking on a web link inside my email program does nothing.
- Trying to open a web page from the "Run" dialog shows the error copied above.
- It's not possible to run any Steam games from start menu (since they use a link like steam://rungameid/12345).
The associations are shown correctly in the control panel, and in the registry, they also look OK.
What could be wrong?