Когда новая версия приложения устанавливается поверх существующей версии, вместо создания нового файл журнала деинсталляции (unins???.dat), программа установки по умолчанию ищет и дополняет существующий файл журнала, который принадлежит тому же приложению в той же самой папке. Таким образом, когда приложение будет удалено, изменения, сделанные всеми различными установками, будут отменены (начиная с самой последней инсталляции).
Деинсталлятор будет использовать сообщения от самой последней установки приложения. Однако есть некоторые особенности: если программа установки была создана более ранней версией Inno Setup, которая содержала более старую версию деинсталлятора, чем существующая в системе пользователя, ни существующий деинсталлятор, ни его сообщения не будут заменены. В этом случае файл журнала деинсталляции все же будет дополнен, так как формат файла имеет обратную совместимость.
Имя приложения, показанное деинсталлятором, будет таким же самым как и значение директивы AppName в секции [Setup] из самой последней установки, если только UpdateUninstallLogAppName не имеет значение no.
Чтобы отключить функцию дополнения журнала деинсталляции, используйте директиву UninstallLogMode в секции [Setup].