An http or https link is opened in Microsoft Internet Explorer instead of the default browser

Version 1

    Problem

    Consider the following scenario:

        • The file type http or https is assigned to Google Chrome or Mozilla Firefox in the RES ONE Workspace Console.
        • Microsoft Internet Explorer is opened in a RES ONE Workspace Managed session.
        • An http or https link is opened in the same session.

    In this scenario the page is opened in Microsoft Internet Explorer instead of the application that is configured with the file types http or https.


     

    Solution

    This issue is resolved in RES ONE Workspace 10.0.0.

    In case the Minor Release is not (yet) available or in case the Minor Release cannot be installed, a revision containing this update is available on request at RES Support.
     
    IMPORTANT: A revision contains multiple fixes. Only apply this revision when you are experiencing a specific problem.
    Unless you are severely impacted by this specific problem, RES Software recommends that you wait for the next service release containing these fixes.


    Workaround for Microsoft Windows 8.1 or Microsoft Windows Server 2012 R2:

    Make sure  that the filetype http and https are not configured in the RES ONE Workspace Console and assign the file type http or https through a Microsoft GPO.

    Create the file C:\Windows\System32\defaultassociations.xml with the following content.
    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations>
      <Association Identifier="http" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
      <Association Identifier="https" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
    </DefaultAssociations>

    This file can also be generated with this command line: Dism.exe /Online /Export-DefaultAppAssociations:C:\Windows\System32\defaultassociations.xml

    Enable the Microsoft GPO: Computer Configuration\Administrative Templates\Windows Components\File Explorer\Set a default associations configuration file

    Source: https://technet.microsoft.com/en-us/itpro/internet-explorer/ie11-deploy-guide/set-the-default-browser-using-group-policy


    Workaround for Microsoft Windows 7 or Microsoft Windows Server 2008 R2:

    Make sure  that the filetype http and https are not configured in the RES ONE Workspace Console and create a User Registry action.

    The registry keys below are created for Mozilla Firefox as default browser and can be used as a template.

    Make the following environment specific changes.
    Change the Application ID 171 to the Application ID of the application that needs to be the default.
    To use Google Chrome change Mozilla Firefox file to Google Chrome file and change FirefoxURL to ChromeHTML.


    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\FirefoxURL]
    @="Mozilla Firefox file"
    "URL Protocol"=""

    [HKEY_CURRENT_USER\Software\Classes\FirefoxURL\DefaultIcon]
    @="C:\\Windows\\System32\\url.dll,0"

    [HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell]
    @=""

    [HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open]
    @=""

    [HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\command]
    @="\"C:\\PROGRA~2\\RESSOF~1\\WORKSP~1\\pwrgate.exe\" 171 http*open|||\"%1\""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations]
    @=""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations]
    @=""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp]
    @=""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice]
    @=""
    "Progid"="FirefoxURL"

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http]
    @=""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
    @=""
    "Progid"="FirefoxURL"

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https]
    @=""

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
    @=""
    "Progid"="FirefoxURL"