Які відмінності між кількома ControlSets в реєстрі Windows?


11

Під назвою "ControlSet" є кілька відділень HKEY_LOCALMACHINE\SYSTEM.

Які принципові відмінності між тим, як Windows використовує ці 3 клавіші?

HKLM\System\ControlSet001
HKLM\System\ControlSet002
HKLM\System\CurrentControlSet

Відповіді:


8

Microsoft вважає, що це найкраще в KB100010

Повернувшись до Windows (я думаю, що 95), ви можете встановити будь-який драйвер / апаратний компонент працювати лише в певному режимі налаштування, який обирався користувачем під час запуску.

За замовчуванням у вас є

\ ControlSet001 - Останнє завантаження

\ ControlSet002 - відомі хороші налаштування

\ CurrentControlSet - Поточне завантаження

Редагувати -

Схоже, це було знято недавно, я особисто ніколи не використовував його з 95 року, проте знайшов хороший сайт, який може показати вам це з Windows XP .

З властивостей системи:

введіть тут опис зображення

І від менеджера пристроїв:

введіть тут опис зображення


Win95, ти старий ....; -> Я старий, але почав працювати з W98SE, то незабаром після XP я пропустив добрі дні.
Моав

@Moab - -1, якщо я можу ... я не такий уже й старий! ... тільки почав з комп'ютерів дуже молодий!
Вільям Гілсум

3
Так, за коментарі, такі як моя ...., повинні бути голоси вниз
Моаб

1
@Moab - оновлений дуже хорошим посиланням та картинками!
Вільям Гілсум

4

Windows підтримує щонайменше дві ControlSetзаписи в реєстрі. Ви, ймовірно, матимете ControlSet001і один (або, можливо, обидва) ControlSet002або ControlSet003.

Суттєвої різниці між ними немає; вони містять життєво важливу інформацію про апаратне забезпечення, послуги та інші налаштування системи, необхідні для завантаження та роботи системи, і, як правило, однакові.

CurrentControlSetЕлемент є найпростішим , щоб описати: він просто відображається на який ControlSet###вашому використовують, так само як те, як HKEY_CURRENT_USERвідображаються в залежності від того , користувача з HKEY_USERSфілії в даний час активно. Звичайно, будь-які зміни, які ви внесете, CurrentControlSetбудуть записані в набір, на який він відображений.

Причина того, що у вас є кілька наборів управління, полягає в тому, що коли ви вносите зміни в функціонування системи, особливо на апаратне забезпечення, існує ймовірність, що вона може не працювати. Якби була лише одна копія інформації, необхідної для навіть завантаження, і вона не вдалася, то ви б зазнали проблем, оскільки це потребуватиме багато роботи (і принаймні окремої ОС, якщо не цілої системи), щоб спробувати виправити речі . Натомість в одному контрольному наборі вносяться зміни, і якщо Windows не може успішно завантажитися, ви можете перезавантажити, використовуючи інший, попередньо змінений набір керування. Таким чином, ви принаймні швидко повертаєтесь до системи та працюєте, щоб ви могли скористатися системою (та Інтернетом), щоб зрозуміти, у чому проблема.

Коли ж вдається правильно завантажити, зміни записуються в інший копії, при цьому зберігаючи його в актуальному стані (я вважаю , що це відбувається при виключенні або в який - то момент, просто НЕ відразу після того, як , здавалося б , успішного завантаження , так як він може або не може мати насправді був успішним).

Деякі люди неправильно трактують два контрольних набори як "нормальний" та "резервний". Це правда в певному сенсі, однак насправді ви можете завантажуватись із будь-якого. Первинного або вторинного набору немає, і їх можна прокрутити. Іншими словами, якщо ви зазвичай використовували ControlSet001, а потім не вдалося завантажуватись, тепер ви можете ControlSet002/003нормально використовувати до наступного разу, коли у вас не вийде завантажувач, в який момент ви переключитесь назад.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.