Partager via


ICE64

ICE64 vérifie que les nouveaux répertoires du profil utilisateur sont supprimés correctement dans les scénarios d’itinérance.

L’échec de correction d’un avertissement ou d’une erreur signalé par ICE64 entraîne généralement des problèmes de nettoyage complet de l’ordinateur lors d’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 se produit après le téléchargement du profil itinérant), le programme d’installation vérifie que le répertoire est déjà là et ne le supprime donc pas lors de la désinstallation. Cela laisse le répertoire sur l’ordinateur de l’utilisateur définitivement.

Résultat

ICE64 publie un avertissement ou une erreur dans une situation d’itinérance si un nouvel annuaire 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’elle n’est pas répertoriée dans la table RemoveFile, elle n’est pas supprimée dans certains scénarios.

Pour corriger cette erreur, créez une ligne pour le dossier de la table RemoveFile.

table d’annuaires

Répertoire Directory_Parent DefaultDir
AppDataFolder TARGETDIR
MyFolder AppDataFolder DataFolder
MyOtherFolder AppDataFolder DataFolder2

 

RemoveFile Table

FileKey Composant_ Fichier DirProperty InstallMode
Key1 Component1 MyFolder 2

 

de référence ICE