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.

Table Directory

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

 

Table RemoveFile

FileKey Component_ FileName DirProperty InstallMode
Clé1 Component1 MyFolder 2

 

Référence ICE