A common helpdesk ticket: users install a second browser (Chrome, Firefox), then later remove it or change defaults, and suddenly clicking links in Outlook does nothing.
The cause: The HKEY_CLASSES_ROOT\http\shell\open\command and https\shell\open\command registry keys get pointed at a browser that no longer exists, or the default handler gets corrupted.
The fix (modern approach):
- Open Settings → Apps → Default Apps
- Set your preferred browser as the default for HTTP and HTTPS protocols
- Also set defaults for .htm and .html file types
If that doesn't work (registry fix):
Set-ItemProperty -Path 'Registry::HKEY_CLASSES_ROOT\http\shell\open\command' -Name '(Default)' -Value '"C:\Program Files\Google\Chrome\Application\chrome.exe" "%1"'
Enterprise deployment: Use Group Policy or Intune to set default browser associations via an XML associations file (DefaultAssociations.xml). This prevents users from accidentally breaking their URL handlers.