Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hey everyone. I am posting this message about my long winded saga in hopes that it will help out other poor souls in the same situation. I started out the battle with a 500 AMD K6-2, FIC motherboard with VIA chipset, ATI Rage Pro AGP video card, AOpen PCI modem, a generic PCI sound card, and Windows98 SE.
Now the first problem I had was that when I was installing new software on the hard drive I kept getting the error message: "Msgsrv32 caused a general protection fault in module Krnl386.exe" at shutdown after I installed a program that would restart the computer. I ignored it for a while until it got really bothersome. Then I got a second error: "Explorer caused an invalid page fault in module kernel32.dll"
The first fix I read dealt with NortonAntivirus and the need to live update your files. I tried it out, but this did not fix my problem. At this point I thought I had screwed up something in Windows and I formatted the drive and re-installed Windows 98 SE. This did not help the problem at all and the msgsrv error still popped up.
Then, I moved the hard drive of the new machine to an older machine I had. That is when I discovered that the problem was somewhere in the hardware of the new machine. With my old machine I didn't get the msgsrv error anymore. I remembered reading some posts on problems with sound cards and the msgsrv error so I removed the sound card from my new machine. At this point the new machine no longer gave me the msgsrv error anymore, but now I found a new problem, the modem wouldn't detect a dial tone.
Through much searching and frustration I found bits and pieces of a solution to all these problems. The problems stem from the motherboard VIA APOLLO MVP3 chipset. It seems that this chipset has problems with the IRQs Windows assigns. I remember having a similar problem with a Diamond Viper 550 PCI video card and VIA.
So here are the steps to keep you from falling into the same catastrophe as me. REMEMBER TO START OUT WITH A CLEAN FORMATTED HARD DRIVE AND HAVE THE ONLY CARD INSTALLED BEING YOUR VIDEO CARD. I didn't do this, applied the fix, caused more problems to my system, thought I would go insane and had to reformat my drive a third time and start over again.
1.Go into your BIOS and enable USB support
2.Install Windows 98
3.Install VIA Irq routing miniport driver which you can get here:
http://www.via.com.tw/drivers/index.htm
Look for: Individual Drivers->IRQ Routing Driver
4.Install the VIA AGP driver which you can download from the same page as above.
Look for: Individual Drivers->VIA AGP driver
5.Install your AGP graphic card driver
*As an extra note for the FIC PA-2013 ALWAYS PUT FIRST PCI DEVICE ON PCI SLOT 2For extra insurance I also installed the MS Windows98 SE USB driver for the VIA chipset which you can get at:
http://support.microsoft.com/support/kb/articles/Q240/0/75.aspNow install the rest of your PCI devices and you should have no problem.
After I installed Cleansweep I got "Explorer caused an invalid page fault in module Kernel32.dll at ..." at start up. To fix this you have to download an updated apitrap.dll file and install it. You can get more information on this at:
http://www.symantec.com/techsupp/nsys/nsys_cleansweep4.5.html
I have Cleansweep v4.1 and this worked for me.I hope that this post is of help to someone. I spent 4 days with little sleep trying to fix this mess. If there are any questions or anything else I can help anyone else out with please feel free to e-mail me at: Venus32626@aol.com
Hope it all goes well.

http://www.generation.net/~hleboeuf/ermsgs32.htm
http://support.microsoft.com/support/kb/articles/q169/9/87.asp?FR=1
http://www.geocities.com/Athens/Troy/6883/msgsrv32.html
Function of the Windows 32-Bit Message Server
This article describes the purpose of the Win.32-bit message server (Msgsrv32.exe)
* http://support.microsoft.com/support/kb/articles/q138/7/08.asp--------------------------------------------------------------------------------
QEMM 8.0 Causes GP Fault in Safe Mode
MSGSRV32 This program has performed an illegal instruction and will be shut down.
MSGSRV32 caused a [ GPF ] in module Rsrcmgr.dll
* http://support.microsoft.com/support/kb/articles/q142/2/36.asp--------------------------------------------------------------------------------
Explorer Caused an Invalid Page Fault in Kernel32.dll
MSGSRV32 caused an [ IPF ] in module KERNEL32.DLL when you attempt to connect to MSN.
* http://support.microsoft.com/support/kb/articles/q154/0/92.asp--------------------------------------------------------------------------------
Msgsrv32 Not Responding When Computer Hangs While Idle
When your computer is idle for a period of time and then stops responding (hangs), the
Close Program dialog box may report that Msgsrv32 is not responding.
* http://support.microsoft.com/support/kb/articles/q169/9/87.asp--------------------------------------------------------------------------------
MSGSRV32.EXE Caused a General Protection Fault in...
MSGSRV32 caused a [ GPF ] in Module CM8330SB.DRV
* http://support.microsoft.com/support/kb/articles/q188/8/03.asp--------------------------------------------------------------------------------
When you start IE or Outlook Express on a Windows 95/98 based computer.
MSGSRV32 caused an invalid page fault in module Kernel32.dll
* http://support.microsoft.com/support/kb/articles/q187/9/65.asp--------------------------------------------------------------------------------
General Protection Fault or Invalid Page Fault During Setup
MSGSRV32 caused a [ GPF ] in module KRNL386.exe at 0001:00001b51
MSGSRV32 caused a stack fault in module KRNL386.exe at 0001.00005595
MSGSRV32 caused an [ IPF ] in module KERNEL32.DLL at 015f:bff9dba7
* http://support.microsoft.com/support/kb/articles/q209/3/21.asp--------------------------------------------------------------------------------
Msgsrv32 Caused a General Protection Fault in Module...
MSGSRV32 caused a general protection fault in module CMCODEC.DRV
* http://support.microsoft.com/support/kb/articles/q222/6/29.asp--------------------------------------------------------------------------------
Standby Mode Causes General Protection Fault in Attwave.drv
MSGSRV32 caused a general protection fault in module ATTWAVE.DRV at 0001:00000077
* http://support.microsoft.com/support/kb/articles/q232/1/31.asp--------------------------------------------------------------------------------
General Protection Fault When Browsing for Device Drivers
Msgsrv32 caused a [ GPF ] IN module Kernel32
Msgsrv32 caused an [ IPF ] in Msgsrv32.dll or Kernel32.dll
* http://support.microsoft.com/support/kb/articles/q245/5/83.aspTop
This page was last modified on : 06/07/2000 03:23:45
--------------------------------------------------------------------------------

![]() |
Reformatting help needed
|
Spyware
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |