ICE64
ICE64 vérifie que les nouveaux répertoires du profil utilisateur sont correctement supprimés dans les scénarios d’itinérance.
Le fait de ne pas corriger un avertissement ou une erreur signalé par ICE64 entraîne généralement des problèmes de nettoyage complet de l’ordinateur pendant une désinstallation. Lorsqu’un utilisateur itinérant qui a installé l’application se connecte à un ordinateur pour la première fois, tout le profil est copié sur l’ordinateur. Lors de la publication (qui a lieu après le téléchargement du profil itinérant), le programme d’installation vérifie que le répertoire est déjà présent et ne le supprime donc pas lors de la désinstallation. Cela maintient le répertoire sur l’ordinateur de l’utilisateur définitivement.
Résultats
ICE64 publie un avertissement ou une erreur dans une situation d’itinérance si un nouveau répertoire dans le profil utilisateur qui doit être supprimé n’est pas supprimé.
Exemple
ICE64 signale l’erreur suivante pour l’exemple illustré.
The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.
Le dossier « MyOtherFolder » est un dossier de profil personnalisé. Étant donné qu’il n’est pas répertorié dans la table RemoveFile, il n’est pas supprimé dans certains scénarios.
Pour corriger cette erreur, créez une ligne pour le dossier dans la table RemoveFile.
Répertoire | Directory_Parent | DefaultDir |
---|---|---|
AppDataFolder | TARGETDIR | |
MyFolder | AppDataFolder | DataFolder |
MyOtherFolder | AppDataFolder | DataFolder2 |
FileKey | Component_ | FileName | DirProperty | InstallMode |
---|---|---|---|---|
Clé1 | Component1 | MyFolder | 2 |
Rubriques connexes