Technical Documentation

Time Precision Installer — Return Codes

The Time Precision Windows installer is built with Inno Setup. When run silently, it returns the following standard exit codes to indicate the result of the installation. Publishers and IT admins can use these to detect install status in deployment scripts or management tools.

CodeMeaning
0Setup completed successfully.
1Setup failed to initialize.
2User cancelled before installation started (or declined the opening confirmation).
3Fatal error preparing to move to the next installation phase.
4Fatal error during the actual installation process.
5User cancelled during installation, or chose Abort at an error prompt.
6Setup was forcefully terminated by the compiler's debugger (not relevant outside development).

Some Inno Setup versions also define codes 7 (install blocked) and 8 (restart required). Neither applies to this installer — it has no pre-install blocking checks and no steps that trigger a restart.

Silent installation

To install Time Precision without any UI prompts, use the following flags:

TimePrecision_Setup_1.0.0.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

These are standard Inno Setup command-line flags. Full reference ↗

Silent uninstallation

The auto-generated Inno Setup uninstaller supports the same flag:

unins000.exe /VERYSILENT

Installer details

Product

Time Precision — World Clock Widget

Publisher

Sublimearts.io

Installer version

1.0.0

Build tool

Nuitka (standalone) + Inno Setup 6

Platform

Windows 10 / 11 (x64)

Code signing

DigiCert (SHA-256)

The installer file itself is a 32-bit (x86) stub — Inno Setup's default compiler behavior — even though it installs a 64-bit app. This is expected, not an error.