div.main {margin-left: 20pt; margin-right: 20pt} Настройка
WindowsXP
Многие уже читали обзоры новой операционной системы — WindowsXP, а
некоторые уже и установили ее. Ниже я хотел бы изложить несколько моментов
тонкой настройки этой OS, которые позволят работать ей более
эффективно.
Для начала, если вам не нравятся все "излишества" в
новом оформлении XP либо вам не позволяют ими наслаждаться системные
требования вашего компьютера, интерфейс можно вернуть к "стандартному" виду.
Для этого воспользуемся закладкой Быстродействие-Визуальные эффекты (Панель
задач->Система->Дополнительно). В этом окне для обеспечения
наилучшего быстродействия выбираем одноименный пункт. Кстати, здесь же, на
вкладке Дополнительно-Виртуальная память-изменить, можно скорректировать
размер файла подкачки (если вам это нужно;)) либо вообще запретить его
использование (для тех, у кого RAM > или = 512Mb). Затем
возвращаем меню "Пуск" к стандартному виду. Для этого щелкаем правой кнопкой
мышки на кнопке "Пуск", выбираем пункт "свойства" и помечаем пункт
"Классическое меню "Пуск".
Избавится от страницы приветствия при входе
в Windows можно через опцию Изменение входа пользователей в систему (Панель
управления->Учетные записи пользователей). Здесь просто нужно убрать
галочку в пункте "использовать страницу приветствия". В процессе загрузки
можно пропустить выбор имени пользователя и набор пароля. Выберите Выполнить
из меню "Пуск" и наберите control userpasswords2, что приведет к открытию окна
"Учетные записи пользователей". На вкладке Пользователи удалите флажок у
позиции "Требовать ввод имени пользователя и пароля" и нажмите ОК. Появится
диалоговое окно "Автоматический вход в систему"; введите имя пользователя и
пароль для нужной учетной записи. По умолчанию WinndowsXP считает zip-файлы
папками — это удобно, если у вас быстрый компьютер. На более медленных можно
отключить эту возможность — Выполнить->regsvr32 /u zipfldr.dll. Если вы
передумали, то можно все вернуть назад командой regsvr32 zipfldr.dll. Для
ускорения навигации по папкам, содержащим графические файлы, можно отметить
пункт "Не кэшировать эскизы" (Панель управления->Свойства папки->Вид), а
заодно убрать галочку с пункта "Помнить параметры отображения каждой папки"
(находится там же). Сократить занимаемое XP место на диске можно следующим
образом. Можно удалить директории (%SystemRoot% — директория, в которую у
вас установлена Windows): 1) %SystemRoot%Driver Cachei386 Это в том
случае, если все оборудование уже стоит и работает. При добавлении нового
оборудования система будет запрашивать дистрибутив. 2)
%SystemRoot%system32dllcache Это кэш защищенных системных файлов,
используемый для их автоматического восстановления в случае повреждения.
Размер по умолчанию этой папки 400 Мб, и определяется он параметром SFCQuota
(0xFFFFFFFF) в ключе реестра [HKEY_LOCAL_ MACHINESOFTWAREMicrosoftWindows
NTCurrent VersionWinlogon]
Изменить размер кэша системных файлов
можно с помощью команды sfc: Выполнить->sfc /cachesize=0 (либо другое
значение), а затем удалить все файлы в указанной директории. Если не
использовать /cachesize=0, то при следующей проверке защищенных системных
файлов система снова наполнит свой кэш до заданного объема. 3) Выключить
Восстановление системы: поставить галочку в пункте — Свойства
системы->Восстановление системы->Отключить восстановление системы на
всех дисках. Этим стирается вся информация, созданная службой "Восстановление
системы" и хранящаяся в папке System Volume Information. Но последним пунктом
я, например, предпочитаю не пользоваться. Это несмотря на то, что все советы,
касающиеся WindowsXP, пестрят рекомендациями о первоочередности ее отключения.
Мой опыт "общения" с WindowsXP (с появления первых бета-версий) позволил мне
убедиться в полезности этой службы. По-моему, проще сделать откат системы
назад, чем из-за криво ставших новых драйверов либо программ переустанавливать
систему целиком либо пользоваться программами типа NortonGhost. 4)Удаление
части компонентов. Открываем файл sysoc.inf из папки %SystemRoot%inf с
помощью любого текстового редактора (кроме Worda;)). Уберем все вхождения
слова "hide", благодаря чему увеличится количество пунктов во вкладке
"Установка компонентов Windows" панели "Установка и удаление программ".
Большинство из них (если вы точно уверены) можно удалить. Для
дополнительного ускорения работы OS можно прибегнуть к помощи редактора
реестра (Пуск->Выполнить->regedit). После изменения реестра, для
вступления в силу внесенных поправок, необходима перезагрузка. Ускорение
появления на экран меню и списков — [HKEY_CURRENT_USERControl
PanelDesktop]->параметр MenuShowDelay устанавливается значение в
0.
Отключение кэширования DLL —
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer]->создается
новый строковый параметр AlwaysUnloadDLL и устанавливается его значение равным
1. Ускорение работы с кэшем —
[HKEY_LOCAL_MA-CHINESYSTEM CurrentControlSetControlSessionManagerMemory
ManagementIoPageLockLimit]->изменить параметр (в десятичной системе)
согласно имеющейся у вас памяти: 128M: 131072; 256M: 262144; 512M и больше:
524288 . Включение/выключение опции boot defrag (дефрагментирование файлов,
необходимых для старта XP) —
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft DfrgBootOptimizeFunction] — ищем
ключ Enable, его значения: Y/N — соответственно
включено/выключено. Настройка кэша второго уровня — [HKEY_LOCAL_
MACHINESYSTEMCurrentControlSetControlSession ManagerMemory
ManagementSecondLevelDataCache] — изменить значение (десятичное): AMD
Duron: 64(kb); CeleronA/Сeleron2:128; PII mobile/PIII E(EB)/P4/AMD
K6-3/AMD THUNDERBird/Cyrix III:256; AMD K6-2/PII/PIII katmai/AMD
Athlon:512; PII Xeon/PIII Xeon:1024.
Отключение Dr.Watsonа —
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersi-onAeDebug] —
выставить ключ Auto равным 0. Выключение автозапуска CD — [HKEY_LOCAL_
MACHINESYSTEMCurrentControlSetServicesCDRom] — изменить параметр Autorun
типа DWORD:0=отключено, 1=включено. Если вы используете NTFS, то немного
ускорить работу помогут следующие пункты: 1. Отключение создания файлов в
системе 8.3 (совместимых с MS DOS) —
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFilesystem] — изменить
параметр NtfsDisable8dot3NameCreation на 1; 2. Ускорить доступ к папкам с
большим количеством файлов можно, отключив обновление метки последнего доступа
к файлам — [HKEY_LOCAL_ MACHINESYSTEMCurrentControlSetControlFilesystem] —
поменять параметр NtfsDisableLastAccessUpdate на 1; 3. Резервирование места
для таблицы файлов (не знаю, нужно ли вам это, но на всякий случай привожу;))
— [HKEY_LOCAL_MACHINESYSTEMCurrent ControlSetControlFileSystem] — добавьте
параметр (DWORD) NtfsMftZoneReservation. Резервирование пространства этим
способом позволяет таблице файлов с основными данными увеличиваться
оптимально. Если ваши тома NTFS вообще содержат относительно немного файлов
большого размера, заданное значение этого параметра 1 (значение по умолчанию).
Вы можете использовать значение 2 или 3 при умеренных количествах файлов, и 4
(максимум), если у вас раздел с NTFS содержит большое количество файлов.
Однако, значения >2 заставляют систему резервировать намного большую часть
диска для таблицы файлов с основными данными. Отключение режима
перезагрузки при возникновении системных сбоев (появление т.н. "синего"
экрана) — [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl] —
параметр AutoReboot: 0=отключено, 1=включено. Увеличение скорости, при
условии, если у вас что-то вроде PIII 800, 512M RAM (и более) можно достигнуть
путем изменения параметра EnablePrefetcher — [HKEY_LOCAL_MACHINESYSTEM
CurrentControlSetControlSession ManagerMemory
ManagementPrefetchParameters] — на 3. Для изменения времени ожидания
зависших программ, после которого они "снимаются" автоматически, необходимо
изменить параметр HungAppTimeout, находящийся по адресу [HKEY_CURRENT_
USERControl PanelDesktop]. Значение этого ключа определяет время в
миллисекундах, через которое не отвечающее приложение считается зависшим.
Здесь же есть ключ WaitToKillServiceTimeout, определяющий время ожидания перед
"снятием" зависшей службы; AutoEndTasks, установив у которого значение 1,
можно разрешить системе "снимать" зависшие процессы самостоятельно. Следует
принять во внимание то, что при установке слишком малых значений Timeout
возможны проблемы с не вовремя снятыми программами и
службами.
Отключение сообщений о нехватке свободного места на диске —
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer],
добавляем новый параметр (DWORD) под названием NoLowDiskSpaceChecks и
устанавливаем его параметр равный 1. Включение режима UDMA66 — [HKEY_LOCAL_
MACHINESystemCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318} 000]
— добавляем новый параметр (DWORD) EnableUDMA66 и присваиваем ему значение
1. Отключение заданий по расписанию (scheduled tasks): в реестре удаляется
следующий ключ — [HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerRemoteComputerNameSpace{D6277990-4C6A-11CF-8D87-00AA0060F5BF]. Ну,
вот вроде и все основные моменты оптимизации XP при помощи реестра. Остается
добавить, что с реестром надо обращаться аккуратно и всегда иметь возможность
для отката внесенных изменений. Для этого достаточно сохранить папку
С:WINDOWSystem32config: (10–30Mb). Точный список файлов реестра XP можно
посмотреть здесь:
[HKEY_LO-CAL_MACHINESystemCotnrolSetControlHiveList]. Дальнейший
путь оптимизации — это разобраться с системными службами, но об этом в
следующий раз. P.S. Возможность применения любого из вышеперечисленных
советов должна определяться в каждом конкретном случае самостоятельно.
Федор Карнач
|