Оптимизация реестра[0]
System
Contents | |
System
Вход в систему
Работа Windows с zip-архивами
Восстановление системы
Отказ системы
Параметры работы с памятью
Пути к системным утилитам |
Очистка файла подкачки перед перезагрузкой системы | |
Очищает файл pagefile.sys перед перезагрузкой системы. В данном файле может храниться конфиденциальная информация. Если данная опция включена, возможно значительное увеличение времени выключения компьютера.
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management ClearPageFileAtShutdown:DWORD =1 или 0 |
Отключить встроенный отладчик Dr. Watson | |
Отключает встроенного отладчика Windows XP (программа обнаружения ошибок). Если текущим отладчиком не является Dr. Watson, он будет также отключен. Если опция выключена, то при ошибке в программе, будет выводиться соответствующее сообщение об ошибке с кнопками ОК и Отмена, при нажатии ОК - приложение завершается, а при нажатии на отмену запускается отладчик.
Примечание: можно отключить вывод окошка совсем. см. опцию Сообщения об ошибках HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug Auto:DWORD = 1 или 0 |
Не производить запись последнего доступа к файлам (только NTFS) | |
Ускоряет доступ к каталогам с большим количеством файлов. Данная опция работает только с дисками с файловой системой NTFS. На работу FAT32 никак не влияет. Чтобы узнать файловую систему диска, щелкните правой кнопкой на имени диска в Моем компьютере и выберите пункт меню свойства.
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem NtfsDisableLastAccessUpdate:DWORD = 1 или 0 |
Отключить System Files Protection (SFC) | |
Отключает блокировку системных файлов Windows XP, будьте осторожны с этой опцией, т.к. системные файлы могут быть заменены старыми версиями.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon SfcDisable:DWORD параметр может принимать различные значения= hex:ffffff9d (dec:4294967197) или 0 для включения |
Включить поддержку UDMA-66 на чипсетах Intel | |
HKLM\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
EnableUDMA66:DWORD = 1 или 0 Перезагрузить компьютер, чтобы изменения вступили в силу. |
Включать Num Lock при загрузке |
Определяет состояние кнопки Num Lock при вводе логина и пароля. Windows XP отключает Num Lock в любом случае, даже если в BIOS состояние Num Lock находится в положении включено. HKEY_USERS\.DEFAULT\Control Panel\Keyboard InitialKeyboardIndicators:DWORD =2 - Num Lock включен, 0 - выключен |
Автоматически выгружать не используемые библиотеки |
Разрешает Windows XP выгружать не используемые библиотеки, тем самым, освобождая память. Если наблюдается нестабильная работа системы при включенной опции, отключите её. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer AlwaysUnloadDLL:DWORD = 1 - выгружать библиотеки, 0 - не выгружать |
Отключить слежение Windows XP за пользователем |
Windows XP постоянно записывает действия пользователя, какие программы он запускал, какие открывал документы и т.д. В целях безопасности данную опцию можно отключить. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoInstrumentation:DWORD = 1 - отключить слежение, 0 - включить Примечание: НЕ БУДЕТ СОХРАНЯТЬСЯ список часто вызываемых программ, недавние документы и пр. |
Запускать 16-битные программы в отдельных процессах |
Запускает приложения для MS-DOS и Windows 3.1 в отдельных процессах. При крахе одного процесса, работа других не нарушится. Включение данной опции потребует больше памяти под 16-битные программы. HKLM\SYSTEM\CurrentControlSet\Control\WOW STRING DefaultSeparateVDM, значение "yes" - запускать программы в отдельных процессах, другие игнорируются |
Не отсылать в Microsoft отчеты об ошибках |
С помощью данной опции можно отключить отсылку сообщений об ошибках в Microsoft. Данную опцию, при необходимости, можно более подробно настроить в Свойствах системы, вкладка Дополнительно, кнопка отчет об ошибках. HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting DoReport:DWORD= 0 - Отключить отчет об ошибках, 1 - включить ShowUI:DWORD =0 - отключить сообщения об ошибках, 1 - включить сообщения об ошибках, 2 - включить сообщения обо всех ошибках. Вы также можете настроить некоторые другие опции (они будут работать, только если DoReport = 1 и ShowUI = 3) IncludeKernelFaults :DWORD- Отчет об ошибках Windows XP (ошибки ядра), может принимать значения 1или 0 IncludeMicrosoftApps :DWORD- Отчет об ошибках программ от Майкрософт, может принимать значения 1 или 0 IncludeWindowsApps :DWORD- Отчет об ошибках компонентов Windows XP, может принимать значения 1 или 0 AllOrNone:DWORD - Возможность запрета отсылки сообщений об ошибках определенных приложений, значение 1 - отсылаются все, значение 0 - только выбранные приложения. Для того чтобы выбрать приложение, его необходимо добавить в HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting\InclusionList, а чтобы исключить в HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting\ExclusionList. В данных разделах необходимо создать DWORD параметр с названием программы и значением 1, например: HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting\ExclusionList "programm.exe"=dword:00000001 исключает отсылку сообщений об ошибках программы programm.exe |
Запрашивать пароль после выхода из Ждущего режима |
HKCU\Software\Policies\Microsoft\Windows\System\Power PromptPasswordOnResume:DWORD = 1 - запрашивать пароль |
Оптимизировать системные файлы во время загрузки (boot defrag) |
В Windows XP есть функция BootDefrag (или BootOptimize), суть которой заключается в следующем. Поскольку дефрагментация и оптимизация расположения на диске файлов, нужных системе во время загрузки, решающим образом влияет на весь процесс загрузки ОС, а пользователю часто лениво самому запускать дефрагментатор (не то чтобы даже часто, а почти всегда), то система теперь умеет сама - без участия оператора - оптимизировать эти файлы, причем не как ей вздумается, а основываясь на данных все тех же файлов notosboot-B00DFAAD.pf и layout.ini. Правда, происходит автоматическая дефрагментация при простое системы - если пользователь 10-30 минут после загрузки ОС не производил никаких операций. А потому может случиться так, что на вашей интенсивно используемой системе файлы окажутся не оптимизированы. Проверить, произошла ли оптимизация, можно, заглянув в реестр - если в разделе HKLM\ SOFTWARE\Microsoft\ Dfrg\BootOptimizeFunction стоит параметр "OptimizeComplete"="Yes", то дефрагментация была произведена. Если же этого пока не случилось, то просто перегрузите ПК и оставьте его минут на тридцать в одиночестве - Windows сама все сделает, и ускорение следующей загрузки будет заметно даже на глаз. Только запомните, что перед оптимизацией ПК со свежеустановленной ОС должен иметь в своем багаже хотя бы три перезагрузки для накопления нужных данных. Штатный дефрагментатор Windows XP не отменяет эту оптимизацию. Если же вы сомневаетесь, работает ли вообще у вас эта функция, или хотите ее отключить, то проверьте в реестре наличие параметра, включающего BootDefrag: HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction STRING Enable, значение "Y" - оптимизация включена, "N" - выключена |
Сообщения об ошибках |
Данный параметр задает, какие сообщения об ошибках будут выводиться на экран HKLM\SYSTEM\CurrentControlSet\Control\Windows ErrorMode:DWORD может принимать следующие значения |
Путь к дистрибутиву Windows |
Windows не дает стандартными способами изменить путь к дистрибутиву, вы можете изменить. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup STRING SourcePath, полный путь к дистрибутиву, например F:\ или C:\DISTRIB\WINXP\ |
Переписать консоль восстановления на жесткий диск |
Консоль восстановления Windows находится на CD-ROM с Windows XP, имеется возможность переписать её на жесткий диск, и при загрузке вы сможете выбрать: загружать XP или консоль восстановления. Перед тем как щелкнуть по ОК, вставьте компакт-диск с дистрибутивом Windows XP. Пуск- Выполнить= %путь к дистрибутиву%\i386\winnt32.exe /cmdcons После установки консоли, на системном диске появится папка cmdcons размером 7-8 Мб, а в boot.ini появиться новая строка ...\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons Выполните Пуск->Выполнить->msconfig перейдите на вкладку boot.ini и убедитесь, что появился новый пункт меню. |
Автоматические обновления Windows |
Управление автоматическим обновлением Windows XP. Также данную опцию можно настроить следующим способом: Панель управления - Система - Автоматическое обновление. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update AUOptions:DWORD AUState :DWORD Windows XP использует следующие значения: Отключить автоматические обновления AUOptions = 1 AUState = 7 Уведомлять о возможности загрузки обновлений AUOptions = 2 AUState = 2 Загружать обновления, затем уведомлять о готовности к установке AUOptions = 3 и другие значения AUState = 2 |
Windows Prefetcher сервис |
В Windows XP есть специальный Prefetcher Service, его задача уменьшить время запуска приложений и время загрузки системы. Файлы, используемые этим сервисом, находятся в папке %systemroot%\prefetch. В ней же находится информация о запускаемых программах. Если Вы хотите узнать какие программы запускаются на Вашем компьютере, очистите указанную папку и перезагрузите систему. Вы увидите какие программы оставили там свои файлы. Если там появились файлы не знакомых Вам программ, значит у Вас домовые. C помощью данной опции Вы можете управлять этим сервисом. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters EnablePrefetcher:DWORD= параметр может принимать следующие значения: 0 - отключить сервис 1 - упреждающая выборка приложений 2 - упреждающая выборка приложений, запускаемых во время загрузки системы 3 - включены обе упреждающие выборки (пп. 1 и 2) используется Windows XP по умолчанию Перезагрузите компьютер. |
Вход в систему
Показывать выполняемые команды при запуске и выходе из системы |
Показывает информацию о выполняемых процессах во время загрузки системы. Поможет быстро выяснить, на запуск чего система тратит много времени и если возможно, отключить не нужные сервисы. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System verbosestatus:DWORD значение 1 - показывать, 0 - стандартная загрузка |
Автоматический вход в систему без ввода пароля |
Позволяет автоматически входить в систему без выбора имени и ввода пароля. Также автоматический вход в систему можно включить следующим способом: Пуск - Выполнить - набрать "control userpasswords2", в появившемся окне снять галочку с "Требовать ввод имени и пароля", после нажатия на ОК появится окно, где нужно указать пользователя и пароль. Если автоматический вход включен, то его можно обойти, удерживая клавишу SHIFT при загрузке компьютера. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon STRING AutoAdminLogon, принимает значение "1" - Автоматический вход включен, "0" - выключен. STRING DefaultUserName, имя пользователя, которое используется при автоматическом входе в систему STRING DefaultUserPassword, пароль пользователя STRING DefaultDomainName, домен по умолчанию, используется для компьютеров в сети Примечание: пароль храниться в реестре в незашифрованном виде. Если при загрузке компьютера отключен показ предыдущего имени (параметр DontDisplayLastUserName) автоматический вход в систему работать не будет! Если опция сбрасывается после перезагрузки, создайте пароль для своей учетной записи (Панель управления - Учетные записи пользователей) или используйте апплет control userpasswords2 (см. выше) |
Показывать сообщение при входе в систему |
Показывает сообщение перед вводом пароля для входа в систему. Чтобы войти в систему необходимо нажать на кнопку OK. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon STRING LegalNoticeCaption, заголовок окна STRING LegalNoticeText, текст сообщения |
Не показывать имя последнего пользователя |
Windows XP по умолчанию подставляет имя последнего пользователя использующего компьютер. Чтобы это отменить, используйте данную опцию. HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System DontDisplayLastUserName:DWORD = 1 - убрать имя пользователя |
Использовать страницу приветствия |
Экран приветствия обеспечивает наиболее быстрый и простой вход в систему. Если опция выключена, используется классический вход в систему (более безопасно). HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon LogonType:DWORD = 1 - используется страница приветствия, 0 - используется классический вход в систему |
Использовать быстрое переключение пользователей |
Если опция включена, то при переключении на другого пользователя, программы текущего пользователя будут продолжать работать. Иначе, программы будут автоматически выключатся, когда пользователь выходит из системы, и со следующим пользователем компьютер будет работать быстрее. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon AllowMultipleTSSessions:DWORD = 1 - использовать быстрое переключение пользователей |
Работа Windows с zip-архивами
Отключить поддержку Windows XP zip-архивов |
По умолчанию Windows XP считает zip-файлы папками - это удобно, если у вас быстрый компьютер. На медленных компьютерах можно отключить эту возможность. Также Windows не будет искать файлы в архивах, что значительно ускорит поиск. Пуск-Выполнить regsvr32 /u /s zipfldr.dll, а для включения regsvr32 /s zipfldr.dll Параметр /u отключает поддержку, /s не выдаются сообщения |
Восстановление системы
Полностью отключить восстановление системы |
Для восстановления системы Windows XP тратит довольно много места, даже не смотря на то, что многие пользователи не пользуются данной возможность или даже не знают что это такое. Если вы не пользуетесь восстановлением системы, можете отключить её, также компьютер не будет тратить время на создание очередных "точек восстановления". Данную опцию также можно включить/отключить в Свойствах системы на вкладке "Восстановление системы". HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore DisableSR:DWORD = 1 восстановление системы отключено, 0 - включено |
Время жизни точек восстановления |
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore RPLifeInterval:DWORD время жизни точек восстановления в секундах. Вы можете задать количество мегабайт, которые использует восстановление системы на каждом диске через Свойства системы->Восстановление системы. |
Отказ системы
Автоматически перезагрузить компьютер |
Майкрософт всегда думает о пользователях, не прошёл мимо и факт зависания компьютера. Теперь вам не надо тянуться к кнопке Reset, компьютер перезагрузиться самостоятельно, если произойдет непоправимая ошибка. Данную опцию можно настроить в Свойствах системы, вкладка Дополнительно, раздел Загрузка и восстановление. HKLM\SYSTEM\CurrentControlSet\Control\CrashControl AutoReboot: DWORD =1 - перезагружать компьютер, 0 - не перезагружать |
Записать событие в системный журнал |
Производит запись в журнал об ошибке системы, если компьютером пользуется несколько человек и вам интересно, когда произошло зависание компьютера, включите данную опцию, иначе имеет смысл её отключить. HKLM\SYSTEM\CurrentControlSet\Control\CrashControl LogEvent:DWORD= 1 - вести запись журнала, 0 - не вести |
Отправить административное оповещение |
Оповещение администраторов системы при возникновении ошибки. HKLM\SYSTEM\CurrentControlSet\Control\CrashControl SendAlert: DWORD = 1 - отправлять сообщение администраторам, 0 - не отправлять |
Запись отладочной информации |
Данную опцию следует включать, если вы гений в двоичных кодах :) Для всех остальных рекомендуется отключить данную опцию, т.к. при непоправимой ошибке система может довольно долго записывать отладочную информацию и её размер может быть равен размеру оперативной памяти, в зависимости от выбранных деталей отчета. HKLM\SYSTEM\CurrentControlSet\Control\CrashControl CrashDumpEnabled:DWORD = 0 - запись не ведется, 1 - Малый дамп памяти (64КБ), 2 - Дамп памяти ядра, 3 - Полный дамп памяти (создание файла, равного размеру оперативной памяти) |
Параметры работы с памятью
Не использовать файл подкачки для хранения ядра системы |
Если опция включена, то Windows XP для ускорения производительности оставляет исполняемый код ядра резидентным в памяти, вместо вытеснения его, по мере необходимости, в виртуальную память на диск. Используйте данную опцию при наличии не менее 256 МБ оперативной памяти. Рекомендуется 512 МБ и более. Примечание: Не применять эту опцию, если используете "Ждущий" (standby) или "Спящий" (hibernate) режимы. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DisablePagingExecutive:DWORD= 1 - Не использовать файл подкачки для хранения ядра системы, 0 - использовать |
Большой системный кэш |
Используйте данную опцию, если у вас 512 Мб памяти или больше. Данная опция увеличит производительность Windows XP. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management LargeSystemCache:DWORD =1 - использовать, 0 - не использовать |
Оптимизировать кэш диска |
Данная опция увеличит число страниц, которые система будет читать или писать на жесткий диск за один раз. Исходя из этого, должна вырасти производительность. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management IOPageLockLimit:DWORD значение параметра задаётся в шестнадцатеричной системе от hex:1000 до hex:20000 килобайт, то есть от 4 Мб до 128 Мб. если параметр не существует или равен 0 (по умолчанию), то используется кэш равный 512 Кб. Рекомендуются следующие значения: |
Объём RAM компьютера |
Рекомендуемое значение параметра IOPageLockLimit |
128 Мб и более | 16384 Кб |
160 Мб и более | 32768 Кб |
256 Мб и более | 65536 Кб |
512 Мб и более | 131072 Кб |
Пути к системным утилитам
Использовать свою программу дефрагментации диска |
Вы можете задать свою программу дефрагментации диска, она будет вызываться, если вы в свойствах диска, на вкладке Сервис нажмёте на кнопку "Выполнить дефрагментацию... HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ MyComputer\DefragPath EXPAND STRING (По умолчанию), система использует следующую командную строку %systemroot%\system32\dfrg.msc %c: С помощью параметра %с передается имя диска. |
Использовать свою программу очистки системы |
По умолчанию Windows XP использует утилиту для очистки системы - CleanUP, вы можете заменить её на свою. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ MyComputer\cleanuppath EXPAND STRING (По умолчанию), система использует следующую командную строку %SystemRoot%\system32\cleanmgr.exe /D %c С помощью параметра %с передается имя диска. Для CleanUp если не задан параметр /D, то параметр %с игнорируется и система предлагает пользователю выбрать диск самостоятельно. |
Использовать свою программу для архивации данных |
По умолчанию Windows XP использует утилиту для архивации данных - BackUP, вы можете заменить её на свою. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ MyComputer\BackupPath EXPAND STRING (По умолчанию), система использует следующую командную строку %SystemRoot%\system32\ntbackup.exe |