|The information in this article applies to 32-bit versions of WinZip only.|
A Compatibility Mode setting can cause problems when you try to install WinZip. An internal error, which reports Unexpected Win32 API Failure, may occur. In the error log file produced by this issue, the description File:fileid.c will appear. This is caused when your operating system thinks that it is Windows 98 or Windows 95, due to the compatibility mode setting for WinZip.
If there is a version of WinZip already installed:
Specifically for this issue, you should remove the check from the box next to Run this application in compatibility mode and click OK. Once this is done, WinZip should install and run without an issue.
Even if an older version of WinZip has been uninstalled, a compatibility mode setting may still be involved. It is Windows that writes this setting in the registry. WinZip does not check for this Windows setting or remove it when it uninstalls. If WinZip is not installed and you are seeing this issue occur, please try the following to remove the setting involved:
If you encounter any other issues or if you have any questions, please email Technical Support.