Product: ProfileUnity-FlexApp
Product Version: 6.8.x
Expiration: 365 days from publishing
Updated: Oct 8, 2024
Using ProfileUnity to Set User Files Association.
Examples for Outlook and Chrome below.
Setting Outlook as the default option in File Association Module
Open the File Association module and add in the following information.
Filter: Choose appropriate filter ie. Windows 10
Description: Add syntax of your choice
Extension: mailto
Executable:Outlook.URL.mailto.15
Using File Association Module to set default browser
The following is an example on setting default browser to Google Chrome. For this to work you want to set associations for the following items. This is administratively versus user set in the File Associations Module in ProfileUnity.
*.HTM
*.HTML
*.URL
The rules would look like the following:
Troubleshooting
Problem:
After applying February and March Windows Updates (KB5035845), the defaults for both browser and PDF files are unable to be assigned via ProfileUnity configuration 'File Association' module, restoration of respective portability archive, or other programmatic methods. Specifically, this is a result of the installation of the 'UserChoice Protection Driver' (UCPD) filter driver included in the update.
***Windows 11 24H2 update will re-engage the driver as part of the update and resolution below remains. In addition upcoming 6.8.7 will address this need***
Notes
All options require a reboot and need to be done on the master image unless the machines are persistent! We are investigating a fix for a future release.
Possible Resolution:
To remove these restrictions, the UCPD filter driver needs to be disabled. If a non-persistent environment, this will need to be performed on the base image as disabling of the driver requires a reboot.
Step 1 - Disable UCPD Filter Driver via elevated CMD:
sc config UCPD start= disabled
Step 2 - Disable 'UCPD velocity' Scheduled Task via elevated CMD:
schtasks.exe /change /Disable /TN "\Microsoft\Windows\AppxDeploymentClient\UCPD velocity"
Additional Reference
The Kolbicz Blog - 'UserChoice Protection Driver – UCPD.sys'
Gunnar Haslinger - 'Windows UserChoice Protection Driver UCPD / UCPD.sys / UCPDMgr.exe'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------