Inhaltsverzeichnis



Inno Setup Checklist

Version: 2.1
Scope: Inno Setup Scripts, Installer Behavior und Secure Deployment.

MUST

  • [ ] Upgrade Path ist definiert (same AppId; Version Handling; Migration Steps)
  • [ ] Uninstall entfernt nur was installiert wurde (keine overly broad Deletes)
  • [ ] Install Locations folgen Windows Konventionen; per-user vs per-machine ist explizit
  • [ ] Privilege Requirements sind minimal; Admin Rights nur wenn erforderlich und begründet
  • [ ] Code Signing Strategy ist definiert (Installer und Binaries)
  • [ ] Silent Install/Uninstall wird unterstützt (wo erforderlich) mit deterministischen Exit Codes
  • [ ] Log Output (falls aktiviert) ist safe; keine Secrets/PII exposed

SHOULD

  • [ ] Repair/Install prüft auf laufende Processes und handhabt in-use Files sauber
  • [ ] Prerequisites validieren (VC Runtimes, .NET, Office, etc.) mit klaren Error Messages
  • [ ] 32/64-bit Behavior ist explizit; Registry/Path Confusion vermeiden

NICE

  • [ ] Checksum Verification für heruntergeladene Payloads bereitstellen
  • [ ] Rollback Strategy für partial Failures bereitstellen

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

Zurück zu Stack Checklists | Review Checklists

Zuletzt geändert: den 29.01.2026 um 15:13