You can use your original Windows disks to create a new SYSTEM.INI file for
your specific hardware. This can be useful for troubleshooting purposes or
for replacing a damaged or deleted SYSTEM.INI file.
NOTE: As a precaution, you may want to start the Setup program with the
original SYSTEM.INI file, and then press PRINT SCREEN so that you have a
printed copy of the your settings. You can then use this as a reference
when you reset them.
To create a new SYSTEM.INI file that is configured for your specific
hardware but does not contain any references to third-party device drivers,
do the following:
- Rename the SYSTEM.INI file to SYSTEM.BAK.
- Expand the file SYSTEM.SR_ from the original Windows disks to the
Windows directory with the following command:
c:\windows\expand a:\system.sr_ c:\windows\system.ini
NOTE: This file can be found on Disk 1 of the Windows 3.1 1.44-megabyte
(MB) 3.5-inch disk set or on Disk 2 of the 1.2-MB 5.25-inch disk set.
- Change to the Windows drive, and then change to the Windows directory.
- Type setup to start the MS-DOS-based
portion of Windows Setup.
- Select the correct hardware options for your system. (They are
blank by default.)
NOTE: For a list of valid choices, move your cursor to the blank field
and then press ENTER.
- Accept the changes. (At this point, you can have Setup copy new drivers
if you want.)
- Open the new SYSTEM.INI file in a text editor (for example, MS-DOS
5.0 Editor). Make the following changes to the SYSTEM.INI file:
For more information about 32-bit disk access, see Appendix D in
the Windows Resource Kit manual, or query on the following words
in the Microsoft Knowledge Base:
- Add PROGMAN.EXE to the SHELL= line in the [Boot] section.
- Remove or remark out the Taskman.exe= line in the [Boot]
- To enable 32-bit disk access, add the following lines to the
Replace <Boolean> with On if you want 32-bit disk access
enabled; replace it with Off if you do not want 32-bit disk
windows and 3.1 and 32-bit and disk and access
- Start Windows. If you do not receive any errors, you have successfully
re-created your SYSTEM.INI file.
If you receive error S020 or S021, the SYSTEM.INI file you created
may be corrupted. To correct this problem, do the following:
- Check for a duplicate SYSTEM.INI file by typing dir c:\
system.ini /s at the MS-DOS
- Run CHKDSK to check for lost allocation units by typing chkdsk
/f at the MS-DOS command prompt.
- Make sure your hard disk has sufficient free space.
- Delete the corrupted SYSTEM.INI file and then follow the steps
outlined above again, starting with number 2.
- If all else fails, reinstall Windows.
Article ID: 85560 - Last Review: October 13, 2003 - Revision: 2.0
- Microsoft Windows 3.1 Standard Edition
- Microsoft Windows 3.11 Standard Edition