Export (0) Print
Expand All
4 out of 11 rated this helpful - Rate this topic

ICE64

ICE64 checks that new directories in the user profile are removed correctly in roaming scenarios.

Failure to fix a warning or error reported by ICE64 generally leads to problems in completely cleaning the computer during an uninstallation. When a roaming user who has installed the application logs on to a computer for the first time, all of the profile is copied down onto the computer. On advertisement (which takes place after the roaming profile download), the Installer verifies that the directory is already there and therefore does not delete it on uninstallation. This leaves the directory on the user's computer permanently.

Result

ICE64 posts a warning or an error in a roaming situation if a new directory in the user profile that should be removed is not removed.

Example

ICE64 reports the following error for the example shown.

The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.

The folder 'MyOtherFolder' is a custom profile folder. Because it is not listed in the RemoveFile table, it is not removed in some scenarios.

To fix this error, create a row for the folder in the RemoveFile table.

Directory Table

DirectoryDirectory_ParentDefaultDir
AppDataFolderTARGETDIR
MyFolderAppDataFolderDataFolder
MyOtherFolderAppDataFolderDataFolder2

 

RemoveFile Table

FileKeyComponent_FileNameDirPropertyInstallMode
Key1Component1MyFolder2

 

Related topics

ICE Reference

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.