ICE64

ICE64 überprüft, ob neue Verzeichnisse im Benutzerprofil in Roamingszenarien ordnungsgemäß entfernt werden.

Wenn eine von ICE64 gemeldete Warnung oder ein Fehler nicht behoben wird, führt dies im Allgemeinen zu Problemen bei der vollständigen Bereinigung des Computers während einer Deinstallation. Wenn sich ein Roamingbenutzer, der die Anwendung installiert hat, zum ersten Mal bei einem Computer anmeldet, wird das profil auf den Computer kopiert. Bei einer Ankündigung (die nach dem Download des Roamingprofils erfolgt) überprüft der Installer, ob das Verzeichnis bereits vorhanden ist, und löscht es daher bei der Deinstallation nicht. Dadurch bleibt das Verzeichnis auf dem Computer des Benutzers dauerhaft.

Ergebnis

ICE64 gibt eine Warnung oder einen Fehler in einer Roamingsituation aus, wenn ein neues Verzeichnis im Benutzerprofil, das entfernt werden soll, 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 sie nicht in der RemoveFile-Tabelle aufgeführt ist, wird sie in einigen Szenarien nicht entfernt.

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

Verzeichnistabelle

Verzeichnis Übergeordnetes _ Verzeichnis DefaultDir
AppDataFolder TARGETDIR
Myfolder AppDataFolder DataFolder
MyOtherFolder AppDataFolder DataFolder2

RemoveFile-Tabelle

FileKey Komponente_ FileName DirProperty InstallMode
Key1 Komponente1 Myfolder 2

ICE-Referenz