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