Inhaltsverzeichnis



Inno Setup Checklist

Version: 2.1
Scope: Inno Setup scripts, installer behavior, and secure deployment.

MUST

  • [ ] Upgrade path is defined (same AppId; version handling; migration steps)
  • [ ] Uninstall removes only what was installed (no overly broad deletes)
  • [ ] Install locations follow Windows conventions; per-user vs per-machine is explicit
  • [ ] Privilege requirements are minimal; admin rights only if required and justified
  • [ ] Code signing strategy is defined (installer and binaries)
  • [ ] Silent install/uninstall is supported (where required) with deterministic exit codes
  • [ ] Log output (if enabled) is safe; no secrets/PII exposed

SHOULD

  • [ ] Repair/install checks for running processes and handles in-use files cleanly
  • [ ] Validate prerequisites (VC runtimes, .NET, Office, etc.) with clear error messages
  • [ ] 32/64-bit behavior is explicit; avoid registry/path confusion

NICE

  • [ ] Provide checksum verification for downloaded payloads
  • [ ] Provide rollback strategy for partial failures

Version: 2.1 (Split)
Author: Wolfgang van der Stille

Back to Stack Checklists | Review Checklists

Zuletzt geändert: on 2026/01/08 at 01:50 AM