kbole kbtshoot kbprbThe information in this article applies to:
SYMPTOMSAfter you install Win32s version 1.30c, every time you start any 32-bit application that requires Win32s (for example, FREECELL), you get the following error:
"One of the System Components is out of date. Please re-install the <name of your application>"Note that the above message does not give the name of the system component, so it is difficult for an end-user to identify the exact problem. This article discusses the possible reasons for this error message under Win32s.
CAUSEThe following are three known situations where this error message occurs:
NOTE: Do not use the SWITCH.BAT program to upgrade your previous installation to Win32s.
If the application does not start after displaying this error message, it usually means that the application is an OLE 2.0 application, and hence it will not start to run even if only OLE32.DLL does not have the correct version. This could mean that one or more of the OLE16 DLLs were not installed correctly.
If you run your application under the debug version of Win32s, you should get one of the following messages:
- err: Could not get file version info size for OLE32.DLL.
- err: Can't allocate version buffer (%ld bytes).
- err: Could not get file version info.
- err: Could not query Fixed File Information.
- err: Wrong OLE32.DLL version: %d.%d.%d.%d.The last message tells you the version of OLE32.DLL.
- Switch to the retail version of Win32s first by using the SWITCH.BAT
file in the Win32s\Bin directory. Then run the Win32s Setup program to upgrade to the newer version of Win32s.This situation should not apply to a Win32s installation on an end-user machine. If you are an end-user of Win32s, please see the following two options.
STATUSThis behavior is by design.
MORE INFORMATIONIf none of the above solutions work for you, you should remove your previous installation of Win32s as described in the Microsoft Knowledge Base article below, and then run the Win32s Setup program:
ARTICLE-ID: Q120486 TITLE : How to Remove Win32s
REFERENCESFor more information on troubleshooting other Win32s installation problems, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q106715 TITLE : How to Troubleshoot Win32s Installation Problems
KBCategory: kbole kbtshoot kbprb