2nd Processor Not Recognized After Adding to Compaq Computer

Last reviewed: May 5, 1997
Article ID: Q111368

The information in this article applies to:
  • Microsoft Windows NT operating system version 3.1
  • Microsoft Windows NT Advanced Server version 3.1

SYMPTOMS

Windows NT and Windows NT Advanced Server do not recognize the second processor after you upgrade a Compaq computer from a single processor to a multiple processor.

CAUSE

When you install Windows NT on a Compaq computer with a single processor, Setup installs the single processor version of the hardware abstraction layer (HAL) and the kernel file. Then, when you add the second processor, Windows NT does not recognize it. This differs from most multi processor computers where Windows NT Setup installs the multi processor version of these files and therefore recognizes the second processor automatically.

RESOLUTION

Follow these steps to install the multi processor HAL and kernel files on your computer:

  1. Restart your computer and boot the MS-DOS operating system.
2. Copy HALSP.DLL from your original Windows NT install disk(s) to the
   <SystemRoot>\SYSTEM32 directory as HAL.DLL.
3. Copy NTKRNLMP.EXE from your original Windows NT install disk(s) to the
   <SystemRoot>\SYSTEM32 directory as NTOSKRNL.EXE.
4. If you plan to use a kernel debugger, copy over the symbols files for
   these files as well.


Additional query words: prodnt
Keywords : kbhw nthw
Version : 3.1
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 5, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.