• исключение неиспользуемых программ. Некоторые разделы Windows XP придают ей большую эффективность, однако требуют применения и больших объемов памяти. Так, например, активизация функции Региональные параметры (Internatinal Settings) позволяет повысить эффективность при использовании нескольких языков общения, но нуждается в дополнительных объемах памяти. К сожалению, после активизации этой функции ее не удается отменить вплоть до повторной перезагрузки всей системы. Аналогичная ситуация реализуется и для многих других значков, появляющихся в разделе Область уведомлений в правой части панели задач, включая и изображение часов.

Поиск неиспользуемых скрытых драйверов

   В ряде случаев Windows XP сама обеспечивает оптимальный режим настройки компьютера. В начале данной главы я уже упоминал, что пользователям рекомендуется устранить все драйверы, в которых отпала необходимость. Что же произойдет, если в системе останутся так называемые скрытые, неинсталлированные драйверы? На рис. 5.1 показано диалоговое окно, иллюстрирующее возникающую при этом ситуацию. В данном случае я инсталлировал Windows XP в сетевом варианте (в условиях сервера Windows XP и сервера Novell NetWare). Подобный сетевой вариант обеспечивал полномасштабную поддержку сетевых протоколов NetBIOS и IPX/SPX. На практике, вследствие применения сетевых программных средств NetWare 5, я не испытывал необходимости в обоих этих протоколах и работал только с протоколом TCP/IP. Однако отсутствие обращения к указанным протоколам вовсе не означает, что они исчезают из системы, то есть из раздела Сетевое окружение: соответствующие файлы остаются на диске, однако они поддерживаются в неактивном состоянии, что позволяет экономить определенные объемы памяти и уменьшать время обработки данных.
   Рисунок 5.1. В ряде случаев Windows XP инсталлирует драйверы, в которых пользователи просто не нуждаются
 
   Очевидно, что далеко не все драйверы можно легко обнаружить, однако при терпении вы найдете большую их часть. Если требуется выполнить подобную процедуру, воспользуйтесь приводящейся ниже последовательностью действий:
   1. Исключите программы, служащие для дополнительной сетевой поддержки. При желании добиться оптимальных характеристик системы подобная поддержка должна обеспечиваться только для одной сети. В большинстве случаев доступно сохранить программные средства поддержки сети Microsoft и отказаться от программных средств поддержки сети NetWare.
   2. Уменьшите число используемых (ранее инсталлированных) сетевых протоколов. Я обычно применяю для взаимодействия с сетью протокол TCP/IP, однако вы вправе сами выбрать оптимальный сетевой протокол. Перечень инсталлированных протоколов для соединений локальной сети можно найти в диалоговом окне Подключение по локальной сети – свойства (Connection Properties) – рис. 5.1.
   3. Инсталлируйте минимальное (необходимое) число сетевых служб. Программные средства совместного доступа к гибкому диску следует рассматривать как пустую трату большого объема памяти, поскольку вероятность применения такого диска крайне мала. Если кому-нибудь из пользователей подобный диск все-таки потребуется, всегда можно добавить в систему необходимые программы поддержки. Запуск системы рекомендуется производить в условиях минимального уровня сетевой поддержки. При этом следует также позаботиться о режимах использования принтеров рабочих станций. Если рабочая станция предусматривает применение принтера устаревшей модели, возможно, установка программ поддержки его совместного использования будет совершенно неоправданной.

