Install Assist Exit Codes

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:

Code Result
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

Troubleshooting Notes

  • 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.