If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:
315854 Windows 98 and Windows Me Error Message Resource Center
When you start or shut down your computer, you may receive the following error message:
Msgsrv32 Caused a General Protection Fault in module User.exe
This behavior can occur if you have faulty computer hardware or a damaged driver or program, or if your Windows core files are damaged.
To work around this behavior, you must first determine whether it is caused by software or hardware. If you restart your computer in Safe mode and the error message does not occur, the origin is more likely to be a driver or program. If you restart your computer in Safe mode and the error message does occur, the issue is more likely to be hardware or damaged Windows core files.
- Restart your computer, press and hold down the CTRL key until you see the Windows 98 Startup menu, and then choose Safe Mode.
- Test your computer in Safe mode. If the error message does not occur, use the following steps to use the System Configuration utility to identify the program or driver that may be causing the error message.
If the error message does occur, there may be a problem with your Windows installation or you may be experiencing a symptom of faulty hardware. See the "Testing the Hardware" section of this article.
After your computer restarts in Safe mode, use the System Configuration utility (Msconfig.exe) to minimize conflicts that may be causing the error message:
- Click Start, point to Programs, point to Accessories, point to System Tools, and then click System Information.
- On the Tools menu, click System Configuration Utility.
- On the General tab, click Selective Startup, and then click to clear the following check boxes:
- Process Config.sys File
- Process Autoexec.bat File
- Process Winstart.bat File (if available)
- Process System.ini File
- Process Win.ini File
- Load Startup Group Items
- Click OK, and then restart your computer typically when you are prompted. After you restart and test your computer, if you still do not receive the error message, continue with the next set of steps.
- Run the System Configuration utility again. Click to select one check box under Selective Startup, click OK, restart your computer, and then test.
- Continue this process until you have selected all of the items under Selective Startup. If you select an item and the issue reoccurs, click the tab for the corresponding Selective Startup item, clear half of the check boxes, click OK, and then restart your computer. Continue this process until you locate the setting that is causing the issue.
- If you can restart your computer successfully when all of the items are selected, run the System Configuration utility, click Normal Startup, click OK, and then restart your computer.For additional information about using Msconfig.exe, click the article number below to view the article in the Microsoft Knowledge Base:192926 How to Perform Clean-Boot Troubleshooting for Windows 98
Testing the HardwareTo test your computer hardware, the most efficient method is to install Windows in a new (or "clean") folder. If the issue occurs after you have a "clean" installation, your issue is probably caused by faulty hardware. Contact your hardware manufacturer or have your hardware checked by a hardware specialist. To install Windows in a new folder, use the steps in the following Microsoft Knowledge Base article:
193902 How to Install Windows 98 in a New FolderIf the issue is resolved after you install Windows in a "clean" folder, either your Windows core files are damaged, or there is a setting in your original installation that is causing the problem. You can continue to use the new installation, but you must reinstall your programs. If you want to return to your original installation of Windows and continue troubleshooting, use the steps in the following Microsoft Knowledge Base articles:
193902 How to Install Windows in a New Folder
192926 How to Perform Clean-Boot Troubleshooting for Windows 98
If this article does not describe your shutdown-related issue, please see the following Microsoft Web site to view more articles about shutting down Windows 98:
Article ID: 262998 - Last Review: Jan 27, 2007 - Revision: 1