Функции автоматической настройки Windows XP

   Операционная система Windows XP предлагает несколько способов автоматической настройки компьютера. Число этих методов, конечно, уступает числу аналогичных способов, применявшихся в Windows 9х, однако оказывается достаточным для достижения высокой эффективности, если уделить время соответствующим подготовительным операциям.
   Опции автоматической настройки присутствуют обычно в диалоговом окне Параметры быстродействия (Performance Options), показанным на рис. 5.2. Доступ к нему обеспечивается, если щелкнуть правой кнопкой мыши по значку Мой компьютер и выбрать пункт Свойства из соответствующего контекстного меню. Затем следует щелкнуть по вкладке Дополнительно и нажать кнопку Параметры для окна Быстродействие.
   Рисунок 5.2. Функции для автоматической настройки появляются в диалоговом окне Параметры быстродействия
 
   Примечание
   Если вы хотите сохранить настройки визуальных эффектов Windows XP на экране дисплея, обратитесь к опции Восстановить значения по умолчанию (Use Visual Style on Windows and Buttons). Но даже в этом случае вы можете лишиться части используемых эффектов из-за одновременной отмены других опций.
   Вкладка Визуальные эффекты (Visual Effects), представленная на рис. 5.2, позволяет выбрать несколько предварительно заданных опций. В этом случае нетрудно добиться оптимизации визуальных эффектов. Хотя задаваемые параметры обеспечивают эффективное и быстрое решение возникающих проблем, допустимо их указывать по своему усмотрению, то есть выбирать параметры (присутствующие в нижней части диалогового окна) произвольным образом. Так, например, некоторые пользователи предпочитают отображать тень под указателем мыши – это по их мнению, облегчает позиционирование курсора. При задании параметров следует оптимальным образом сочетать собственные предпочтения с теми затратами, которые сопутствуют выбору визуальных эффектов.
   При выборе вкладки Дополнительно на экран будут выводиться три основных раздела настройки. Раздел Распределение времени процессора (Processor Scheduling) указывает, насколько эффективно Windows XP будет использовать ресурсы процессора. Для увеличения быстродействия при исполнении фоновых приложений следует включить опцию Программы. Некоторые пользователи, однако, запускают большое число приложений в фоновом режиме, поэтому для них удобнее опция Службы, работающие в фоновом режиме (Background Services). Так, например, мой знакомый, работающий с графическими приложениями, со временем обнаружил, что ему приходится слишком долго ждать завершения операций печати. Изменение указанных параметров позволило выполнять эти операции быстрее. Разрешается также временно изменять параметры настройки. Так, например, если вам нужно загрузить большой массив данных из Internet, использование опции Службы, работающие в фоновом режиме заметно ускорит эту процедуру.
   Раздел Использование памяти (Memory Usage) определяет, насколько эффективно Windows XP задействует имеющиеся в наличии устройства памяти. При работе с большими, нуждающимися в заметных объемах памяти приложениями рекомендуется пользоваться опцией Программы. Так, например, поддержка электронных таблиц требует относительно больших объемов памяти и ресурсов процессора. Для увеличения быстродействия операционной системы в условиях использования маленьких приложений полезна опция Системный кэш (System Cache) – она позволяет заметно сократить время создания резервных копий системных файлов, а также ускорить поиск файлов в сети и более эффективно организовать доступ к Internet.
   Раздел Виртуальная память (Virtual Memory) изменяет распределение объемов памяти на диске, в частности выделяет необходимые объемы памяти для файла подкачки. При нажатии кнопки Изменить (Change) на экран выводится диалоговое окно Виртуальная память. В верхней части окна присутствует перечень используемых дисков. В приводящемся несколько ниже подразделе могут указываться размеры файла подкачки для каждого диска. Для изменения параметров конкретного диска следует выделить этот диск в перечне, задать исходный и максимальный размеры файла подкачки и нажать кнопку Задать (Set). Допустимо выбирать уровень системной поддержки или отказаться от применения файла подкачки. После изменения параметров необходимо произвести перезагрузку системы. В нижней части диалогового окна приводятся рекомендации специалистов Microsoft для файла подкачки, который имеет достаточно большие размеры. Обычно компьютерная система использует лишь малую часть того файла подкачки, который советуют создать специалисты Microsoft.

