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

 

Таблица RemoveFile

FileKey Компонент_ FileName DirProperty InstallMode
Key1 Компонент1 MyFolder 2

 

Справочник по ICE