Err Msg: Msgsrv32 Caused a General Protection Fault in Module...

ID: Q222629


The information in this article applies to:


SYMPTOMS

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


CAUSE

This behavior can occur if you have Cmedia drivers loading in the [386Enh] section of the System.ini file.


RESOLUTION

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:


  2. Q178548 No Starting Windows 98 Message at Startup
  3. Type the following lines, pressing ENTER after each line:
    cd\<windows>
    edit system.ini
    where <windows> is the name of your Windows folder.


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


  5. Type a semicolon (;) at the beginning of the following line in the [386Enh] section of the System.ini line:


  6. device=cmedia.386
  7. 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.


  8. Restart your computer.


Additional query words:


Keywords          : kbenv kberrmsg win98 
Version           : WINDOWS:
Platform          : WINDOWS 
Issue type        : kbprb 

Last Reviewed: July 8, 1999