Link to home
Start Free TrialLog in
Avatar of PigeonStriker
PigeonStriker

asked on

msgsrv32.exe crashing win98se

Hi everyone, I hope someone out there can help me.  The Microsoft KB hasn't given me a solution yet, so here goes.

After months of procrastination, I finally nuked my computer and did a clean reinstall.  Coming from the Mac world, I didn't realize how "fragile" windows is, especially when I first got the computer.  Anyways, repartition of entire drive, format and clean install of win98 se.

Soon after I reinstalled, the computer would freeze for no reason.  CTRL-Alt-Del brings up the list, and I close msgsrv32.exe.  It closes just fine, and the rest of the computer works ok.  I continued reinstalling my programs, but the frequency of this msgsrv32 freezing has increased, so i did a clean reinstall again.  Same thing, msgsrv32 freezing.  More reinstalls haven't helped, and the thing keeps freezing.

On a non-related (or maybe it is), for some reason, name lookups are not working.  Before I first reinstalled, when my computer was in a sad state, it would be able to do name lookups of my private computers just fine.  But after reinstalling, it don't work.  I can lookup any internet name just fine, but the entries in my hosts file don't work.  My other computer can lookup on the host file just fine, so it's not messed.

I don't have a CMedia sound card or anything like that.

The computer is a celeron 366, 10.2 GB, 192MB almost 1.5 years old.


Any help would be greatly appreciated,
Eric
Avatar of LeeTutor
LeeTutor
Flag of United States of America image

Msgsrv32.exe is a program (Windows 32-bit message server) that performs several background functions necessary for Windows operation.

These functions include:

Load installable Windows drivers at startup and unload them at shutdown
Run the shell program (usually Explorer.exe) and re-run the shell if it fails to respond
Mediate Plug and Play messages among various parts of the operating system
Coordinate automatic responses to Setup programs. This includes checking whether a Setup program has improperly overwritten Windows files, and optionally restoring the Windows versions of those files
Display the initial logon dialog box if networking is enabled
Play the system startup and shutdown sounds
Usually these messages appear on shutdown. Here are some more common errors and their causes:

MSGSRV32.DLL caused a General Protection Fault in Module CM8330SB.DRV
You need to visit the C-Media site and upgrade your drivers

See: Microsoft Knowledge Base Article Q188803

Msgsrv32 not responding
See Microsoft Knowledge Base Article Q169987

Msgsrv32 Caused a General Protection Fault in User.exe

See Microsoft Knowledge Base Article Q262998
Known causes of the Msgsrv fault calls

1:If the system has a Cmedia sound chip then go here for more info on this here Cmedia

This KB article covers another problem.Ms Support
2:Damaged or incorrectly installed sound card drivers.

3:Damaged startup/exit wav files.

4:In some instances disabling the APM(Advanced Power Management) in the BIOS has cured these problems with the Msgsrv.dll fault calls.

5:Incorrect or outdated motherboard specific drivers.Driver's Page

Q169987  Msgsrv32 Not Responding When Computer Hangs While Idle
--------------------------------------------------------------------------------
The information in this article applies to:

Microsoft Windows 95

--------------------------------------------------------------------------------

SYMPTOMS
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.

CAUSE
This behavior can occur when power management is enabled, and you have issues with programs not responding correctly to power management commands, for example, screen saver programs.

RESOLUTION
To work around this behavior, use the following steps:

Quit any running programs, and then test to determine if a specific program is causing this behavior. If you quit all running programs and the issue is resolved, one of the programs that was running is the cause of this behavior. If this does not resolve the issue, continue to step 2.

NOTE: This issue is often caused by screen saver programs.

Disable power management. To do so, click Start, point to Settings, click Control Panel, and then double-click Power.

In the Power Management box, click Off (or click the "Allow windows to manage power on this computer" check box to clear it).

Click OK.

Restart your computer.

If the behavior continues to occur, follow these additional steps:
In Control Panel, double-click System.

On the Device Manager tab, double-click the System Devices branch to expand it.

Double-click Advanced Power Management Support.

On the Settings tab, click the Enable Power Management Support check box to clear it, and then click OK.

Click OK.

Restart your computer when you are prompted to do so.

Keywords : kbenv win95
Avatar of PigeonStriker
PigeonStriker

ASKER

I checked all those KB articles already.  I have tried them and I still have the problem.

