Ответ 1
Они проверены по умолчанию, удалите Flags: unchecked
.
Я борюсь с тем, чтобы установить Inno Setup, чтобы установить флажок в true, должен ли быть создан значок рабочего стола. Документация не помогла в этом вопросе, а также Googlism и Stackoverflow.
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Моя мысль была значением, как "проверено" для "Флаги", но документация сказала мне, что Flags не несет ответственности за это.
Они проверены по умолчанию, удалите Flags: unchecked
.
При запуске программа установки будет искать в реестре, чтобы проверить, установлено ли то же приложение, и если это так, он будет использовать параметры задачи предыдущей установки в качестве параметров по умолчанию, представленных пользователю в мастере.
Чтобы предотвратить такое поведение, используйте UsePreviousTasks=no
.
Документировано здесь.