Article ID: 2713442 - View products that this article applies to.
Consider this scenario. You have a ClickOnce application that always succeeds when first installed. However during subsequent launches the ClickOnce application fails while checking for updates. It appears to be random, but more prevalent when there is an update available.
Another way to determine if this article applies is if the problem is corrected even temporarily by deleting the ClickOnce File Cache. See the More Information section.
Anything that interrupts the synchronization between the file system and the registry data can cause a ClickOnce application update to fail.
Besides avoiding the scenarios listed in the Cause section some reduction on corruption can be seen by using framework 4.0 or higher on the target machines. Framework 4.0 has improvements that make it more robust resulting in fewer update failures compared to the earlier framework versions. The application does not have to be developed using the framework 4.0. It just needs to be installed on the target machines.
Microsoft continues to look into these failures and will update this article as new information becomes available. The mitigation for these issues continues to be
To delete the ClickOnce file cache delete the contents of this folder based on the operating system.
Windows XP and Server 2003 - %userprofile%\Local Settings\Apps\2.0\*.*
Windows Vista and Server 2008 and later - %userprofile%\AppData\Local\Apps\2.0\*.*
Deleting these files will clear the information for all installed ClickOnce applications. They will re-install the next time their shortcut or URLs are used.
It is not necessary to delete the registry data. For reference the ClickOnce registry data is located in HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0.
The Connect Portal is https://connect.microsoft.com/
(https://connect.microsoft.com/). When submitting a bug for this issue include the error log. Attach the registry export and ClickOnce file cache.
XP -> %userprofile%\Local Settings\Apps\2.0\*.*
Vista+ -> %userprofile%\AppData\Local\Apps\2.0\*.*
Include ClickOnce Store Corruption in your bug title.
(http://go.microsoft.com/fwlink/?LinkId=151500)for other considerations.
Article ID: 2713442 - Last Review: July 13, 2012 - Revision: 3.0