Restoring Previous ControlSet After Using LastKnownGood

Last reviewed: November 12, 1997
Article ID: Q142033
3.50 3.51 WINDOWS kbnetwork

The information in this article applies to:

  • Microsoft Windows NT Workstation versions 3.5, 3.51, and 4.0
  • Microsoft Windows NT Server versions 3.5, 3.51, and 4.0

SUMMARY

This article explains how to change the Registry to boot to a different CurrentControlSet. This might be necessary if you used LastKnownGood and restored a previous configuration that didn't have all the desired services, printers, shares, and so on.

MORE INFORMATION

WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.

To change the Registry to boot to a different CurrentControlSet, perform the following procedure:

  1. Boot into Windows NT and run the Registry Editor (Regedt32.exe).

  2. Go to HKEY_LOCAL_MACHINE/SYSTEM/Select, which will display the
following
   parameters (your data field may vary depending on the ControlSet being
   used):

      Current:REG_DWORD:0x3
      Default:REG_DWORD:0x3
      Failed:REG_DWORD:1
      LastKnownGood:REG_DWORD:0x2

  • Look in ControlSet001 through ControlSet003 to find the ControlSet that should be restored.

  • Change the data in the following Registry key:

          Current:REG_DWORD:0x3 and Default:REG_DWORD:0x3
    

    to the appropriate ControlSet. For Example:

          Current:REG_DWORD:0x1
          Default:REG_DWORD:0x1
    

  • Change the LastKnownGood:REG_DWORD:0x2 to the previous Current data. For
       example:
    
          LastKnownGood:REG_DWORD:0x3
    
    

  • Exit Regedt32 and reboot the server.

    NOTE: If the server fails during reboot, use the LastKnownGood

          configuration to get back to the previous setting and Registry
          options.
    

  • KBCategory: kbnetwork
    KBSubcategory: ntsetup
    Additional reference words: 3.50 3.51 prodnt last known good
    Keywords : ntsetup kbnetwork
    Version : 3.50 3.51
    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: November 12, 1997
    © 1998 Microsoft Corporation. All rights reserved. Terms of Use.