Для удобства пользования используется следующая система, позволяющая наглядно представить все возможности реестра.
Используемые сокращения
HKLM = HKEY_LOCAL_MACHINE
HKCU = HKEY_CURRENT_USER
HKCR = HKEY_CLASSES_ROOT
- Ускорение файловой системы
- Отключение дебаггера
- Зависшие программы
- Длинные и короткие имена файлов
- Формат MS-DOS для файлов и папок
- Обновление метки последнего доступа к папке
- Быстрое завершение работы Windows
- Запрет на null-сессию
- Windows Installer
- Windows Script Host (WSH)
- Установка способа доступа к расшаренным ресурсам компьютера из сети
- Запрет сохранения паролей в Dial-Up-соединениях
- Настройка системы (msconfig.exe)
Продолжение: страница 1...2...3...4...
Ускорение файловой системы
Можно ускорить действие файловой системы, (если позволяет оперативная память) увеличив параметр типа DWORD IoPageLockLimit от заданных по умолчанию 512 КБ до 4 МБ и более в разделе
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Этот параметр представляет максимальное число байт, которые могут быть блокированы для операций I/O. Когда значение параметра равно 0, то система использует встроенный алгоритм определения необходимой памяти и использует объем 512 КБ. Установка максимального значения должна основываться на объеме памяти в Вашей системе.
Таблица рекомендуемых значений
RAM (MB) | IoPageLockLimit |
32 | 4096000 |
64 | 8192000 |
128 | 16384000 |
256+ | 65536000 |
Отключение дебаггера
При возникновении каких-либо неполадок в работе приложений пользователю показывается окно с сообщением об ошибке и предложением закрыть приложение, при этом DrWatson (дебаггер по умолчанию) автоматически записывает информацию о сбое в log-файл. Для отключения этой службы вставляем в ключ реестра
HKLM\SOFTWARE\Microsoft\Windows NT\Current Version\AeDebug
строковый параметр Auto со значением 0. После этого DrWatson больше не будет загружаться автоматически, а будет выводиться окно с сообщением об ошибке. По умолчанию установлено 1 (автоматическая загрузка дебаггера)
Зависшие программы
- Время, по истечении которого программу считать зависшей
Иногда программа зависает, т.е. не реагирует на обращение к ней. Приходится принудительно закрывать его (например, через Диспетчер задач (Ctr-Shift-Esc)): Ключ HungAppTimeout в разделеHKCU\Control Panel\Desktop
определяет время, по прошествии которого не отвечающее приложение считается зависшим (по умолчанию 5000 миллисекунд). Измените данный строковый параметр на необходимое значение
- Время ожидания перед завершением зависшего приложения
Ключ WaitToKillAppTimeout в разделеHKCU\Control Panel\Desktop
задает время ожидания перед завершением зависшего приложения (по умолчанию 2000 миллисекунд). Измените данный строковый параметр на необходимое значение
- Автоматическое завершение зависших программ
Вы можете разрешить системе автоматически завершать зависшие процессы. Для этого используйте строковый параметр AutoEndTasks в разделеHKCU\Control Panel\Desktop
Значение "1" разрешает системе автоматически завершать процессы
Значение "2" - процессы не завершаются автоматически.Система ожидает, когда процесс завершится, и если время завершения процесса превышает значение HungAppTimeout (см. выше), то появлятеся диалоговое окно Завершение работы, указывающее, что приложение зависло
-
Примечания При установке слишком малых значений в указанных ключах могут возникнуть проблемы с автозавершением запущенных задач, так как приложение может длительное время не отвечать на запросы в случае достаточно большой загруженности процессора или работой с другими программами
Длинные и короткие имена файлов
Вы можете запретить длинные имена файлов в Windows, заставив тем самым генерировать имена в формате 8.3 (DOS-овский формат). Для этого в разделе
HKLM\System\CurrentControlSet\control\FileSystem
надо изменить параметр Win31FileSystem, присвоив ему значение 01 (по умолчанию стоит 00)
Формат MS-DOS для файлов и папок
По умолчанию Windows NT и выше создают в разделе NTFS специальную таблицу, содержащую все имена файлов и папок в формате MS-DOS по формуле 8.3 (8 символов имени файла и 3 символа для его расширения). Данная возможность в настоящее время не совсем актуальна и ее можно отключить для повышения производительности системы Для этого установите параметр типа DWORD NtfsDisable8dot3NameCreation в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
равным 1
Обновление метки последнего доступа к папке
По умолчанию Windows в системе NTFS обновляют метку последнего доступа к папке при их открытии. Данная возможность может тормозить вашу систему при слишком большом количестве папок. Если вас не интересует данная метка, то можете отключить данную возможность. Для этого установите параметр типа DWORD NtfsDisableLastAccessUpdate равным 1 в разделе
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Быстрое завершение работы Windows
Windows NT версии 3.1и 3.5 позволяла закрыть все процессы за 20 секунд. В Windows XP существует возможность определять величину интервала, в течение которого система должна завершить свою работу. Для этого необходимо исправить ключ системного реестра – строковый параметр WaitToKillServiceTimeout, где установлена временная задержка закрытия всех запущенных сервисов в миллисекундах. Этот ключ расположен в разделе
HKLM/SYSTEM/CurrentControlSet/Control
По умолчанию значение параметра равно 20000, что эквивалентно 20 секундам.
Для уменьшения времени завершения, нужно уменьшить это значение, например до 1000, что эквивалентно 1 секунде. Однако, помните, что слишком значительное уменьшение значения этого ключа не позволит системе корректно завершить запущенные сервисы, что может сказаться на стабильности загрузки. Во время завершения работы, система уведомляет все сервисы и дает каждому сервису время на корректное закрытие. По истечении этого времени система уничтожает сервис. При этом некоторые параметры настройки сервиса могут быть не сохранены. Поэтому, если при уменьшении значения система становится нестабильной, рекомендуется попробовать увеличить это значение до тех пор, пока система не будет полностью стабильной.
Запрет на null-сессию
Для запрета null-сессии, которая позволяет другому пользователю, получить информацию о зашаренных (доступных для общего пользования) директориях и об имеющихся на компьютере локальных пользователях, установите параметр типа DWORD RestrictAnonymous равным 1 в разделе
HKLM\SYSTEM\CurrentControlSet\Control\Lsa
Windows Installer
- Контроль над Windows Installer
Майкрософт разработала новый формат для установки программ - Windows Installer (msi-файлы). Существует возможность контроля над этим форматом. Создайте новый параметр DisableMSI типа DWORD в разделеHKLM\Software\Policies\Microsoft\Windows\Installer
и присвойте ему следующие значения
- 0 - по умолчанию
- 1 - только адмистраторы системы могут запустить Windows Installer
- 2 - запрет на запуск Windows Installer
- Запрет на запуск msi-файлов со сменных носителей
Можно запретить запуск msi-файлов со сменных носителей (CD-ROM, флоппи-диск, DVD и т.д.) при помощи параметра типа DWORD DisableMedia в разделеHKCU\Software\Policies\Microsoft\Windows\Installer
Windows Script Host (WSH)
Существуют несколько параметров, позволяющих настроить Windows Script Host. Данные параметры находятся в разделе
HKLM\Software\Microsoft\Windows Script Host\Settings
Строковый параметр Enabled равный "0" отключает работу скриптов WSH (значение "1" включает обратно)
Строковый параметр DisplayLogo равный "0" отключает показ версии WSH и копирайт компании Майкрософт при работе скрипта в окне сеанса MS-DOS
Установка способа доступа к расшаренным ресурсам компьютера из сети Раздел:
HKLM\System\CurrentControlSet\Control\Lsa
Параметр типа DWORD RestrictAnonymous. Если значение равно 1 - запрещает анонимным юзерам просматривать удаленно учетные записи и расшаренные ресурсы. 2 - отказывает любой неявный доступ к системе (в сетевом окружении компьютер не будет виден, однако, доступ к нему можно будет получить, обратившись к нему по его IP).
Запрет сохранения паролей в Dial-Up-соединениях
По умолчанию, в Dial-Up-соединениях введенный пароль сохраняется после успешного соединения, если задействована опция "Сохранять имя пользователя и пароль", расположенная на диалоговом окне для Dial-Up. Это достаточно удобно для многих пользователей, но если вы занимаетесь проблемой безопасности системы, то можете запретить сохранение этих паролей. В разделе
HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
создайте параметр типа DWORD DisableSavePassword со значением 1, который запрещает сохранение паролей в Dial-Up-соединениях. В этом случае опция "Сохранять имя пользователя и пароль" становится недоступной, а сохраненные пароли пропадают
Настройка системы (msconfig.exe)
Порой окно программы Настройка системы (msconfig.exe) засоряется ненужными записями. Чтобы удалить записи, которые мозолят вам глаза, нужно прогуляться в раздел
HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig
и просмотреть все подразделы. Удалите ненужные параметры и окно программы будет выглядеть гораздо аккуратнее
Поделиться с друзьями
Комментариев нет.
Для того, чтобы оставить свой комментарий вам необходимо войти или зарегистрироваться на сайте.