Быстрый ответ, вы в значительной степени там. Проверьте значение Current
в ключе HKEY_LOCAL_MACHINE\SYSTEM\Select
. Это скажет вам, какие из них CurrentControlSet00X
вам нужно внести изменения.
Например, если Current
установлено значение 2
, вам нужно отредактировать HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002
с вашими изменениями.
Вот как это работает:
Windows всегда хранит несколько копий этого ключа с суффиксом от 001 до 003 (я думаю, только 2 в Windows 7?). CurrentControlSet001, CurrentControlSet002 и CurrentControlSet003. Думайте о них как о главных ключах, которые сохраняются, пока компьютер выключен.
При входе в Windows, он выбирает последний использовавшийся ключ, используя значение Current
в HKEY_LOCAL_MACHINE\SYSTEM\Select
ключе. Содержимое копируется в ключ с именем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
. С этим ключом играет Windows, когда вы вошли в систему.
Когда вы выходите из Windows, изменения записываются обратно в ключ, который был изначально скопирован при первом входе в систему. CurrentControlSet002
например. CurrentControlSet
исчезает, так сказать. Вот почему вы не можете увидеть его, когда вы вышли из системы, работая с консоли восстановления :-)
Возможно, я немного преувеличиваю с моим ответом (я виню Red Bull), но я решил, что отвечу на подробный вопрос с подробным ответом.