ClickOnce File Associations break after Windows 10 Upgrade

Our company has a ClickOnce application that is deployed to thousands of client machines. We have been noticing that everyone that performs a Windows 10 upgrade (i.e. from Windows 7 or Windows 8.1) is losing their file associations that we created as part of the ClickOnce deployment. Even if the client reinstalls our app, it won't set up the file associations again on those computers that have been upgraded. The problem does not happen on computers that have Windows 10 clean installed (i.e. formatted and installed, not upgraded).
This question is outside the scope of this site (for consumers) and to be sure you get the best (and quickest) answer it should be asked either on Technet (for IT Pro's) or MSDN (for developers)


Cat herder
Windows Insider MVP
MVP-Windows and Devices for IT
http://www.zigzag3143.com/

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi Wilber,

We are experiencing the same issue, did you ever find a resolution to this? We had to uninstall the app, run a registry hack and then re-install.

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\SOFTWARE\Classes\docp.Document]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\.docp]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\docum.Document]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\.docum]
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docp]
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docum]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{88cf3482-c8cc-4c11-b0eb-3bddacfe13f5}]
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\FileExts\.docp]
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\FileExts\.docum]
[-HKEY_CLASSES_ROOT\docp.Document]
[-HKEY_CLASSES_ROOT\.docp]
[-HKEY_CLASSES_ROOT\docum.Document]
[-HKEY_CLASSES_ROOT\.docum]
[-HKEY_CLASSES_ROOT\CLSID\{88cf3482-c8cc-4c11-b0eb-3bddacfe13f5}]

The above removes the registry entries for our particular app.

Regards,

steve

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thank you very much, I wasted hours on this.

@Microsoft: please fix this!

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated August 12, 2023 Views 1,489 Applies to: