"How do you want to open this?" question with mailto, pdf, http, https and url protocol handlers

Version 23


    When multiple applications on a machine can handle the same protocols, the user needs to make a choice. In the screenshots below you see an example of the default Windows behavior and the behavior in an Ivanti Workspace Control managed session.

    The choice that is made by the user is stored per protocol in the registry location [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\<Protocol>\UserChoice].


    In a Workspace Control managed session this choice is only remembered in the active session. If a user logs off and logs on the UserChoice window, with the text How do you want to open this?, is presented again.



        Default Windows Filetypes                                       Workspace Control Filetype configured




    This issue is resolved in Ivanti Workspace Control


    Ivanti Workspace Control revision download links




    Microsoft App-V applications that contain File Types can overwrite File Types set by Workspace Control.

    See the following article on how to deal with this scenario How to disable Microsoft App-V File Types publishing from a Managed Application

    If File Types do not work for Microsoft Paint, then please see the article File Types related to Microsoft Paint are not configured as set on Managed Applications.


    When using non-persistent Windows Profiles, a User Settings Template needs to be configured to capture File Types that are NOT managed by Workspace Control. This template saves the File Types choice made by the user.

    A User Settings template is available under Composition > User Settings > New > Templates > Windows > 10 / 2016 > Control Panel > File Types.



    This is NOT required for File Types that are managed by Workspace Control. Configuring both the User Settings template and specifying File Types on a Managed Application is supported.

    The File Types that are configured on Managed Applications take precedence and will be enforced in the user session.