Использование утилиты MSCONFIG для конфигурирования системы

   Я знаком с пользователями, которые постоянно ищут пути совершенствования характеристик операционной системы Windows XP. Они пытаются изменять записи в реестре и модифицируют файлы в надежде хоть немного повысить быстродействие системы. В ряде случаев это вполне квалифицированные люди, которые могут осознанно применять низкоуровневые методы, однако подобные экскурсы, как правило, заканчиваются возникновением больших проблем. Утилита MSCONGIG позволяет проделывать некоторые низкоуровневые операции настройки, является достаточно безопасным средством настройки и, что самое главное, проста в применении, предлагая вполне приемлемый результат без особого риска.
   Утилита MSCONFIG отсутствует в меню Пуск, поскольку специалисты Microsoft относят ее к числу достаточно опасных программ для среднего пользователя. Для обращения к ней следует выбрать в меню Пуск опцию Выполнить, ввести слово в поле Открыть (Open) и нажать кнопку ОК. На экране появится диалоговое окно Настройка системы (System Configuration Utility), подобное показанному на рис. 5.3.
   Рисунок 5.3. Использование диалогового окна Настройка системы для оптимизации режима запуска операционной системы Windows XP
 
   Вкладка Общие предназначена для управления режимом очередного запуска Windows XP. Вы может задать обычный режим запуска, диагностический или выборочный режим. Опция Обычный запуск (Normal Startup) соответствует наиболее часто используемому режиму. В этом режиме предусматривается загрузка всех драйверов и приложений, конфигурируемых в расчете на конкретный компьютер. Опция Диагностический запуск (Diagnostic Startup) соответствует такому режиму запуска Windows XP, когда производится инсталляция только основных драйверов и программ для выявления потенциальных проблем. На этом этапе не следует беспокоиться относительно кнопок Извлечь файл (Expand File) и Запустить восстановление системы (Launch System Restore); более подробно назначение этих кнопок рассматривается в разделе «Утилита Восстановление системы» главы 24.
   Предупреждение
   Этот раздел содержит описание вариантов загрузки данных для системы. Активизация или отмена опций загрузки является делом достаточно рискованным, поскольку может вызывать «зависания» системы в процессе перезагрузки данных (при отмене требуемой программы-драйвера, какой-либо службы, библиотеки DLL или другого компонента операционной системы). Поэтому следует отменять и добавлять опции последовательно, чтобы было легко проследить последствия своих действий и влияние их на систему. Применение программы MSCONFIG гарантирует полную безопасность, поскольку всегда можно инициировать переход к безопасному режиму работы и активизировать требующуюся для этого опцию (в таком случае не происходит окончательного исключения опций).
   Опция Выборочный запуск (Selective Startup) соответствует режиму с выборочным заданием характеристик. Обычно пользователи не стремятся изменить опции загрузки, указанные на данной вкладке. Подбор файлов следует производить весьма тщательно, а после выбора просто сообщить операционной системе об отсутствии необходимости обработки всего массива параметров, как при обычной загрузке. При работе с утилитами весьма важно пользоваться методами логического анализа – иначе вы не сумеете получить требуемую информацию. Теперь, не забывая о вышесказанном, обратимся к используемым вкладкам и проследим, каким образом их параметры могут влиять на характеристики системы.
   Примечание
   Файл BOOT.INI, предназначенный для диагностики, описывается в разделе «Изменение опций загрузочного файла BOOT.INI» главы 24.
Файлы SYSTEM.INI и WIN.INI
   Вкладки SYSTEM.INI и WIN.INI достались Windows XP в наследство от предшествующих версий Windows. На рис. 5.4 показан типичный вариант этих вкладок, которые предназначены для проверки наличия старых 16-разрядных драйверов и приложений. Обе вкладки имеют запись «for 16-bit app support» (для поддержки 16-разрядных приложений). Если запись содержит полезную информацию, значит, в системе используется по меньшей мере одно 16-разрядное приложение, которое следует удалить. (На рис. 5.4 присутствует и фраза «msconfig», приводящаяся непосредственно перед записью «for 16-bit app support», – она появляется только при отмене соответствующей опции.)
   Рисунок 5.4. Вкладки SYSTEM.INI и WIN.INI позволяют просматривать и изменять параметры соответствующих файлов
 
   Рекомендуется также просмотреть записи (для драйверов вкладки SYSTEM.INI), поскольку они обычно относятся к 16-разрядным драйверам. Большая часть компьютеров применяет по меньшей мере один 16-разрядный драйвер, который предназначен для проверки характера совместимости и который вы можете случайно исключить (если только он не использует электронные игры на основе программных средств MS DOS).
   Записи в разделе [driver32] на вкладке SYSTEM.INI хорошо защищены, однако их нетрудно изменить. Этот раздел задействуется только ранними 32-разрядными программами, поэтому в ряде случаев следует предусматривать их модификацию. Кроме того, нужно внимательно просмотреть раздел [38 6enh], который иногда способен вызвать проблемы.
   Из рис. 5.4 видно, что имеется возможность изменять положения записей, а также активизировать или отменять их. Контрольное поле, предусмотренное рядом с каждой записью, указывает на ее состояние (активизирована или отменена). При необходимости обращения к записи нажмите кнопку Поиск (Find). Подобный подход позволяет создавать новые и редактировать уже существующие записи.
