Help > Advanced Topics > Install Assist Exit Codes
The Install Assist program is used to help users manage their Shine Calendar installation, as is covered in the What is Install Assist page.
When interacting with the Install Assist program through the console (using the “-quiet” argument), the exit code you’ll receive when the program exits will tell you how the operation you attempted went. For most applications, an exit code of “0” means a success, while other exit codes usually pertain to some message to share (i.e. something went wrong, invalid configuration, etc.) However, it’s hard to figure out what to do with an exit code if you don’t know what it means!
To that extent, I’ve placed a listing of Install Assist’s exit codes below, and there’s a troubleshooting section as well to give you an idea of what to do next. Please refer to the table:
|0||Normal exit / Operation completed successfully|
|101||Could not uninstall as Shine is currently running|
|102||Could not uninstall as administrator privilege is needed|
|111||Uninstall failed, could not attain install path|
|112||Uninstall failed, could not delete registry key|
|113||Success, but could not save user data|
|114||Uninstall failed, install path not valid|
|115||Uninstall failed, file system access was denied|
|116||Uninstall failed, could not attain install path because access was denied|
|117||Uninstall failed, registry key unexpectedly missing|
|118||Uninstall failed, could not remove Shine from Windows’s installed programs list|
|119||Uninstall failed, Shine unexpectedly missing from Windows’s installed programs list|
|301||Soft reset couldn’t delete some registry keys (access was denied)|
|302||Soft reset couldn’t delete some files (files in use)|
|303||Soft reset couldn’t delete some files (access was denied)|
|400||Hard reset not yet supported|
- If you receive error code 111, this can usually be resolved by starting Shine. When Shine sets itself up, it sets up the appropriate Registry key, including noting down where it’s installed.
- If you receive error codes 112 or 116, this means InstallAssist didn’t have access to the Registry key where Shine’s settings are stored. Try running InstallAssist as an administrator, or otherwise check your Registry permissions.
- If you receive error code 118, this means InstallAssist didn’t have access to the Registry key that is used to list installed programs. Try running InstallAssist as an administrator, or otherwise check your Registry permissions.
- InstallAssist version 0.8 doesn’t have the ability to perform a hard reset. To check the version of InstallAssist, select Modify > Diagnostic Tools > Version Info in the GUI, or run InstallAssist with the “-help” argument.