Troubleshooting Win32s installation problems
If the upgrade failed or reported success but you find one or more of the following errors when tyring to run Freecell, Lit-Link FileMaker Pro, or some other 32 bit Windows application, then you may need to manually uninstall and then reinstall Win32s after determining the cause of the problem.
Step-by-Step Solution
2.Make sure the following line is in your System.ini file:
device=*vmcpd
Without this line in the SYSTEM.INI file, Win32s displays the following error when you launch FreeCell or any 32-bit application:
- Win32s - Error:
Improper installation. Windows requires W32s.386 in order to
run.
Reinstall Win32s.
3.If you have a printer driver by LaserMaster, delete it or change it into a comment; it interferes with installing Win32s. Then reboot the computer so the changes will take effect. After you successfully reinstall Win32s, reinstall the driver or remove the comment characters.
The driver interferes with installing Win32s because the LaserMaster drivers create a WINSPOOL device. The extension is ignored when the file name portion of a path matches a device name. As a result, when Setup tries to write to Winspool.drv, it fails. It fails because it attempts to write to WINSPOOL. In fact, any Win32-based application that tries to link to Winspool.drv also fails; however, most Win32-based applications that print under Win32s do not use the WINSPOOL application programming interfaces (APIs) because they are not supported in Win32s. As a result, you can usually just disable this driver while installing Win32s, and then re-enable it afterwards. To disable the driver, you need to turn the following three lines in the [386ENH] of the System.ini file into comments.
device = lmharold.386
device = lmmi
device = lmcap
4.Delete the \Win32s directory, the \Win32app directory, W32sys.dll, w32s16.dll, and Win32s.exe from your hard drive before installing. Although it is possible to install Win32s on top of an old installation of Win32s, it is better to remove the old files before installing the new ones.
Edit the Win32s.ini file on your hard drive. Change SETUP = 1 to read SETUP = 0. Reboot your computer and reinstall Win32s.
For more details on how to delete the previous version of Win32s from your computer, please read How to Uninstall Win32s.
5.Make sure that paging is enabled. From the Control Panel, select the 386 Enhanced icon, choose Virtual Memory, and choose Change. Verify that the drive type is not set to none. The type can be set to either temporary or permanent.
6.If you are using SHARE (not Vshare.386, which Windows for Workgroups uses), make sure that SHARE is enabled. Edit the Autoexec.bat file, and add the following line if it is not already there:
C:\Dos\Share.exe
Using Freecell Help will generate errors, including "Routine Not Found" or "Help Topic Does Not Exist." The generation of these errors has nothing to do with whether or not Win32s is installed correctly.
Freecell.hlp was meant to be used with Winhlp32.exe. Freecell.hlp uses the advanced features of WINHLP32 for full-text searching. Winhelp.exe, which runs under Windows version 3.1, does not support this. As a result, each time Freecell.hlp tries to bind the Find button to the full-text searching APIs, it fails, and Windows Help displays the message box. You can still read the information in the help file, and you can use the Search button to do keyword searches.
If you are getting the Win32s Error "One
of the System Components is out of date. Please re-install the
application," you may need to reinstall the version of Windows you
are using or upgrade to a more recent version.
Win32s Help
Index