ICE64
ICE64 проверяет, правильно ли удаляются новые каталоги в профиле пользователя в сценариях перемещения.
Сбой исправления предупреждения или ошибки, о чем сообщил ICE64, обычно приводит к проблемам при полной очистке компьютера во время удаления. Когда перемещаемый пользователь, установивший приложение, впервые входит на компьютер, весь профиль копируется на компьютер. При объявлении (которое происходит после скачивания перемещаемого профиля) установщик проверяет, что каталог уже существует, и поэтому не удаляет его при удалении. Это окончательно оставит каталог на компьютере пользователя.
ICE64 публикует предупреждение или ошибку в ситуации перемещения, если новый каталог в профиле пользователя, который следует удалить, не удаляется.
ICE64 сообщает о следующей ошибке в приведенном примере.
The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.
Папка MyOtherFolder является пользовательской папкой профиля. Поскольку он не указан в таблице RemoveFile, в некоторых сценариях он не удаляется.
Чтобы устранить эту ошибку, создайте строку для папки в таблице RemoveFile.
Directory | Directory_Parent | DefaultDir |
---|---|---|
AppDataFolder | TARGETDIR | |
MyFolder | AppDataFolder | DataFolder |
MyOtherFolder | AppDataFolder | DataFolder2 |
FileKey | Компонент_ | FileName | DirProperty | InstallMode |
---|---|---|---|---|
Key1 | Компонент1 | MyFolder | 2 |