Voicly Installer Return Codes
The Voicly Windows installer is built with the Nullsoft Scriptable Install System (NSIS) via electron-builder. It is an offline installer and does not download additional files during setup. The return codes below are the standard NSIS and Windows exit codes the installer may return.
All return codes
| Return code | Meaning | Description |
|---|---|---|
| 0 | Success | The installation completed successfully. |
| 1 | Aborted / generic error | The installer ended before completion. This is the catch-all code for unexpected fatal errors, including failed disk-space checks or a corrupted installer package. |
| 2 | Cancelled by user | The user explicitly cancelled the installation. |
| 1223 | Cancelled by user (Windows) | The operation was cancelled by the user (Windows ERROR_CANCELLED). |
| 1602 | Cancelled by user (Windows Installer) | User cancelled the installation. This Windows Installer code may be surfaced by the operating system when a cancellation is triggered. |
| 1618 | Another installation already in progress | Another installation is currently running on the device (Windows Installer ERROR_INSTALL_ALREADY_RUNNING). The user should wait for it to finish and then retry. |
| 1638 | Another version already installed | Another version of this product is already installed on the device (Windows Installer ERROR_PRODUCT_VERSION). The user should uninstall the existing version first. |
| 3010 | Success, reboot required | The installation completed successfully, but a reboot is required before the application can be fully used (Windows Installer ERROR_SUCCESS_REBOOT_REQUIRED). |
| 112 | Disk space is full | There is not enough disk space to complete the installation (Windows ERROR_DISK_FULL). The user should free up space and retry. |
| 5 | Access denied | The installer was blocked from running by the operating system, Group Policy, AppLocker, or another security policy (Windows ERROR_ACCESS_DENIED). |
| 126 | Module not found | A required module or dependency could not be loaded. This can occur when security software quarantines part of the installer package (Windows ERROR_MOD_NOT_FOUND). |
| 127 | Procedure not found | A required procedure in a dependency could not be found. This may be surfaced when a security policy prevents the installer from loading its runtime libraries (Windows ERROR_PROC_NOT_FOUND). |
| 193 | Bad EXE format | The installer executable is not a valid Win32 application. This usually means the file is corrupted, partially downloaded, or quarantined by security software (Windows ERROR_BAD_EXE_FORMAT). |
Standard install scenarios
The following table maps the Microsoft Store standard install scenarios to the EXE return code values Voicly uses.
| Scenario | Primary return code | Also possible |
|---|---|---|
| Installation cancelled by user | 2 | 1602, 1223 |
| Application already exists | 1638 | - |
| Installation already in progress | 1618 | - |
| Disk space is full | 112 | 1 |
| Reboot required | 3010 | - |
| Network failure | 1 | - |
| Package rejected during installation | 5 | 1, 126, 127, 193 |
Note: Voicly is an offline installer, so a network failure is not expected during installation. If a network-related error occurs while the operating system is verifying the package, the installer will return the generic abort code 1.
Miscellaneous install failure scenarios
Additional failure scenarios that may be returned by the Voicly installer. Each code links to this documentation page for full details.
| Return code | Scenario | Documentation URL |
|---|---|---|
| 1 | Generic install failure / aborted | https://www.humnod.com/products/voicly/installer-return-codes |
| 5 | Access denied / security policy block | https://www.humnod.com/products/voicly/installer-return-codes |
| 126 | Module not found (quarantined dependency) | https://www.humnod.com/products/voicly/installer-return-codes |
| 127 | Procedure not found (blocked library) | https://www.humnod.com/products/voicly/installer-return-codes |
| 193 | Bad EXE format / corrupted installer | https://www.humnod.com/products/voicly/installer-return-codes |