I have win98, and no CMedia sound thing.
I don't think it's a startup/shutdown problem.  It just happens randomly when I'm doing stuff, or when I'm not doing stuff.
ASKER CERTIFIED SOLUTION
Avatar of LeeTutor
LeeTutor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hmm.... you're trying hard, and I appreciate it very much.  However, it's not drivers, I updated to all the newest for my soundcard (SB128) videocard (ATI Xpert98) NIC (Intel 10/100) and modem (Rockwell 56k)
I don't load any 16-bit drivers, and I turned off my SB128 legacy emulation mode.
Still crashes...
All right, as my final idea for the night (time for me to go to bed in sunny Flawida), I offer you a quote from what I like to call Emory's General Cleanup Advice, which often has good effects in eliminating computer freeze problems (this is copied from an answer given by another expert, Emory800):

Try a cleanup:

A. Cleaning and preventative maintenance
1. Take as much stuff as you can from running in systray. Light off each app and disable them from running in systray.
2. Run msconfig and take checkmarks out of all you don't need running in start-up. Experiment with different apps etc. to see how they affect your free resources.
3. Click on control-alt-delete and highlight an item and end task then look at system resources and it will give you an idea on how much an application is robbing from your resources.
Note: You can right-click my computer and go to properties and click on the performance tab and see what your free system resources are and check as you eliminate some items to see how you are doing!
4. Search your "C" drive for *.tmp, *.~ and *.chk and delete them. You can do this from start\find\files (make sure you have your “C” drive set to be searched)
5. If you are running any Norton stuff (it likes to use resources!) be careful, a very powerful program. (You may want to disable it for this troubleshooting and enable after you clear up your problem or it may be the problem if you are having resource problems).
6. Clear your browser cache!
7. Compact your e-mail folders and empty your deleted folder and send folder.
8. Empty the recycle bin!
9. IMPORTANT! If you see findfast when you hit control-alt-delete then highlight it and end task and get rid of the program per this url:
http://support.microsoft.com/support/kb/articles/Q158/7/05.asp 
Note: It is installed by Microsoft products (Office etc>) and was a bad dream from Microsoft that will cause major resource problems.
9. Run scandisk and defrag!

B. Utilities
1. Run hwinfo /ui (don't forget the space between the o and the /) and this will identify any device or driver problems in red text.
2. IMPORTANT! Do not run this unless you have to! Run SFC (system file checker) be careful and back up and files you may want to restore! This utility can replace files that will cause you to have to reinstall some applications. Caution this file needs to run with care because you may have to load some applications again if you replace certain files.

C. Recommendations:
1. Update your IE5 to either 5.01 or 5.5 if you use these. Note: Reports of bugs in 5.5 are being reported by some.
2. Increasing Your System Performance:
If you have a little extra memory to spare, here's one trick that really helps speed Windows 95\98 along.  Changing your File System Performance from Desktop Computer to Network Server (even if you're not on a network) will basically increase the size of the cache that that the operating system uses. Here's how: Right click on "MY COMPUTER" and select "PROPERTIES". Then click on the "PERFORMANCE" tab near the top of the dialog box, and the "FILE SYSTEM" button at the bottom. Change from "DESKTOP COMPUTER" to "NETWORK SERVER", click on "OK", and "OK" again. The changes will take effect the next time you reboot
your computer.

Windows 98 Annoyances

http://www.annoyances.org/win98/ 

System Resources Decrease After Starting and Quitting a Program

http://support.microsoft.com/support/kb/articles/Q185/8/32.ASP?LN=EN-US&SD=gn&FR=0 

Computer Speed and Performance Decreases

