Jump to content

How to restore the Last Known Good Configuration feature in Windows 8.1


tezza

Recommended Posts

I would like to share with you a new way I discovered to unlock the Last Known Good Configuration feature in Windows 8.1 and Windows 8 which Microsoft silently disabled. Let me explain why you might need it.

Windows 8 and it successor, Windows 8.1, have more automatic diagnostics built-in than any previous version of Windows to inspect booting related issues and automatically repair them. Startup repair often kicks in by itself when Windows fails to boot. Besides, there are features like Reset and Refresh which significantly make it easier to restore the system to a healthy state by automating the whole procedure. But sometimes, these features are an overkill.

Suppose you installed a bad device driver inadvertently (e.g. some third-party driver to flash your phone) or some software driver and it started causing a BSOD while booting. Or maybe you installed an incorrect version of a particular driver which is not fully compatible. If a Blue screen error starts happening right after you did something like that, then you definitely know what broke your PC and would want to fix it quickly without restoring your whole system using System Restore, let alone Reset/Refresh. While the newly introduced features are useful for automating the restoration of the entire system, they can also take lots of time.

In previous versions of Windows, there was an extremely useful feature called Last Known Good Configuration which allowed you to quickly to fix a broken registry hardware configuration to the one when Windows last booted properly. It was very handy in the situation I've described above. Last Known Good Configuration stored a copy of the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet key which contains information about all Windows services and drivers.

Selecting Last Known Good Configuration at startup from F8 options did 2 things:

- It restored the hardware configuration in the registry control set indicated by the LastKnownGood key instead of the default

- It restored the device drivers too of the last working configuration, should a newly installed device driver make Windows unbootable

In favor of new additions, this wonderful feature was disabled in Windows 8.1 and Windows 8. The exciting news is that you can still enable it! Let's see how it can be done.

Open the Registry editor (see how).
Go to the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager


Create a new DWORD value at the above key called BackupCount by right clicking in the right pane and choosing New -> DWORD value (32-bit) and set its value to 1 or 2, depending on the number of backups you wish to store in the registry. I recommend a value of 2. If the BackupCount value already exists, then simply double click it and set its value to 2.

Now you must create a sub-key. Right click on the 'Configuration Manager' key in the left pane and select New -> Key called LastKnownGood. Then create a new DWORD value in the right pane called Enabled and set it to 1 (0 means disabled, 1 means enabled).

LastKnownGood-600x413.png

Now the Last Known Good Configuration feature is enabled and will start backing up your HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet registry branch at every successful boot.

How to access the Last Known Good Configuration in Windows 8.1

To access the Last Known Good Configuration in Windows 8.1, run the following command at an elevated command prompt:

BCDEdit /SET "{Current}" BootMenuPolicy Legacy

The above command will enable access to the regular legacy boot menu via the F8 key.

AdvancedBootOptions-600x452.png

Alternatively, you can also make the boot menu show on every boot with the following command:

BCDEdit /SET "{bootmgr}" displaybootmenu yes

Note: You can control all the hidden bcdedit options with my exclusive free portable tool, Boot UI Tuner

bootuituner.png

http://winaero.com/blog/how-to-restore-the-last-known-good-configuration-feature-in-windows-8-1/





Edited by tezza
Link to comment
Share on other sites


  • Replies 6
  • Views 6.1k
  • Created
  • Last Reply

Top Posters In This Topic

  • tezza

    2

  • Reefa

    1

  • nanoman

    1

  • geeteam

    1

Top Posters In This Topic

if only this was posted yesterday....before my problems started! But i'm bookmarking this just incase it happins again! Thank you tezza very handy

.

You need to enable this reg setting before you have a problem :)

( I have always used BootUI Tuner on win8/8.1 PC's, its an excellent tool and really handy.)

Edited by tezza
Link to comment
Share on other sites


'Thanks but i was using BootUI since the release of windows 8'

Link to comment
Share on other sites


Thx for the share tezza.As @crazycanuk said bookmarked im sure this will be very handy oneday.. peace :)

Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...