Чтобы исправить ошибки в реестре и провести его «зачистку», перейдите в раздел Неполадки и нажмите кнопку Поиск проблем (рис. 9.3). Когда процесс подойдет к концу, нажмите кнопку Исправить отмеченные. Утилита предложит сделать резервную копию изменений. Затем еще раз нажмите кнопку Исправить отмеченные – ошибочные данные будут удалены.
Рис. 9.3. CCleaner ищет ошибки в реестре
NBG Clean Registry – утилита, предназначенная для удаления неработающих ключей в реестре. Отличается высокой результативностью. Неработающие ключи помещаются в список, где их можно удалять по собственному выбору. В утилиту интегрирован монитор NBG Registry Monitor, позволяющий в реальном времени отслеживать изменения в реестре. Программа имеет весьма специфический интерфейс и на сегодняшний день морально устарела, однако со своей работой справляется хорошо. Поэтому совсем сбрасывать ее со счетов не стоит.
Оптимизация с помощью параметров реестраПосмотреть на реестр своими глазами вы сможете, если запустите Редактор реестра (выполните команду меню Пуск → Выполнить и в открывшемся окне наберите команду regedit). Изменяя те или иные параметры, можно настраивать Windows, но помните, что реестр – штука серьезная, и будьте осторожны при выполнении приведенных ниже рекомендаций, иначе придется проверять функцию восстановления на практике.
В реестре находится параметр, отвечающий за анимацию при сворачивании и разворачивании окон. Его отключение увеличит скорость работы графического интерфейса. Адрес параметра таков: HKEY_CURRENT_USER\ControlPanel\Desktop\WindowsMetrics. В правой части окна найдите параметр MinAnimate и установите в качестве его значения необходимое (1 – анимация включена, 0 – выключена). Если же этого параметра в реестре нет, создайте его (строковый тип).
Чтобы убрать задержку при открытии меню Пуск (по умолчанию 400 мс), в реестре по адресу HKEY_CURRENT_USER\ControlPanel\Desktop установите значение параметра MenuShowDeleteay равным нулю. В этом случае меню будет появляться мгновенно.
Если у вас возникают большие задержки при перезагрузке, тогда по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement найдите параметр ClearPageFileAtShutdown (он позволяет удалять файл подкачки при выходе из Windows) и проверьте его значение – ненулевое приводит к большим задержкам при перезагрузке.
Когда в папке на NTFS-разделе много файлов, открываться она будет довольно медленно, поскольку каждый раз система тратит время на обновление метки последнего доступа к файлам. Для отключения этой функции по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem нужно создать параметр NtfsDisableLastAccessUpdate типа DWORD и присвоить ему значение 1.
Рабочий столЕсли ваш процессор уже не так горяч, как в былые времена, когда тактовая частота более 1 ГГц казалась выдумкой писателей-фантастов, не стоит напрягать его понапрасну сортировкой значков на Рабочем столе и масштабированием фоновой картинки. Разработчики Windows XP и так позаботились о том, чтобы «мозг компьютера» не оставался без дела. К тому же, помимо дополнительной нагрузки на процессор, значки и обои расходуют немало системной памяти. Так что, если есть желание оптимизировать работу Windows, начните с удаления всего лишнего с Рабочего стола.
Удаление скрытых компонентовВ отличие от предыдущих версий, операционная ситема Windows XP при установке не спрашивает у пользователя о том, какие компоненты ему необходимы, а какие вовсе ни к чему. Но это еще полбеды. В дальнейшем при попытке убрать неиспользуемые компоненты системы, когда запускается оснастка Установка и удаление программ, вдруг обнаруживается, что удалять практически нечего – многие компоненты Windows XP просто-напросто скрыты. Для решения этой проблемы в папке Windows откройте папку Inf, в которой найдите файл sysoc.inf. В файле удалите во всех строках слово hide, но удалять при этом следует только hide, оставляя запятые до и после этого слова.
Например, если исходная строка выглядела, как iis=iis.dll,OcEntry,iis.inf, hide,7, то оставить нужно iis=iis.dll,OcEntry,iis.inf,,7.
После сохранения изменений в файле sysoc.inf мастер компонентов Windows покажет вам значительно более длинный список, чем прежде.
Лишние службыВажную роль в оптимизации производительности Windows XP может сыграть настройка системных служб. Для управления ими следует выполнить в меню Пуск команду Выполнить, после чего в появившемся окне набрать services.msc.
Перед тем как производить эксперименты со службами, сохраните раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes (щелкните на указанном разделе правой кнопкой мыши и выберите команду Экспортировать).
Ниже приведен список служб, большинство из которых в общем случае можно безболезненно отключить (установите значение Отключено).
• Machine Debug Manager – управляет местной и удаленной отладкой с помощью компонентов Visual Studio.
• NetMeeting Remote Desktop Sharing – разрешает проверенным пользователям получать доступ к рабочему столу, используя NetMeeting.
• QoS RSVP – делает возможной рассылку оповещений в сети и управление локальным трафиком.
• Telnet – позволяет пользователю удаленно входить в систему и запускать программы.
• Автоматическое обновление – включает автоматическую загрузку и установку критических обновлений Windows.
• Веб-клиент – позволяет программам создавать, получать доступ и изменять файлы, хранящиеся в Интернете. Обычно мало кто пользуется данной возможностью, на работу FTP-клиентов это не влияет.
• Вторичный вход в систему – позволяет запускать процессы от имени другого пользователя. Остановка данной службы не позволит вам запускать программы с пониженными или повышенными привилегиями, что иногда повышает безопасность системы. Если вы собираетесь использовать данный метод, не останавливайте службу.
• Диспетчер очереди печати – загружает в память файлы для последующей печати. Лучше отключить, если нет принтера.
• Диспетчер сеанса справки для удаленного рабочего стола – управляет возможностями удаленного помощника.
• Журналы и оповещения производительности – управляет сбором данных о производительности с локального или удаленных компьютеров.
• Источник бесперебойного питания – управляет работой источников бесперебойного питания, подключенных к компьютеру. Если таковых нет, то службу лучше отключить.
• Клиент отслеживания изменившихся связей – поддерживает связи NTFS-файлов, перемещаемых в пределах компьютера или между компьютерами в домене. При отсутствии NTFS отключите.
• Модуль поддержки NetBIOS через TCP/IP – включает поддержку службы NetBIOS через TCP/IP. Если нет сети, то можно отключить.
• Модуль поддержки смарт-карт – обеспечивает поддержку старых устройств чтения смарт-карт. Если вы ими не пользуетесь, отключите службу.
• Обозреватель компьютеров – обслуживает список компьютеров в сети и выдает его программам по запросу. Если нет локальной сети, то и сервис не нужен.
• Оповещатель – посылает выбранным пользователям и компьютерам административные оповещения.
• Планировщик заданий – позволяет настраивать расписание автоматического выполнения задач на компьютере.
• Серийный номер переносного медиа-устройства – получает серийные номера всех переносных медиаустройств, подключенных к системе.
• Сетевой вход в систему – поддерживает сквозную идентификацию событий входа учетной записи для компьютеров домена.
• Служба COM записи компакт-дисков IMAPI – управляет записью компактдисков встроенными средствами Windows. Если не отключить, могут возникнуть проблемы с записью дисков сторонними программами.
• Служба времени Windows – управляет синхронизацией даты и времени на всех клиентах и серверах в сети.
• Служба загрузки изображений – обеспечивает работу службы получения изображений со сканеров и цифровых камер. Можно отключить, если таковых устройств нет.
• Служба индексирования – индексирует содержимое и свойства файлов на локальном и удаленных компьютерах.
• Служба обнаружения SSDP – включает обнаружение UPnP-устройств в домашней сети.
• Служба сообщений – позволяет посылать и получать сообщения, переданные администраторами или службой оповещений.
• Службы IPSEC – если не намереваетесь использовать политики безопасности IP или вообще в первый раз об этом слышите, то отключайте службу.
• Службы терминалов – позволяют подключаться к локальной машине по сети и удаленно работать на ней.
• Съемные ЗУ – если не пользуетесь ZIP-дисководами и прочими, то службу можно отключить.