Показать сообщение отдельно
Старый 14.06.2006, 22:30   #86
BlackXSun
Guest
 
Сообщений: n/a
По умолчанию Re: Чистка реестра в ХР

Только для Win XP и Win 2003, может еще и для Win 2000.

Считаю что реестр можно трогать только руками и то очень очень аккуратно и то когда очень очень надо. "Очень очень надо" - это не тогда, когда кажеться что пора, а когда действительно возникают глюки и точно определенно, что проблемма в реестре.

Программам доверять - себя обмануть. Вероятность чего нибуть напортачить (по незнанию) очень велика.

Если вы интенсивно ставите и сносите программы и игры, то в вашем реестре за год отсилы нашкребеться пара тысяч битых ключей. На фоне миллионов системных записей по умолчанию это такой мизер. Да может быть система немного станет медленне обрабатывать обращения к реестру. Но это медленнее исчесляеться милисекундами и нормальный человек заметить этого просто не может. Ведь система и программы не загружает весь реестр в память, а обращаются только к нужным ключам в нужных ветках.

Вы скажете "Да че ты ламер морозищь. Вот я поставил винду, месяц загружалась зашибись, аж пищала. Через два начала подтормаживать при загрузке. Через пол года вообще как плуг".
А дело то в этом случае совсем не в реестре. Есть в вышеперечисленных виндах один очень неприятный аля сервис - Prefetch. Этот сервис занимаеться тем, что когда вы запускаете какие либо программы или игры, он сохраняет информацию о том как часто и что вы запускаете. Делает он это с благими целями, дабы при следующей перезагрузке системы подготовить (образно говоря) среду для более быстрого запуска наиболее полюбившихся вам программ или игр. Вот отсюда и вытекает закономерность "время жизни оси" <--> "время загрузки системы". Чем больше возраст операционки, тем больше вы запускали всяких разных программ > тем больше база этого безобидного сервиса под именем Prefetch. И как следствие дольше загрузка операционки, так как этому сервису приходиться перелапачивать при загрузке больше информации.

Это чудо (Prefetch) можно отключить так:
Руками подправить реестр, в ветках (точнее в одной из них, но я давно забыл в какой, поэтому на своих компах правлю во всех :xe ):
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Se ssion Manager\Memory Management\PrefetchParameters]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Se ssion Manager\Memory Management\PrefetchParameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters]

Параметр "EnablePrefetcher" надо изменить с 3 или 2 или 1 на 0, вот так:
EnablePrefetcher REG_DWORD 0x00000000 (0)

Текст для самостоятельного изготовления ключа:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Se ssion Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Se ssion Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000

Или скачать готовый ключь:
  Вверх
 
Время генерации страницы 0.07807 секунды с 9 запросами