Error Message When You Try to Upgrade to Windows 98 SE: SUWIN.EXE Caused a General Protection Fault in Module Dxmigr.dll (306423)



The information in this article applies to:

  • Microsoft Windows 98 Second Edition

This article was previously published under Q306423

SYMPTOMS

When you attempt to upgrade to Windows 98 Second Edition (SE), you may receive an error message similar to the following:
SUWIN.EXE has performed an illegal operation, and will be shut down.
If you click Details, the following additional information is displayed:
SUWIN.EXE caused a general protection fault in module dxmigr.dll.

CAUSE

This behavior can occur if the Dxmigr.dll file is damaged.

RESOLUTION

To resolve this issue, use one or both of the following methods, as needed, in the order presented.

Method 1: Rename Dxmigr.dll

  1. Click Start, point to Find, and then click Files or Folders.
  2. On the Name & Location tab, type dxmigr.dll.
  3. In the Look in box, click C.
  4. Click to select the Include subfolders check box, and then click Find Now.
  5. In the File Files dialog box, right-click dxmigr, and then click Rename.
  6. Type dxmigr.old, and then press ENTER.
  7. Close the Find File dialog box, and then restart Windows.
  8. After the computer is restarted, upgrade to Windows 98 SE.
If you still receive the same error message, use the following method.

Method 2: Install from MS-DOS

  1. Insert the Windows 98 startup disk into drive A, and then restart the computer.
  2. Select the option to start the computer with CD-ROM support.
  3. From the A prompt, switch to your computer's CD-ROM drive by typing drive letter: (where drive letter is the letter of your computer's CD-ROM or DVD-ROM drive), and then press ENTER.
  4. Insert the Windows 98 SE compact disc into your computer's CD-ROM drive.
  5. Type cd Win98, and then press ENTER.
  6. Type Setup, and then press ENTER.

Modification Type:MajorLast Reviewed:8/6/2002
Keywords:kberrmsg kbprb kbsetup KB306423