AT LEAST ONE SYSTEM COMPONENT IS OUT OF DATE
ISSUE
After installing Win32s, successfully running Freecell, and installing TheSky, when TheSky is launched, an error message: “At least one system component is out of date, please reinstall SKY.EXE” appears.  The next message that appears is: “Initialization of DLL failed”, then “Unexpected DOS error: 203”.
 
RESOLUTION
Several critical system DLLs may be old or located in the wrong location.  If this message is encountered, make sure that all system DLLs are up to date.  Get a listing of all the DLLs in the /WINDOWS and /WINDOWS/SYSTEM folders and compare them to the DLLs TheSky distributes.  The following DLLs have been found to be out of date on some systems (this is not intended to be a complete list):
COMPOBJ.DLL          109,056 bytes
OLE2.DLL                  304,640 bytes
OLE2CONV.DLL          57,328 bytes
OLE2DISP.DLL          165,008 bytes
OLE2NLS.DLL           152,976 bytes
OLE2PROX.DLL          51,712 bytes
OLECLI.DLL                 82,944 bytes
STORAGE.DLL          157,696 bytes
TYPELIB.DLL             177,824 bytes
(These should be of version 2.03 or later.  Check file properties to determine the version number – available under Windows 3.11/95/NT)
Once old DLLs are replaced with the newer versions located in TheSky CD-ROM’s /REDIST/WIN32S/MFC folder, TheSky should run.