I guess the title of the question speaks for itself, but ideally we'd like to set registry keys rather than run some kind of tool. That way we can make a script for it.
Does anyone know the registry settings that need to change to set IE as the default browser
In Windows XP
For HTTP:
The format is like this:
where [prot] is the protocol (HTTP, FTP..)
In Windows Vista
For HTTP:
The format is like this:
where [prot] is the protocol (HTTP, FTP..)
For more in depth info see this link.
From what I've heard, there are a fair number of places you need to change in order to cover all the various ways of launching a browser.
I suggest you:
That way you know you'll be covering the registry changes that IE itself would make. Repeat on different platforms to cover differences there.
You can add below two lines in a bat file
After running the bat, reboot/log off and log back since above two command lines are meant to change registry values..
Aditinal details can be found here
(Fixed)-Cant set Internet Explorer as the Default Browser ! http://www.windowstechinfo.com/2016/03/fixed-cant-set-internet-explorer-as-the-default-browser.html
This is an old thread, but was giving me trouble on some Windows 7 devices.
Here is a working GPO for Windows 7 devices.
Thanks to Aravinda above for getting me pointed in the right direction.
User Configuration/Preferences/Registry
Right Click and select New Registry Item
Hive: HKEY_CURRENT_USER
Key Path: Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
Value name: ProgID
Value Type: REG_SZ
Value Data: IE.HTTP
Do this a second time, but change the key path to:
Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
Change Value Data to: IE.HTTPS
I tried all the above and also other web sites. Nothing worked. I found the answer quite by accident. I’ve spent many hours and days trying to figure this out.
Go to Default Programs on the Start - hit Program Access. Then to Choose Default. Use Current Web Browser.