Оптимизация системного реестра Исправлениями "недостатков" реестра можно повысить как скорость загрузки системы и программ, так и производительность, а так же оптимизировать работу аппаратных средств. Чайника с редактором реестра можно сравнить разве что с обезьяной с гранатой, поэтому не забудьте сохранить резервную копию реестра и системных файлов.
Оптимизация системного реестра для Windows 9x/Me (и отчасти NT4-5)
Управление приоритетами процессора.
Для Windows 9x/Me
С помощью управления приоритетом задач можно добиться более эффективного использования процессора. Работа любого приложения Windows зависит от параметра CPUPriority. Если задать CPUPriority=0, все активные приложения получат дополнительные циклы процессора.
CPUPriority=1 – все загруженные приложения (и активные и фоновые) получают несколько больше циклов процессора, чем загружаемые.
CPUPriority=2 – все загруженные приложения (и активные и фоновые) имеют гораздо больше циклов, чем загружаемые.
CPUPriority=3 – все приложения делят одни и те же циклы процессора (установлено по умолчанию).
Для того чтобы установить эти параметры, запустите редактор реестра. Откройте раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS. В правой панели создайте новый параметр DWORD, назовите CPUPriority и задайте одно из выше названных значений.
Есть ещё несколько параметров, влияющих на распределение приоритетов. Там же, где был организован CPUPriority, создайте ещё три параметра DWORD и присвойте им значения:
PCIConcur=1 (разрешено) |
FastDRAM=1 (разрешено) |
AGPConcur=1 (разрешено) – при установленной AGP-видеокарте |
Для Windows 9x/Me/NT4-5.
С помощью параметра Priority Control можно управлять перераспределением приоритетов между активными и фоновыми задачами. Запустите редактор и войдите в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl. Если раздела PriorityControl нет, то создайте его (в Control "Создать/раздел"). В правой панели организуйте параметр DWORD-Win32PrioritySeparation, и придайте ему одно из следующих значений:
0 – активные и фоновые задачи имеют одинаковые приоритеты |
1 – приоритет активных приложений больше, чем у фоновых приложений |
2 – активные приложения имеют гораздо больший приоритет, чем фоновые |
Оптимизация работы файловой системы
Отложенная запись и время задержки.
Чтобы убедиться, что отложенная запись для съёмных накопителей разрешена, нужно войти в Панель управления/Система, закладка Быстродействие, далее Файловая система и отметить закладку Съёмный диск. Так же должна быть включена функция "Разрешить буферизацию записи для всех съёмных дисков".
В Windows 98 SE и Me можно увеличить время задержки данных в КЭШе перед сбросом их на диск. Данный приём повышает производительность системы, однако при этом возрастает риск потерять данные при сбоях, а так же из-за того, что некоторые контроллеры жёстких дисков забывают сбросить на них информацию по завершении работы системы. Итак, запустите редактор реестра, перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version. В правой панели создайте новый параметр DWORD и присвойте ему имя CacheWriteDelay. Измените по своему усмотрению параметр, вписав в поле значение, число в секундах, умноженных на тысячу. Например, если задержка равна 2 секунды (по умолчанию), то в поле напишите 2000, в секции "Система исчисления" включите опцию "Десятичная" и нажмите OK – должна появиться запись CacheWriteDelay 0x000007d0 (2000).