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.
| Verzeichnis | Übergeordnetes _ Verzeichnis | DefaultDir |
|---|---|---|
| AppDataFolder | TARGETDIR | |
| Myfolder | AppDataFolder | DataFolder |
| MyOtherFolder | AppDataFolder | DataFolder2 |
| FileKey | Komponente_ | FileName | DirProperty | InstallMode |
|---|---|---|---|---|
| Key1 | Komponente1 | Myfolder | 2 |