Microsoft KB Archive/160175

= What Does Windows NT 4.0 Look for in Terms of a Valid Windows NT 3.51 Installation? =

Article ID: 160175

Article Last Modified on 10/31/2006

-

APPLIES TO


 * Microsoft Windows NT Workstation 3.51
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT Server 3.51
 * Microsoft Windows NT Server 4.0 Standard Edition

-



This article was previously published under Q160175



SUMMARY
When Windows NT 4.0 Setup cannot find a previous version of Windows NT to upgrade, it is usually because one of the following checks failed:
 * Boot.Ini entry - Setup looks for a valid path to the Software hive.
 * Loads the Software hive for version number and product ID, loads the System hive.
 * A System32 directory, Ntoskrnl.exe, and Ntdll.dll must be present.
 * A System32\Drivers directory must exist.
 * Must have Windows NT version 3.X installation CD to perform an upgrade to clean directory if you have the upgrade or step-up version of Windows NT 4.0.



MORE INFORMATION

 * If an application or the user has altered the Software hive version or Product ID, Windows NT setup will not find a valid upgrade path. If the Software hive is corrupt, the computer typically will not boot.
 * If the Software or System hives are corrupt, Windows NT Setup will not find a valid installation and require a clean install. A possible work around is to export third-party registry keys, particularly in the Software hive, until the Software hive is recognized as valid. Then reinstall the 3rd-party components after the upgrade.

NOTE: You can run Rdisk.exe and select update repair information then expand the System._ and Software._ files found in the %SystemRoot%\Repair directory. Using Regedt32 on another Windows NT computer running the newer version, try to load the expanded System or Software Hives to see if they load without error.
 * Windows NT will parse the Boot.ini file or look in NVRAM on RISC computers to find a valid Windows NT installation. The Boot.ini entries must be correct and should follow these guidelines:
 * Contain no spaces in the ARC path except: "The description between quotes"
 * Contain only ACSII characters and end with a CR LF - use EDIT.COM to add a hard return after each line
 * Contain no blank lines between entries
 * If Windows NT does not find a valid installation, ensure that the boot drive and the system drive are attached to disk controllers that are detected by Windows NT. One drive may be controlled by a retired driver or a controller driver that is not being detected (though in most cases this will result in a STOP: 0x0000007b - inaccessible boot device error message). If the error is occurring, use F6 during the hardware detection phase ("Setup is examining your hardware configuration") to select the correct controllers or load a 3rd party device driver.


 * Windows NT will not upgrade Server to Workstation. Make certain the system being upgraded is not a member server.
 * There is no back-door to fooling setup for upgrade purposes. If the Windows NT 3.51 installation is deleted, you will need a Windows NT 3.51 CD (the "Step-Up" Version will work) to continue.
 * In some cases, a parallel installation of Windows NT will help Setup identify the original installation as an upgrade candidate.
 * The resource kit utility C2config.exe (C2 Configuration Manager) Registry Security option was run on the Windows NT 3.51 computer before the upgrade. The registries Access Control List entries (permissions) had been changed so that setup was unable to access the information necessary to locate the previous installation. This is by design and is part of the C2 Security specification.

For more information, please see the following Microsoft Knowledge Base article:

ARTICLE-ID: 159995

TITLE : Windows NT Does Not Detect Previous Window NT 3.5x Installation

Additional query words: previous version upgrade c2

Keywords: kbnetwork kbsetup KB160175

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.