http://support.microsoft.com/support/kb/articles/Q259/1/61.ASP?LN=EN-US&SD=gn&FR=0 
Dave
If I had more points to put into this question, I would....
Hmm... all great info, but....
Remember, this happened after a clean install of win98.  My hardware is fine, and I run scandisk all the time.  As for memory leaks, it's always above 80% and I have lots of RAM (192MB) and since it was just after a clean install, not much else was installed anyways.  I already did that network server thing, and IE 5.5 just plain sucks.  I do use IE 5 however :)
check the device manager (in safe mode) and see if there are any duplicates or yellow or red marks. also from start--> run type msconfig, and go to the startup tab, and uncheck all but explorer and systray and reboot, and see if it locks up then. Are you running norton on this machine, if so diable it and see if this helps
also go to windows update and get the latest updates for w98
sorry Lee if I duplicated any of your comments
Steve
Not running norton (don't want any of that norton crap around my computer.)  I disabled everything and it still locks up.  Did windows update, got everything important.

But it still crashes.....
Actually, I just thought of something.  Would it make a difference how I partition my HD?

I have win98 on C, Cache and temp on D, and progs on another partiton.

Maybe this will help someone find an answer?
That shouldn't make a difference. no marks in device manager in safe mode? If you have some other ram, try that. also make sure the fan is keeping things cool
No hardware conflicts, whether in safe mode or not.
This problem didn't happen until after I reinstalled, and I doubt the RAM because it hasn't changed, but I will try some different RAM.
Fan is fine, but also it's really cold where I have the computer.
try going to start-->run and from the prompt type sfc and let system file checker check for bad or missing files (have the w98 cd ready)
also boot to dos and from the prompt type
scanreg /fix
note the space between scanreg and /fix
Because of the fresh install situation it sounds like
perhaps some hardware is not responding to PnP properly.
Was win98 already installed on the computer the first time
or did you do the initial install yourself?

I had a computer that would not install Win95 properly
until I removed a Scuzzy Card. After Windows installed
properly I re-installed the card and loaded the support
for it manually. Have you added any new devices to the
computer since the initial install?

I first bought the computer, and I did an install.  The hardware hasn't changed when I did the reinstall
Do you have any serial port devices attached?

Mage
Another thought: Click Start, Run, and type SFC. Before you run the program, you want to look through the settings and adjust if you see fit.
hi
you are not alone here, for the last 3 to 4 weeks or so I have been experiencing exactly the same problems - msgsrv32 hanging + can't browse network (though server drive assignments seem to work ok). I also can't access any network printers, even right clicking on one will hang the machine for about 5 minutes before bringing up the menu. The machine is becoming more and more unusable.

What is worse my machine won't shut down if I'm connected to the network (NT server). It will crash to a blank screen with either the spooler (an end task box will come up), mprexe or plain rundll (ctrl-alt-del). I'm also using win98SE. The only way I've found to remove it is to remove my network config, a slightly drastic measure I'm sure you'll agree. Here are some things I've eliminated -
network card fault (I have a 3com card and have run extensive diags on it)
sfc only found an error in extrac32.exe
deleting my password lists (.pwl files) had no effect
scanreg showed no problems
scandisk showed no problems
my sound card is fine, and I can't see how this has anything to do with the problem, I'm sure its network related.
I've basically tried everything short of a reinstall, though this doesn't sound too encouraging either!
I have a dual monitor set-up, removing one has made no difference.
Doing a clean boot (disabling everything with msconfig) or safe mode makes no difference.
in addition -
it only seems to freeze if I'm in Outlook, accessing a network drive, printer or shutting down. I've reinstalled office 2000 which has also had no effect. We access the net through a proxy and strangely this seems to cause no problems (I'm using IE5.5)
OK, sorry guys..... I was away for a week.....
No, it's not the RAM, I checked with some new stuff I just bought......

Not hardware... I think.....
As for SFC..... no... it didn't come up with anything.....
...
OK I reinstalled windoze (over the top) and the machine seems to shut down ok now, but I still get the msgsrv32 freeze when I attempt the following -
Outlook 2000
Word 2000
Printer properties (does it every time) or try to print
Wordpad (!)

I can run Delphi / VB all day without a problem.

If I catch the freeze quick enough and ctrl-alt-del msgsrv32 then things carry on as normal. If I don't catch it quickly then everything will start to die and the machine won't shut down.

I also did a windows update and there was an issue regarding shutdown and multiple network shares (we have 7 here) in win98SE which does seem to have reduced the problem.

Si
This question is very old, if someone helped you, please award the points using the Answer button.  If you still need help, please respond.

Otherwise contact Community Support for advice or deletion.

Wlennon

You have not been forgotten.
Turns out the problem was with my modem... Every time the phone rang, it would cause the computer to freeze up....
Glad your problem is solved,the questin isn ow closed.

Thank you very much.

wlennon
I have found removing IPX/SPX from networking solved this msgsrv32 problem for me. Probably a bug in IPX driver. Set up your networking to only use TCP/IP and forget about IPX & NETBEUI.