Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » В ветви реестра появилось много веток с названием ControlSet

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

JuraZ1987

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня стоит ОС Windows XP. В реестре: HKEY_LOCAL_MACHINE/SYSTEM по умолчанию стоит - ControlSet001, ControlSet002 и CurrentControlSet. У меня почему-то появилось еще 10 веток ControlSet, начиная с ControlSet001 по ControlSet012. Не подскажите, что это может быть? Не повредит ли это системе компьютера?

Всего записей: 4 | Зарегистр. 08-04-2014 | Отправлено: 19:18 08-04-2014
freedaw



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JuraZ1987
ОС загружается нормально или бывают глюки с перезагрузками?
Посмотрите в ключе HKEY_LOCAL_MACHINE\SYSTEM\Select, какие из наборов ControlSet используются системой. Их номера перечислены в параметрах ключа:
Current - текущий;
Default - по умолчанию;
Failed - испорченный;
LastKnownGood - последний хороший.
Их и CurrentControlSet не трогайте. Все остальные, скорее всего, какой-то глюк - их можно удалить. Current и Default обычно один и тот же набор.  В принципе, Failed тоже не используется системой, но пусть будет.

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 20:05 08-04-2014
JuraZ1987

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне главное узнать, не повредит ли это системе? В реестре я не ползаю. Само сабой просто появилось 10 веток, начиная с ControlSet003 по ControlSet012. Компьютер перезагружается нормально. Бывает быстро загружается компьютер при включении, за 5-10 секунд, бывает загружается за 1-3 минуты при включении. Сам не понимаю почему?

Всего записей: 4 | Зарегистр. 08-04-2014 | Отправлено: 20:42 08-04-2014
freedaw



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JuraZ1987

Цитата:
В реестре: HKEY_LOCAL_MACHINE/SYSTEM по умолчанию стоит - ControlSet001, ControlSet002 и CurrentControlSet.

ControlSet003 появляется, если система не смогла загрузиться с дефолтного ControlSet... и вы выбрали загрузку последней удачной конфигурации. С этих пор в системе будет ControlSet001, ControlSet002, ControlSet003 и CurrentControlSet, отмеченные соответствующим образом в HKEY_LOCAL_MACHINE\SYSTEM\Select - это нормальное явление. Все остальные ControlSet... не нужны для нормального функционирования системы и являются результатом каких-то глюков.
Посмотрите, как я писал выше, какие из них реально используются, а остальные удалите. Если боитесь, сделайте сначала бэкап удаляемых веток.

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 21:39 08-04-2014
JuraZ1987

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно оставить как есть, ничего не удалять, если это не повредит системе компьютера?

Всего записей: 4 | Зарегистр. 08-04-2014 | Отправлено: 22:10 08-04-2014
freedaw



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JuraZ1987
Системе повредить не должно, но увеличенные размеры файлов реестра могут замедлить скорость работы ОС. Если вы не чувствуете, что появились подтормаживания, можете и оставить.

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 00:37 09-04-2014
thelamb

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freedaw
Тут я не понял. Они под цифрами, но получается странно.
Current - текущий; 1
Default - по умолчанию; 1
Failed - испорченный; 0
LastKnownGood - последний хороший. 2
Поискал, почитал и нашёл в одном месте написано 0= отключено, 1=Включено.
а в другом написано  0 - Boot, 1 - System, 2 - Automatic, 3 - Manual, 4 - Disabled. Способы загрузки 0 и 1 можно установить лишь прямой правкой реестра. Но лучше этого не делать...  
Но ведь Boot это не отключено? И по логике 2 не  Automatic т. к. LastKnownGood я запускаю сам через F8, если система не грузится по 1 т. е. не стабатывает ни Current, ни Default?

Всего записей: 4968 | Зарегистр. 25-11-2004 | Отправлено: 13:24 09-04-2014
freedaw



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thelamb
Нет, значения параметров в ключе HKEY_LOCAL_MACHINE\SYSTEM\Select это именно порядковые номера веток ControlSet...
А то, о чём пишете вы

Цитата:
Поискал, почитал и нашёл в одном месте написано 0= отключено, 1=Включено.  
а в другом написано  0 - Boot, 1 - System, 2 - Automatic, 3 - Manual, 4 - Disabled.

используется в большинстве других мест реестра, например, при указании параметров запуска служб и т.п.
 
К пониманию вопроса о ControlSet... привожу выдержку из моего поста на другом ресурсе:
 
"... Дело в том, что ввиду особой важности этой ветки реестра для запуска компьютера и загрузки ОС, в реестре используется специальная схема её резервирования. На любом компьютере изначально присутствует 2 набора - ControlSet001 и ControlSet002, которые в нормально работающей системе идентичны, а набор CurrentControlSet является полной копией того набора, с которым производилась загрузка ОС в текущем сеансе работы. Узнать, какой набор использовался при старте ОС можно из ключа HKEY_LOCAL_MACHINE\SYSTEM\Select. В нём 4 параметра - Current (текущий), Default (по умолчанию), Failed (испорченный) и LastKnownGood(последний удачный) - значения которых соответствуют номерам имеющихся наборов. Текущая загрузка происходила с набором Current, следующая загрузка будет с набором Default (при нормальной работе это один и тот же набор). После удачной загрузки (т.е. если в систему нормально вошёл хотя бы один пользователь) использованный при этом набор копируется и копия помечается, как LastKnownGood (т.е. она обновляется при каждой удачной загрузке и оба набора становятся идентичными). Но если по какой либо причине загрузка ОС прошла неудачно и вы выбрали в меню начальной загрузки Windows загрузку последней удачной конфигурации, то набор Default помечается как Failed и больше не используется, а в качестве резервного создаётся новый набор ControlSet003.Т.о. в дальнейшем в системе Будет 3 набора, причём любой из них может быть как нормальным , так и повреждённым и это может меняться со временем при каждой неудачной загрузке ОС. Вот у меня, например, сейчас Current - 2, Default - 2, Failed - 1, LastKnownGood - 3. Поэтому, делая изменения в наборе CurrentControlSet, вы автоматически меняете актуальный набор..."
 
Но это так, информация для общего развития.

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 16:04 09-04-2014 | Исправлено: freedaw, 16:16 09-04-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » В ветви реестра появилось много веток с названием ControlSet


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru