ICE64

ICE64 verifiziert, dass neue Verzeichnisse im Benutzerprofil in Roamingszenarien entfernt werden.

Das Versäumnis, eine von ICE64 gemeldete Warnung oder einen Fehler zu beheben, führt in der Regel zu Problemen beim vollständigen Bereinigen des Computers während der Deinstallation. Wenn sich ein Roamingbenutzer, der die Anwendung installiert hat, zum ersten Mal bei einem Computer anmeldet, wird das gesamte Profil auf den Computer kopiert. Bei der Ankündigung (die nach dem Download des Roamingprofils erfolgt) überprüft der Installer, ob das Verzeichnis bereits vorhanden ist, weshalb er es bei der Deinstallation nicht löscht. Dadurch bleibt das Verzeichnis dauerhaft auf dem Computer des Benutzers erhalten.

Ergebnis

ICE64 gibt eine Warnung oder einen Fehler in einer Roamingsituation aus, wenn ein neues Verzeichnis im Benutzerprofil, das entfernt werden sollte, nicht entfernt wird.

Beispiel

ICE64 meldet den folgenden Fehler für das gezeigte Beispiel.

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

Der Ordner „MyOtherFolder“ ist ein benutzerdefinierter Profilordner. Da er nicht in der RemoveFile-Tabelle aufgeführt ist, wird er in einigen Szenarien nicht entfernt.

Um diesen Fehler zu beheben, erstellen Sie eine Zeile für den Ordner in der RemoveFile-Tabelle.

Tabelle „Directory“

Verzeichnis Directory_Parent DefaultDir
AppDataFolder TARGETDIR
MyFolder AppDataFolder DataFolder
MyOtherFolder AppDataFolder DataFolder2

 

RemoveFile-Tabelle

FileKey Component_ FileName DirProperty InstallMode
Key1 Component1 MyFolder 2

 

ICE-Referenz