Службы
   Вкладка Службы (Services), показанная на рис. 5.5, содержит полный перечень служб, который загружается операционной системой Windows XP в процессе перезагрузки. Она использует такие же контрольные поля для указания на состояние соответствующего сервиса (активизирован или отменен). Диалоговое окно Настройка системы содержит кнопку Отключить все (Disable All), хотя я не совсем представляю, для чего сотрудники Microsoft планировали ее использовать (вам она точно не потребуется): отмена всех служб может привести только к тому, что вам будет достаточно трудно организовать повторный запуск системы.
   Рисунок 5.5. Изменения для вкладки Службы следует проводить достаточно аккуратно
 
   Теперь можно обсудить некоторые важные аспекты, связанные с использованием записей этой вкладки. Так, я рекомендую обратиться к колонке Базовая (Essential), однако не слишком полагаться на данные, указывающие на ту или иную базовую службу Если служба помечена как базовая, она, несомненно, таковой и является, однако множество базовых, с практической точки зрения, служб могут не быть указаны, поэтому при выполнении изменений следует быть весьма осторожными.
   Колонка Состояние (Status) также содержит важные сведения. Служба, снабженная пометкой Остановлена (Stopped), обычно загружается в систему, но остается неактивной на текущий момент. Это, в частности, означает, что отмена использования сервера сама по себе не оказывает какого-либо заметного воздействия на систему. Можно экономить небольшие объемы материальных средств, но при наличии у сервиса указанного состояния характеристики системы практически не улучшатся.
   Наиболее удобным способом для получения информации относительно отмены службы является проведение предварительного обследования. Иногда можно сделать правильные выводы, на основании только одного имени службы. Так, например, если вы сталкиваетесь с опцией в списке служб NetMeeting Remote Desktop Sharing (Доступ к удаленному Рабочему столу NetMeeting) и никогда не использовали программу NetMeeting, вам, возможно, удастся сэкономить определенный объем памяти за счет отказа от загрузки этой службы. Тем не менее вне зависимости от тех сведений, которыми вы располагаете, отменять службы следует поочередно, после чего необходимо инициировать перезагрузку, а перед очередными изменениями проверить правильность ранее сделанных выводов.
Запуск
   Вкладка Автозагрузка (рис. 5.6) является наиболее безопасным программным инструментом, используемым при изменении характеристик. Разрешается отменять все записи в перечне вкладки, что никак не повлияет на режим загрузки данных. Конечно, при этом вероятно некоторое ухудшение функциональных возможностей, однако операционная система будет работать вполне нормально.
   Рисунок 5.6. Вкладка Автозагрузка является наиболее безопасным компонентом, поэтому именно с нее следует начинать процесс настройки приложений
 
   Некоторые из подобных записей появляются в папке Автозагрузка, поэтому можно воспользоваться программой MSCONFIG для отмены записей в этой папке, а не переносить их в другую папку меню Пуск. Данный подход позволяет экономить чаще время и усилия.
   Некоторые из указанных записей появляются также в реестре. В отличие от других вкладок, которые были рассмотрены выше, эта вкладка сообщает пользователям, каким образом они могут найти записи в реестре. Отмена записи позволяет оценить ее влияние на работу системы в целом. Если система продолжает нормально функционировать в течение недели или двух при отсутствии данного приложения, вы можете смело удалить его даже в том случае, если соответствующая запись присутствует в системном реестре. Как и при прочих операциях редактирования записей реестра, необходимо предварительно скопировать соответствующий ключ и только потом исключать его (см. главу 12).

Автоматизация процедуры настройки с помощью служебной программы Назначенные задания

   Служебная программа Назначенные задания (Task Scheduler) позволяет автоматически выполнять операции с учетом различных критериев. Например, допустимо задать определенную конфигурацию компьютера для исполнения программы проверки диска ScanDisk в семь часов утра каждое воскресение, запуска дефрагментации диска в пять часов вечера каждую пятницу и антивирусной программы в девять часов утра каждый первый понедельник очередного месяца. Другими словами, программа Назначенные задания автоматизирует выполнение любой операции, которая в обычной обстановке может инициироваться и завершаться самим пользователем.
   Каждое задание может включать в себя несколько пусковых схем для срабатывания – триггеров, контролирующих момент их выполнения при работе в операционной системе Windows. Запуск назначенного задания в данном случае осуществляется в условиях ряда критериев, при этом различают два типа триггеров: на основе временных критериев и критериев, основанных на возникновении каких-либо событий.
   Триггер первого типа активизирует задание в определенные моменты времени. При этом можно просто задать эти моменты или оговорить периодичность исполнения. Применение сценариев запуска назначенных заданий предусматривает указание расписания, например ежедневно, еженедельно или ежемесячно, с указанием дня месяца, допустим третий день каждого месяца, или конкретного дня недели, скажем второй вторник каждого месяца.
   Рекомендация
   Использовать программу Назначенные задания можно наряду с другими утилитами диска. Эта программа в ряде случаев демонстрирует весьма хорошее взаимодействие с приложениями операционных систем Windows 95/98/NT/2000, Windows 3.х, OS/2, MS DOS, командными файлами (*.bat), файлами сценария командной строки (*.cmd), а также с прочими зарегистрированными в установленном порядке группами файлов. Так, имеется возможность применять программу Назначенные задания для пересылки факсимильных сообщений глубокой ночью, когда интенсивность использования телефонных линий связи оказывается минимальной. Кроме того, удобно создавать отчеты по базе данных в конце рабочего дня, чтобы нагрузка на компьютер в течение дня сохранялась небольшой.
   Триггер второго типа инициирует выполнение назначенного задания при возникновении в системе соответствующих событий. Некоторые критерии предусматривают инициирование при запуске системы, при первой регистрации пользователя в системе или при переводе системы в режим ожидания (критерии режима ожидания). Подобные критерии обеспечивают активизацию заданий на определенном временном интервале после перевода компьютера в режим ожидания. Устанавливая флажок для подобного критерия, вы фактически планируете запуск назначенных заданий и программ на время перевода компьютера в режим ожидания.

