»

Friday, January 9, 2015

Solution for default browser issue in LN 8.x Standard

Since Lotus Notes 8 (Standard Version) the client does not recognize the browser settings in the location documents, but uses the settings from the client preferences.
Basic client (location document settings):

Standard client (client preferences):

Under certain circumstances (I have no idea why) if a user changes the OS default browser to Mozilla Firefox and then back to Internet Explorer, the client does not recognize Internet Explorer as the OS default browser and still starts Firefox when clicking on a link or entering a web address in Lotus Notes.
It does not help, to set the default browser again or uninstall Firefox. Even re-installing Lotus Notes will not fix the issue.
The secret is in the Windows registry…
When opening an URL from within Lotus Notes Standard, the clients reads the default browser settings from the Windows registry on the fly. The weird thing is, that it did not read the same registry entries on all clients with which I tried find a solution.
On clients where I did not have this problem, it read the necessary values from “HKEY_CURRENT_USER“, on the clients which had the problem, it used values from “HKEY_CLASSES_ROOT“.
So if you have the described problem, check out the “default” value in
HKEY_CLASSES_ROOT\http\shell\open\command
and
HKEY_CLASSES_ROOT\https\shell\open\command“.
This may still be set to
C:\Program Files (x86)\Mozilla Firefox\firefox.exe” -requestPending -osint -url “%1.
But if you want to use Internet Explorer as your default browser, both values should be changed to
“C:\Program Files\Internet Explorer\iexplore.exe” -nohome.
Restart Lotus Notes and be happy.
Note: No guarantee for side effects! ;-)