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:
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 Not Responding When Computer Hangs While Idle
Mprexe Caused an Invalid Page Fault in Module Kernel...
Explorer Caused an Invalid Page Fault in Kernel32.dll
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.
Fatal Exception in Msgsrv32.exe When You Quit Windows 95
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.