Запуск программы Назначенные задания

   Запуск программы может осуществляться с помощью команды ПускВсе программыСтандартныеСлужебныеНазначенные задания (Start → All Programs → Accessories → System Tools → Scheduled Tasks). На рис. 5.7 показано окно Назначенные задания, всплывающее при запуске программы.
   Рисунок 5.7. Окно программы Назначенные задания позволяет добавлять, изменять и удалять задания

Создание назначенного задания

   Перед использованием программы Назначенные задания необходимо наметить задания, которые следует выполнить. Если требуется удалить какое-либо задание, можно сначала выделить его, а затем щелкнуть по кнопке Удалить на панели инструментов Обычные кнопки в диалоговом окне Назначенные задания. Ниже приводится перечень действий необходимых для создания задания:
   1. В диалоговом окне Назначенные задания дважды щелкните по значку Добавить задание (Add Scheduled Task) – см. рис. 5.7. Сразу после этого запустится Мастер планирования заданий (Scheduled Task Wizard).
   2. Нажмите кнопку Далее. Всплывающее диалоговое окно позволит выбрать приложение для последующего исполнения. При этом можно воспользоваться кнопкой Обзор (Browse) для поиска приложения, которое отсутствует в воспроизводимом перечне.
   Рекомендация
   Некоторые утилиты отличаются от тех программ, которые применяются для автоматического исполнения. Например, программа DFRG удобна для интерактивной дефрагментации диска, однако при необходимости выполнить эту операцию автоматически используется программа DEFRAG. Не забывайте о необходимости проверки задаваемой команды, особенно когда речь идет об автоматическом варианте исполнения. Варианты команд для автоматических режимов исполнения более предпочтительны по сравнению с вариантами для интерактивного исполнения (для одной и той же утилиты). Кроме того, нужно к команде добавлять соответствующие параметры. Так, например, команда DEFRAG.EXE требует указания диска или пути к этому файлу. Задание параметров можно в данном случае производить с помощью опции по установке дополнительных параметров при завершении работы Мастера.
   3. Выберите требуемое приложение и нажмите кнопку Далее. Мастер планирования заданий попросит указать время исполнения приложения (ежедневно, еженедельно, однократно, при запуске компьютера, при регистрации пользователя). Допустимо также автоматически изменить название задания, например в том случае, если оно представляется вам недостаточно информативным.
   4. Выберите необходимую опцию и нажмите кнопку Далее. В зависимости от нужного момента времени (ежедневно, еженедельно, ежемесячно и т. д.) на экран будет выводиться соответствующий перечень опций с предложением указать конкретное время и дату для исполнения данного задания.
   5. Определите время и дату, после чего нажмите кнопку Далее. Мастер планирования заданий запросит имя и пароль пользователя, запускающего приложение. Следует предварительно убедиться в том, что этот пользователь имеет все необходимые права для исполнения назначенного задания.
   6. Введите имя и пароль, после чего нажмите кнопку Далее. Мастер планирования заданий отобразит на экране выбранное приложение и время его исполнения. Затем появится диалоговое окно, с помощью которого можно добавлять или изменять параметры назначенного задания, проверять или корректировать расписание приложения и задавать дополнительные параметры, скажем для исполнения приложения в режиме ожидания (компьютера) или прекращения его исполнения после завершения определенного временного интервала. Эти возможности более подробно обсуждаются ниже в разделе «Настройка параметров назначенного задания».