1. Enable the LKG feature:
under the key HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager\LastKnownGood create a DWORD value "Enabled" and set it to 1
2. Configure how many copies of ControlSet can be created, 2 is enough.
under the key HKLM\CurrentControlSet\Control\Session Manager\Configuration Manager\ create a DWORD value "BackupCount" and set it to 2.
3. (Optionally) Configure the boot manager to display the old-style text boot menu.
You can do this by editing the BCD store using the following command:
BCDEdit /SET "{bootmgr}" displaybootmenu yes
4. Enable the legacy F8 menu in the Boot manager:
BCDEdit /SET "{Current}" BootMenuPolicy Legacy
You are done!