KB: Resolve popup error dialog of "Could not decompress the image..." and "Runtime error 216"
Solution Details
Support cases with the error 216, are most often resolved by following these steps to remove preferences holistically:
Use the Windows Start key, type 'Add or remove programs', locate the Altium instance under the subject, click on the ellipsis (three-dots) at the right, to launch its uninstaller wizard, and choose 'Remove Preferences' as described in our online manual below:
https://www.altium.com/documentation/altium-designer/system-installation-licensing-management-overview#!uninstalling:~:text=another%20installed%20version.-,Remove%20Preferences,-%E2%80%93%20removes%20just%20the
If you can't get Altium to run due to this popup, you won't be able to save your preferences to a file before removing them. But they might have been the very cause of your issue so that it may not be worth saving it to begin with.
If the wizard uninstaller failing somehow, proceed with a complete uninstall:
https://www.altium.com/documentation/knowledge-base/altium-designer/perform-a-thorough-uninstall-manually-in-the-event-of-uninstaller-failing
And to install a fresh instance, the offline installer package may be desired to exclude any other roadblocks:
https://www.altium.com/documentation/knowledge-base/altium-designer/install-altium-on-machines-without-internet-or-behind-firewall-and-update-notification-turned-off
The error message has been traced to be caused a couple of different and indefinite sources. To get to the bottom of what causes the error specifically, you may opt to check the following instead:
• Try checking the box labeled "Open internet links in external Web browser" by going to "Preferences > System > View > General". (Removing Preferences would make this change.)
• Try checking the following preference setting "Preferences > PCB Editor > General > Metric Display Precision". In some instance, when this setting is 5 decimal places, the Runtime Error 216 messages are regularly displayed upon exit from the application program. By reverting this setting to 3 decimal places the message was found to desist.
• In another instance, the error was caused by a PCBLib library file that was in use. Removing preferences will remove the installed library settings. Then add back library files one by one until it breaks again to narrow down on the problematic file which you can send us for further investigation.
• Microsoft has a possible explanation of this error as well: https://support.microsoft.com/en-us/help/259279/error-message-runtime-error-216