Настройка Windows XP через редактор реестра

Алексей Комолов  (С.-Петербург)

Есть такая программа Customizer XP, с помощью которой можно настроить работу реестра Windows XP для более быстрой и оптимальной работы вашей ОС. Прочитав данную статью, вы поймете принцип работы Customizer XP и сможете сами, не прибегая к услугам сторонних программ, настраивать параметры реестра по своему вкусу и желанию. Вдобавок вы поймете общий принцип работы программ, схожих по функциональности с Customizer XP.

BIGITALRU_11

Итак, допустим, вы установили Customizer XP, запустили его и перед вами появится меню. Далее я приведу наиболее интересные пункты этого меню с их описанием, выставив пункты в алфавитном порядке.

Automatically Close Hung Applications

Данная опция используется для автоматического закрытия всех зависших программ без какого либо предупреждения. Находится в ветке реестра: HKEY_CURRENT_USER > Control Panel > Desktop и измените цифровое значение параметра AutoEndTasks с 0 на 1.

Automatically Restart Explorer when Crashes

Данная опция используется для перезагрузки оболочки Windows XP в случае возникновения неожиданной ошибки или краха ОСи без перезагрузки всего компьютера. Это может позволить в некоторых случаях избежать потери данных пользователя во время его работы на данном ПК. Располагается в ветке реестра HKEY_CURRENT_USER > Software > Microsoft > Windows NT > CurrentVersion > Winlogon, параметр AutoRestartShell, значение ключа по умолчанию равно 0 (отключено), его стоит изменить на 1 (включено).

Automatically Restart Windows when Crashes

Данная опция используется для перезагрузки ОС Windows XP после неожиданной остановки или краха (не путайте с предыдущим параметром, где перезагружалась только оболочка). Располагается в ветке реестра HKEY_LOCAL_MASHINE > SYSTEM > CurrentControlSet > Control > CrashControl, параметр AutoReboot. Значение ключа по умолчанию равно 0 (отключено), его стоит изменить на 1 (включено).

Automatically Unload DLLs from Memory

Данная опция нужна для автоматической выгрузки всех DLL-библиотек, используемых некоей программой, когда сама программа уже завершает свою работу. Когда данная опция включена, то объем свободной памяти увеличится, но, к сожалению (по словам самой программы Customizer XP), уменьшается стабильная работа системы.

Если вы все-таки решите использовать данный параметр, то в реестре в ветке HKEY_LOCAL_MASHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Explorer добавьте параметр строкового типа AlwaysUnloadDLL. Для того, чтобы включить данную опцию, присвойте ему цифровое значение 1, для отключения — 0.

Change Application Time Out Value

Данная опция уменьшает временной интервал, в течение которого Windows XP ожидает перед закрытием приложения. Меньшее значение ускоряет процесс завершения работы. По умолчанию значение равно 20.000, которое можно уменьшить до 5.000 (по рекомендации все той же Customizer XP).

Эта опция располагается в реестре в ветке: HKEY_CURRENT_USER > Control Panel > Desktop, строковый параметр WaitToKillAppTimeout, значение которого и нужно изменить.

Кстати, устанавливая слишком малые значения для WaitToKillServiceTimeout (смотри раздел Change Service Time Out Value) и WaitToKillAppTimeout, вы можете получить проблемы в виде не вовремя снятых сервисов и программ.

Change Hung Application Timeout Value

Уменьшая значение этой опции,  вы сократите время, которое ожидает диспетчер задач Windows XP перед закрытием зависшей, не отвечающей на запросы программы. Располагается в ветке реестра: HKEY_CURRENT_USER > Control Panel > Desktop, параметр HungAppTimeout. Цифровой параметр по умолчанию – 5.000, Customizer XP рекомендует уменьшить до 2.000.

Change Service Time Out Value

Данная опция служит для уменьшения временного интервала, в течение которого Windows XP ожидает перед остановкой сервиса, в том числе и зависшего. Меньшее значение ускоряет процесс завершения работы. Но и слишком маленькое значение выставлять не стоит. Обычно рекомендуется выставлять значение не менее 5.000 (по умолчанию это значение равно 20.000).

Располагается данный параметр в HKEY_CURRENT_USER > Control Panel > Desktop, строковый параметр WaitToKillServiceTimeout, значение которого и надо изменить с 20.000 на 5.000.

Change Windows Installation Path

Использование данной опции полезно в том случае, если вы, например, скопировали инсталляцию Windows XP на жесткий диск.

Располагается в реестре в ветке HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Setup, параметр SourcePath, которому стоит присвоить значение типа: “D:\ ваша папка” (или того места, где скопирован Install Windows XP).

Change Windows Owner Information

Данная опция используется для изменения информации о зарегистрированном владельце и организации, которая показывается в свойствах системы. Данная информация хранится в редакторе реестра в ветке:  HKEY_LOCAL_MASHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion

Используемые параметры:

«RegisteredOrganization»=»Owner.Organization»

«RegisteredOwner»=»Owner»

Disable CD Autoplay Feature

Данная опция отключает автозапуск только что вставленного в привод CD-ROM диска, а также разгружает CPU от обязанности проверять каждую секунду привод компакт-диска. Если вы решите отключить автозапуск, то проследуйте в ветку реестра: LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Cdrom и измените цифровое значение параметра AutoRun с 1 на 0, тем самым отключив автозагрузку.

Disable Low Disk Warning

Данная опция позволит избавиться от часто напрасного предупреждения о нехватке дискового пространства. Для этого в реестре в ветке HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Explorer добавить параметр NoLowDiskSpaceChecks с цифровым значением 1.

Disable NTFS Last Access Time

