![]() |
Error Messages With "Msgsrv32" |
Many people experience problems which they can trace back to Msgsrv32. But Msgsrv32 may not be the cause. So here's what Msgsrv32 does.
Function of the Windows 95 32-Bit Message Server
Msgsrv32.exe is a program that runs invisibly on the Windows 95 desktop
and performs several background functions necessary for Windows 95 operation.
These functions include:
1. Mediate Plug and Play messages among various parts of the operating
system.
2. Coordinate automatic responses to Setup programs.
This includes checking whether a Setup program has
improperly overwritten Windows 95 files, and optionally
restoring the Windows 95 versions of those
files.
3. Display the initial logon dialog box if networking is enabled.
4. Play the system startup and shutdown sounds.
5. Load installable Windows drivers at startup and unload them at shutdown.
6. Run the shell program (usually Explorer.exe) and re-run the shell
if it fails to respond.
DLL Show - MSGSRV32.EXE Module Dependency List
ADVAPI32.DLL c:\windows\system\
GDI32.DLL
c:\windows\system\
KERNEL32.DLL c:\windows\system\
MPR.DLL
c:\windows\system\
USER32.DLL c:\windows\system\
I always recommend that if conventional fixes don't work to extract these dependent files from your Windows CD-ROM
Because MPREXE.EXE errors are often connected with MSGSRV32.EXE errors
I've provided a list of MPREXE.EXE dependent files.
MPREXE.EXE is the Win32 Network Interface Service Processor
DLL Show - MPREXE.EXE Module Dependency List
ADVAPI32.DLL
c:\windows\system\
GDI32.DLL
c:\windows\system\
KERNEL32.DLL
c:\windows\system\
MPR.DLL
c:\windows\system\
MPREXE.EXE
c:\windows\system\
MPRSERV.DLL
c:\windows\system\
MSPWL32.DLL
c:\windows\system\
RNANP.DLL
c:\windows\system\
USER32.DLL
c:\windows\system\
I always recommend that if conventional fixes don't work to extract
these dependent files from your Windows CD-ROM
Many people are experiencing problems which they can trace back to
Msgsrv32. But Msgsrv32 is not the cause. Some info on Msgsrv32:
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:
Any of the following Errors may appear:
Explorer caused an invalid page fault in module Kernel32.dll.
Commgr32 caused an invalid page fault in module Kernel32.dll.
Mprexe caused an invalid page fault in module Kernel32.dll.
Msgsrv32 caused an invalid page fault in module Kernel32.dll.
A TCP/IP problem has occurred. Please check if you have TCP/IP installed
and selected for your modem.
Msnviewr caused an invalid page fault in module Kernel32.dll.
After you receive the error message, your computer may stop responding.
http://support.microsoft.com/support/kb/articles/Q154/0/92.asp
This occurs if the Graphics Display Interface (GDI) handle table has
become damaged.
To work around this issue, remove the Microsoft Find Fast shortcut
from the StartUp folder. To do so, use the following steps:
1st, backup your registry
1. Right-click the desktop, click New, and then click Folder.
2. Type "Disabled StartUp shortcuts" (without quotation marks), and
then press ENTER.
3. Click Start, point to Find, and then click Files Or Folders.
4. In the Named box, type "startup" (without quotation marks), and
then click the Advanced tab.
5. In the Of Type box, click Folder, and then click Find Now.
6. Double-click the StartUp folder (after you verify it is in the Windows\Start
Menu\Programs folder), right click the Microsoft Find
Fast shortcut, and then click Cut.
7. Quit the Find Files Or Folders tool, right-click the Disabled StartUp
Shortcuts folder, and then click Paste.
8. Restart your computer.
When you shut down or restart Windows 98, you may receive one of the following error messages:
MSGSRV32.DLL caused a General Protection Fault in Module CM8330SB.DRV
MSGSRV32.EXE: An error has occurred in your program. To keep working
anyway, click ignore and save your work in a new file. To quit this program,
click Close. You will lose information you entered since your last save.
These error messages can occur if your computer uses a sound card based on the C-Media CMI8330 sound chip. This sound chip is used as the basis for several sound cards.
To fix this, contact the manufacturer of your sound card to obtain an updated driver.
If you are unable to contact the manufacturer of the your sound card, you can try the C-Media Windows 98 sound card driver version 4.10.00.0152 or later available on the following C-Media Web site:
Follow the links on this site to the drivers.
If you are unable to obtain an updated driver for your sound card, you can work around this issue by following these steps:
1.Restart your computer in Safe mode. To do so, restart your computer, press and hold down the CTRL key until you see the Windows 98 Startup menu, and then choose Safe Mode.
2.Click Start, point to Settings, click Control Panel, and then double- click System.
3.Click the Performance tab, and then click File System.
4.Click the Troubleshooting tab, and then click to select the "Disable all 32-bit protected-mode disk drivers" check box.
5.Click OK, and then click OK.
6.Restart your computer normally.
7.Click Start, point to Settings, and then click Control Panel.
8.Double-click System, and then click the Device Manager tab.
9.Double-click the Sound, Video And Game Controllers branch to expand it.
10.Click your sound card, and then click Properties.
11.Click to select the Disable In This Hardware Profile check box.
12.Click OK, and then click OK.
Usually this occurs on bootup.
I've found it under these conditions only:
1. If the CMEDIA sound card is being used.
2. When Dblbuff.sys is being used. (generally an upgrade from 3.x or
95)
3. When there is a problem with a Plug and Play VXD.
4. An error that occurs using a cd rom setup program that crashes and/or
when the Setup program has improperly overwritten Windows files.
5. When Windows or MS Networking crashes.
6. When there is corruption in either of the wav files for the system
startup and shutdown sounds.
7. Corruption in the Windows drivers at startup.
8. When the shell program (usually Explorer.exe) fails to respond.
9. When a (ISA) network adapter in the docking station of a laptop
goes bad.
10. Corruption in the file itself.
11. A video or printer driver is an incorrect version or is corrupt.
Microsoft Windows 98
When you upgrade to Windows 98, and then restart your computer, you may receive the following error message:
MSGSRV32 caused a general protection fault in module CMCODEC.DRV
This behavior can occur if you have Cmedia drivers loading in the [386Enh] section of the System.ini file.
To resolve this issue, follow these steps:
1.Restart your computer, press and hold down the CTRL key after your
computer completes the Power On Self Test (POST), and then choose Command
prompt only from the Windows 98 Startup menu. For information about Windows
98 startup,
please see the following article in the Microsoft Knowledge Base:
Q178548 No Starting Windows 98 Message at Startup
2.Type the following lines, pressing ENTER after each line:
cd\<windows>
edit system.ini
where <windows> is the name of your Windows folder.
3.Change the lines in the [Drivers] section of the System.ini file in the following table.
From
To
--------------------------------------
aux=cmcodec.drv aux=mmsystem.dll
mixer=cmcodec.drv mixer=mmsystem.dll
midi=cmcodec.drv midi=mmsystem.dll
wav=cmcodec.drv wav=mmsystem.dll
4.Type a semicolon (;) at the beginning of the following line in the
[386Enh] section ofv the System.ini line:
device=cmedia.386
5.Save the changes and then exit MS-DOS Editor. To save the changes and exit the editor, press ALT+F, press X, and then press Y when you are prompted to save the changes.
6.Restart your computer.