Error Message: Shell32.dll Is Linked to Missing Export Comctl32.dll:386 (316517)



The information in this article applies to:

  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98

This article was previously published under Q316517

SYMPTOMS

When you use Windows 98 or Windows Millennium Edition, you may receive an error message similar to the following:
Shell32.dll is linked to missing export comctl32.dll:386

CAUSE

This problem can occur if the Comctl32.dll file is the wrong version, or the file is missing or damaged.

RESOLUTION

To resolve this problem, extract and replace the Comctl32.dll file. To do so, use the appropriate method from this section.

Windows 98 or Windows Millennium Edition Installed, but No Startup Disk

You need a startup disk to perform the steps in the following sections of this article:
  • Windows 98 with IDE CD-ROM or DVD-ROM Drive
  • Windows 98 with SCSI CD-ROM or DVD-ROM Drive
  • Windows Millennium Edition
If you do not have a Windows startup disk, you can use any Windows 98-based computer or Windows Millennium Edition-based computer to create one. To create a Windows startup disk, follow these steps:
  1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  2. Click the Startup Disk tab, click Create Disk, and then follow the prompts to create a startup disk.
After you create a startup disk, continue with the appropriate method from among the following.

Windows 98 with IDE CD-ROM or DVD-ROM Drive

If your computer has an integrated device electronics CD-ROM or DVD-ROM drive, use the following procedure.

NOTE: To determine what type of CD-ROM or DVD-ROM drive that you have, see the documentation that came with your computer or CD-ROM or DVD-ROM drive.
  1. Insert the Windows startup disk in the floppy disk drive, and then restart your computer.
  2. On the startup menu that appears, click Load IDE CDROM Driver, and then press ENTER.
  3. At the command prompt, type the following commands. Press ENTER after each command line:

    c:
    cd \windows\system
    ren comctl32.dll comctl32.xxx
    a:

  4. Insert the Windows 98 CD-ROM in the CD-ROM or DVD-ROM drive, type the following, and then press ENTER:

    extract /a drv:\win98\win98_29.cab comctl32.dll /l c:\windows\system

    where drv is the letter that alphabetically follows the drive letter that is normally assigned to your CD-ROM or DVD-ROM drive. For example, if the drive letter that is normally assigned to your CD-ROM or DVD-ROM drive is D, type E in the command.

  5. Remove the Windows 98 startup disk from the floppy disk drive, and then restart your computer.

Windows 98 with SCSI CD-ROM or DVD-ROM Drive

If your computer has a small computer system interface (SCSI) CD-ROM or DVD-ROM drive and an Adaptec, Mylex, or BusLogic SCSI adapter, use the following procedure.

NOTE: To determine what type of CD-ROM or DVD-ROM drive and SCSI adapter you have, see the documentation that came with your computer, SCSI adapter, or CD-ROM or DVD-ROM drive.
  1. Insert the Windows 98 startup disk in the floppy disk drive, and then restart your computer.
  2. On the startup menu that appears, click Load SCSI CDROM Driver (Adaptec) or Load SCSI CDROM Driver (Mylex\BusLogic), and then press ENTER.
  3. At the command prompt, type the following commands. Press ENTER after each command line:

    c:
    cd \windows\system
    ren comctl32.dll comctl32.xxx
    a:

  4. Insert the Windows 98 CD-ROM in the CD-ROM or DVD-ROM drive, type the following command line, and then press ENTER:

    extract /a drv:\win98\win98_29.cab comctl32.dll /l c:\windows\system

    where drv is the letter that alphabetically follows the drive letter that is normally assigned to your CD-ROM or DVD-ROM drive. For example, if the drive letter that is normally assigned to your drive is D, type E in the command.

  5. Remove the Windows 98 startup disk from the floppy disk drive, and then restart your computer.

Start Your Computer from the Windows 98 CD-ROM

Some computers can start from a startup CD-ROM. To determine if your computer supports this functionality, see the documentation that came with your computer. If your computer supports this functionality, configure your computer to use the CD-ROM or DVD-ROM drive as the startup device, and then use the following steps.

NOTE: For information about how to configure your computer to use the CD-ROM or DVD-ROM drive as the startup device, see the documentation that came with your computer.
  1. Insert the Windows 98 CD-ROM in the CD-ROM or DVD-ROM drive, restart your computer, and then click Boot From CD-ROM when you are prompted.
  2. Click Command Prompt with CD-ROM Support (IDE) or Command Prompt with CD-ROM Support (SCSI) when you are prompted.
  3. At the command prompt, type the following commands. Press ENTER after each command line.

    c:
    cd \windows\system
    ren comctl32.dll comctl32.xxx
    <drv>:
    cd \win98
    extract /a drv:\win98\win98_29.cab comctl32.dll /l c:\windows\system


    where drv is the drive letter that is assigned to your CD-ROM or DVD-ROM drive.

  4. Restart your computer, configure your computer to use the hard disk as the startup device, and then restart your computer again.

Windows Millennium Edition

  1. Insert the Windows startup disk in the floppy disk drive, and then restart your computer.
  2. Click Start computer with CD-ROM support from the startup menu that appears, and then press ENTER.
  3. At the command prompt, type the following commands. Press ENTER after each command line:

    c:
    cd \windows\system
    ren comctl32.dll comctl32.xxx
    a:

  4. Insert the Windows Millennium Edition CD-ROM in the CD-ROM or DVD-ROM drive, type the following line, and then press ENTER: extract /a drv:\winme\win_10.cab comctl32.dll /l c:\windows\system

    where drv is the letter that alphabetically follows the drive letter that is normally assigned to your CD-ROM drive. For example, if the drive letter that is normally assigned to your CD-ROM drive is D, type E in the command.

    NOTE: If you have an original equipment manufacturer (OEM) installation of Windows Millennium Edition, the Windows installation files may be stored in the following location:

    C:\WINDOWS\OPTIONS\INSTALL

    To extract the file, type the following line, and then press ENTER:

    extract /a C:\Windows\Options\Install\win_10.cab comctl32.dll /l c:\windows\system

  5. Remove the Windows startup disk from the floppy disk drive, and then restart your computer.

Modification Type:MinorLast Reviewed:12/20/2004
Keywords:kberrmsg kbprb ocsso KB316517