Err Msg: While Initializing Device Shell: Cannot Find or Load...

ID: Q197685


The information in this article applies to:


SYMPTOMS

When you start your computer, you may receive the following error message:

While initializing device shell: Cannot find or load a required file krnl386.exe press any key to continue.


After you receive this error message, your computer may stop responding (hang).


CAUSE

This issue can occur if your computer has damaged or incorrectly configured hardware, or damaged or missing system files.


RESOLUTION

To resolve this issue, perform the following steps in order, testing after each step to determine if the issue is resolved, and if it is not, continue to the next step:

  1. Try to start your computer in Safe Mode. To do so, restart your computer, press and hold CTRL, and then choose Safe Mode from the Startup Menu.

    NOTE: If you can not start your computer in Safe mode, skip to step 6.


  2. View Device Manager to look for driver conflicts. For information about how to do so, see the following Microsoft Knowledge Base article:
    ARTICLE-ID: Q133240
    TITLE : Troubleshooting Device Conflicts with Device Manager


  3. Determine if your computer has an interrupt request (IRQ) Steering conflict. To do so, disable IRQ steering, and then test to determine if the issue is resolved. For information about how to disable IRQ steering, please see the following article in the Microsoft Knowledge Base:
    ARTICLE-ID: Q182628 TITLE : How to Disable PCI Bus IRQ Steering in Windows

    NOTE: If this does not resolve the issue, re-enable IRQ steering. For information about how to do so, refer to the article listed in step 3.


  4. Restart your computer. If your computer starts without error messages, your computer's Basic Input/Output System (BIOS) may be generating incorrect information about hardware IRQ settings. To resolve this issue, contact the manufacturer of your computer's motherboard to inquire about the availability of a fix for this issue. If your computer starts with error messages, continue to step 5.





  5. Determine if your computer has a Bus Mastering problem. To do so, use the following steps:

    1. In Device Manager, double-click the Hard Disk Controllers branch to expand it, and see if you have a Bus Mastering controller installed. If you have a Bus Mastering controller installed, continue to step B. If you do not have a Bus Mastering controller installed, perform the troubleshooting steps in the following article in the Microsoft Knowledge Base:
      ARTICLE-ID: Q188867
      TITLE : Troubleshooting Windows 98 Startup Problems and Error Messages


    2. Click your Bus Mastering controller, and then click Properties. Click the Driver tab, click Update Driver, follow the instructions on the screen until you are prompted to chose either "Search for a better driver...", or "Display a list of all the drivers...", and then choose "Display a list of all the drivers...".


    3. Click Next. Replace your Bus Mastering controller with a Standard IDE Controller. To do so, if a Standard IDE Controller is available on the list of compatible hardware, click it, and then click Next. Note that you can use any of the Standard IDE devices on the list of compatible hardware in place of your Bus Mastering controller. If a Standard IDE Controller is not available on the list of compatible hardware, contact the manufacturer of your computer for further assistance.




  6. If steps 3-5 help to determine that IRQ Steering or Bus Mastering is the cause of this issue, contact the manufacturer of your computer to inquire about the availability of a BIOS update or fix that provides full support for IRQ steering or Bus Mastering. If steps 3-5 do not help to determine that IRQ Steering or Bus Mastering is the cause of this issue, continue to step 7.


  7. Your issue could be related to problems with your hardware or system files. To continue troubleshooting this issue, see the following article in the Microsoft Knowledge Base:
    ARTICLE-ID: Q188867
    TITLE : Troubleshooting Windows 98 Startup Problems and Error Messages



MORE INFORMATION

For more information about IRQ Steering, please see the following article in the Microsoft Knowledge Base:

ARTICLE-ID: Q182604
TITLE : Description of PCI Bus IRQ Steering

Additional query words: 98


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

Last Reviewed: February 25, 1999