Windows Vista. Трюки и эффекты
Шрифт:
«Ускоряющие» ключи реестра
Ускорить работу некоторых компонентов системы можно с помощью редактирования реестра. Вот несколько примеров.
• Ускорение меню. По умолчанию меню Пуск и его подменю открываются с задержкой в 0,4 с, которая может мешать эффективной работе. Для уменьшения задержки меню откройте раздел HKEY_CURRENT_USER\Control Panel\ Desktop и установите значение параметра MenuShowDelay равным величине задержки в миллисекундах.
• Ускорение файловой системы NTFS. В процессе записи файлов на диск система создает два имени: длинное – для 32-разрядных программ и короткое в формате 8.3 для совместимости с устаревшими 16-разрядными программами. Если вам не нужна поддержка коротких имен, отключите ее, открыв раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem и установив
Эти же параметры можно изменять в командной строке с правами администратора. Команды будут такими:
– fsutil behavior set disablelastaccess 1 – для отключения записи времени доступа;
– fsutil behavior set disable8dot3 1 – для отключения поддержки коротких имен.
Отключение проверки свободного места на жестком диске. Откройте раздел HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, создайте параметр типа DWORD с именем NoLowDiskSpa-ceChecks и установите для него значение 1. При необходимости в разделе Policies создайте новый подраздел Explorer.
• Запрет выгрузки ядра в файл подкачки. При наличии в системе достаточного объема оперативной памяти можно заставить систему хранить компоненты ядра в оперативной памяти и не использовать для них файл подкачки. Для этого откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management и установите значение параметра DisablePagingExecutive равным 1.
• Ускорение завершения работы системы. В процессе завершения работы система по умолчанию выделяет 20 секунд для завершения процессов. Этот интервал можно уменьшить, открыв раздел HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control и установив значение параметра WaitTo-KillServiceTimeout равным желаемому интервалу в миллисекундах, например 100 00. Однако не следует устанавливать слишком низкий интервал, поскольку некоторые службы будут завершаться некорректно, что может привести к ошибкам в следующих сеансах работы.
Внимание!
Для применения большинства указанных выше параметров требуется перезагрузка компьютера.
Очистка системного реестра
Если ваш компьютер используется достаточно интенсивно, вы часто устанавливаете и удаляете приложения или изменяете конфигурацию оборудования, то со временем в системном реестре Windows могут накапливаться ошибки, которые замедляют работу системы и вызывают сбои. Типичными ошибками являются ссылки на отсутствующие файлы, неправильные записи о приложениях или драйверах, ошибочные параметры для расширений файлов и другие.
Поскольку реестр Windows Vista содержит сотни тысяч записей, то поиск ошибок лучше выполнить с помощью одной из специализированных утилит, которые имеются на прилагаемом диске. Функции для очистки реестра имеются во многих программах для комплексной настройки и обслуживания системы, например, TweakNow PowerPack (www.tweaknow.com), Jvl6 PowerTools (www.macecraft.com), System Mechanic (www.ioLo.com) или TuneUp Utilities (www.tune-up.com). Также существуют отдельные утилиты для очистки реестра, например, TweakNow RegCleaner (www.tweaknow.com) или CCleaner (www.ccLeaner.com).
Внимание!
Перед началом очистки реестра обязательно создайте контрольную точку восстановления (см. разд. 1.3).
В качестве примера рассмотрим работу с программой TweakNow RegCleaner, которую можно использовать отдельно или же в составе комплекта TweakNow PowerPack. После запуска программы вы можете выбрать режим сканирования (рис. 8.12): Quick Scan – быстрое сканирование, Full Scan – полное сканирование или Custom для ручной настроки сканирования. Для запуска процесса сканирования нажмите кнопку Clean Now и дождитесь окончания проверки, которая может занять несколько минут или более, в зависимости от объема реестра и количества ошибок.
Рис. 8.12.
После завершения всех проверок щелкните на ссылке View Result для программа отчета о найденных ошибках (рис. 8.13), которые будут поделены на несколько категорий. Щелкнув на любой ошибке, вы можете прочитать ее описание в нижней части окна. Если вы не хотите исправлять ту или иную ошибку, то следует снять установленный возле нее флажок. Для автоматического исправления ошибок нажмите кнопу Delete, после чего будет выведен отчет о выполнении этой операции.
При интенсивном использовании системы для ускорения доступа к реестру можно выполнить его дефрагментацию. Функция дефрагментации реестра имеется в большинстве перечисленных выше утилит. Например, для дефрагментации реестра с помощью программы TweakNow RegCleaner щелкните на ссылке Registry Defragmenter и нажмите кнопку Defragment Now. После завершения этой операции вам понадобиться перезагрузить компьютер.
Рис. 8.13. Отчет программы TweakNow RegCleaner о найденных ошибках
Оптимизация и ускорение системы с помощью специальных утилит
Еще один способ ускорения Windows Vista состоит в использовании специализированных оптимизаторов, которые обеспечивают дружественный интерфейс и избавят вас от необходимости копаться в реестре. Рассмотрим для примера использование программы Vista Smoker Pro.
Для настройки параметров производительности выберите категорию Tweaks и щелкните на ссылке Performance (рис. 8.14). Чтобы узнать назначение каждого флажка, подведите к нему указатель мыши и ознакомьтесь с текстом всплывающей подсказки. Внимательные пользователи, таким образом, смогут найти флажки, соответствующие рассмотренным выше параметрам реестра.
Для не очень опытных пользователей в программе имеется режим автоподстройки системы, который запускается с помощью ссылки Auto Tuner. Выполнить автоматическую настройку системы можно и с помощью других аналогичных утилит, представленных на прилагаемом компакт-диске в разделе Оптимизаторы (см. приложение 1).
Внимание!
Перед настройкой системы с помощью оптимизаторов обязательно создайте контрольную точку восстановления (см. разд. 1.3) на тот случай, если после настройки работа системы ухудшиться. Не изменяйте параметры, значения которых вам неизвестны, также не изменяйте сразу несколько важных параметров.
Настройка автоматической дефрагментации
При интенсивном использовании компьютера выполняется большое количество операций записи и удаления файлов, что приводит к фрагментации файлов. Для ускорения чтения данных с жесткого диска следует периодически запускать специальную программу дефрагментации, которая перераспределяет содержимое жесткого диска, объединяя отдельные фрагменты файлов. В Windows Vista дефрагментация автоматически выполняется один раз в неделю, и необходимость в дополнительном запуске программы дефрагментации отсутствует.
Чтобы открыть окно программы дефрагментации и задать параметры ее работы, выполните команду Пуск → Все программы → Стандартные → Служебные → Дефрагментация диска или найдите программу с помощью строки поиска (рис. 8.15).
Рис. 8.15. Программа дефрагментации жесткого диска
Для изменения режима работы программы щелкните на кнопке Изменить расписание и в появившемся окне установите желаемое время и периодичность запуска. При снятии флажка Выполнять по расписанию вам придется периодически запускать дефрагментацию вручную с помощью кнопки Выполнить дефрагментацию.