При включении данной опции, файловая система NTFS (если у вас выставлена именно она, а не FAT32) не будет обновлять метки времени последнего доступа к каждому файлу или папке, что увеличивает производительность вашей дисковой подсистемы. Для этого вам необходимо в реестре в ветке HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > FileSystem добавить (если его не было) либо изменить цифровое значение существующего параметра NtfsDisableLastAccessUpdate с 0 на 1.

Disable REGEDIT

Данная опция позволяет запретить использования REGEDIT.EXE. Для этого в ветке реестра HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > System присвоить параметру DisableRegistryTools цифровое значение 1.

Disable Windows Task Manager

Данная опция отключает вызов диспетчера задач. В ветке реестра HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > System параметру DisableTaskMgr присвоить цифровое значение 1.

Enable Clear Page File at Shutdown

Данная опция повышает защиту компьютера. Дело в том, что перед каждым завершением работы ваш своп-файл будет очищаться, а из него, при должном умении и желании можно извлечь многую конфиденциальную информацию — например, последние редактируемые документы, пароли и т.д. и т.п.

Располагается в ветке реестра HKEY_LOCAL_MACHINE > SYSTEM > CurrentControl Set > Control > Session Manager > Memory Management, параметр ClearPageFileAtShutdown, которому нужно присвоить цифровое значение 1.

Enable Large System Cache

Включение данной опции позволяет увеличить общую производительность Windows XP. Рекомендовано включить, если у вас память от 256 Мб ОЗУ и выше.

Располагается в ветке реестра HKEY_LOCAL_MACHINE > SYSTEM > CurrentControl Set > Control > Session Manager > Memory Management, где необходимо изменить цифровое значение параметра LargeSystemCache с 0 на 1.

Enable Ultra DMA-66 Support on Intel Chipset

Описанная в этом пункте информация верна для чипсетов фирмы Intel и при условии, что устаревшие HDD не поддерживают эту полезную особенность.

Данная опция позволяет включить поддержку UDMA-66 для вашего жесткого диска, что увеличит производительность жесткого диска и уменьшит нагрузку на процессор при выполнении дисковых операций.

Для использования UDMA-66 для интеловских чипсетов добавьте в реестр в нужном месте следующее: в ветви HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Class > {4D36E96A-E325-11CE-BFC1-08002BE10318} > 0000 параметр EnableUDMA66 с цифровым значением 1.

Improve Core System Performance

Данная опция используется для ускорения производительности ОС, оставляя исполняемый код ядра резидентным в памяти вместо вытеснения его по мере необходимости в СВОП (в виртуальную память на диск). Такие вещи случаются очень редко – только в том случае, если запущено очень много программ. Для относительно безопасного изменения этого ключа рекомендуется иметь память не менее 256 Мб ОЗУ.

Располагается в ветке реестра HKEY_LOCAL_MASHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management, параметр DisablePagingExecutive. Значения ключа по умолчанию 0 (выключено), необходимо изменить на 1 (включено).

Тут разработчики Customizer XP допустили некоторую халатность, оплошность. Дело в том, что вам не следует применять данную опцию в том случае, если вы используете ждущий (standby) и спящий (hibernate) режимы. Сама программа Customizer XP никакого предупреждения на этот счет не дает.

Optimize Disk Cache Size

Эта опция увеличит число страниц, которые система будет читать или писать на жесткий диск за один раз, что увеличивает производительность ПК. Для этого в ветке реестра HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management измените значение параметра IOPageLockLimit на 1000.

U1

Значения ключа задаются в шестнадцатеричной системе от 0x1.000 до 0x20.000 Кб, то есть от 4 до 128 Мб. По умолчанию стоит 0, что соответствует 512 Кб.

В принципе рекомендуются (в самой Customizer XP это не указанно – то ли ее разработчики об этом не знали, то ли решили не указывать это), следующие значения:

Optimize the L2 Caches Size

ОС Windows XP может сама опознать и установить правильный размер L2-кэша для вашего процессора, но вы можете установить в реестре величину кэша второго уровня вручную. Для этого добавьте ключ — значение в байтах, а не в килобайтах, как принято считать (так же считает и Customizer XP) — впрочем, это не так важно.

Если значение не задано или равно 0 (по умолчанию), то размер L2-кэша устанавливается модулем HAL. Если это сделать не удается, то для размера кэша используется значение 256 Кб (по умолчанию). Если значение параметра SecondLevelDataCache не 0, то оно и определяет размер кэша второго уровня.

В Microsoft говорят, что данный параметр разработан для NT4 как вторичный источник информации о размере кэша L2 для компьютеров, на которых HAL не смог обнаружить кэш второго уровня. Это полезно только для компьютеров с direct-mapped-кэшами (с прямым отображением в память) второго уровня. Компьютеры с процессорами Pentium II и выше не имеют direct-mapped-кэш второго уровня.

Параметр SecondLevelDataCache может увеличивать эффективность приблизительно на 2% в некоторых случаях для старых компьютеров с размером ОЗУ более 64 Мб.

Установка SecondLevelDataCache в значение 256 Кб, а не в 2 Мб, если ваш процессор имеет кэш второго уровня размером 2 Мб, снизит эффективность примерно на 0,4% — но такое мизерное понижение производительности вряд ли кто-нибудь заметит.

Итак, если вы захотите поэкспериментировать, то в реестре идите в ветку HKEY_LOCAL_MACHINE > SYSTEM > CurrentControl Set > Control > Session Manager > Memory Management, где найти параметр SecondLevelDataCache с цифровым значением 0.

Ну вот, пожалуй, и все… Теперь вы сможете при желании самостоятельно вручную выставить нужные вам параметры, либо создать REG-файл для автоматизации процесса.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *