Среди многочисленных служебных средств Microsoft Windows XP особого внимания заслуживает утилита конфигурации системы (System Configuration Utility, она же MSCONFIG), перекочевавшая сюда из серии операционных систем Windows 9.x. Эта удобная утилита позволяет изменять загрузочные файлы и параметры при диагностике неполадок, связанных с загрузкой системы. В этой статье я расскажу о функциях MSCONFIG подробнее.

Запуск MSCONFIG

Чтобы запустить MSCONFIG, нажмите кнопку «Пуск» (Start), выберите опцию «Выполнить» (Run), введите «MSCONFIG» в поле «Открыть» (Open) и нажмите «OK». Откроется основное окно утилиты, показанное на рис. A.


Рисунок A. Чтобы воспользоваться MSCONFIG, нужно войти в систему под учетной записью администратора.


В окне MSCONFIG насчитывается шесть вкладок: «Общие» (General), «SYSTEM.INI», «WIN.INI», «BOOT.INI», «Службы» (Services) и «Автозагрузка» (Startup). Ниже мы рассмотрим каждую из этих вкладок поподробнее.

Вкладка «Общие»

На вкладке «Общие» содержатся базовые параметры запуска системы. По умолчанию выбрана опция «Обычный запуск» (Normal Startup) (рис. A). Две другие опции — это «Запуск в режиме диагностики» (Diagnostic Startup) и «Выборочный запуск» (Selective Startup).

При загрузке в режиме диагностики запускаются только основные устройства и службы, необходимые для работы компьютера. Это создает оптимальные условия для поиска и устранения проблем.

Опция «Выборочный запуск» позволяет самостоятельно определять параметры загрузки для диагностики проблем. По умолчанию отмечены все параметры, но их можно выбирать и вручную. Неотмеченные опции выполняться не будут.

К примеру, если есть подозрения, что проблема связана с одной из программ, запускающихся при старте системы, можно снять флажок «Загружать элементы автозагрузки» (Load Startup Items), чтобы предотвратить автоматический запуск всех программ. Это не поможет выяснить, какое именно приложение вызывает неполадки, но хотя бы сузит круг поиска. Обратите внимание: опция «Использовать измененный файл BOOT.INI» (Use Modified BOOT.INI) доступна, только если в загрузочные файлы на вкладке «BOOT.INI» были внесены изменения, о чем я расскажу ниже.

Кнопка «Запустить восстановление системы» (Launch System Restore) позволяет воспользоваться утилитой восстановления системы, а кнопка «Восстановить файл» (Expand File) дает возможность восстановить поврежденные файлы.

Вкладки «SYSTEM.INI» и «WIN.INI»

Вкладки «SYSTEM.INI» и «WIN.INI» обеспечивают совместимость с устаревшим программным обеспечением, поэтому используются редко. Они позволяют вносить изменения в файлы «SYSTEM.INI» и «WIN.INI», а также предотвращать выполнение определенных фрагментов программного кода при загрузке.

Как видно из рис. B, на вкладке «SYSTEM.INI» показано содержимое файла «SYSTEM.INI». Все разделы (например, «drivers») разворачиваются, открывая доступ к вложенным строкам кода. Чтобы предотвратить выполнение всего раздела, нужно просто снять с него флажок.


Рисунок B. Снимите флажок, чтобы предотвратить выполнение всего раздела.


Кнопки «Вверх» (Move Up) и «Вниз» (Move Down) позволяют менять строки и разделы местами. Кнопка «Найти» (Find) используется для поиска по файлу, кнопка «Создать» (New) позволяет добавлять в файл новые строки, а кнопка «Правка» (Edit) — изменять значение уже существующих. Кнопки «Включить все» (Enable All) и «Отключить все» (Disable All) внизу окна позволяют поставить или снять отметки со всех строк. Этот интерфейс делает редактирование намного проще и безопаснее, чем если бы изменения вносились вручную в текстовом редакторе.

Вкладка «WIN.INI» устроена точно так же, как «SYSTEM.INI» (рис. C).


Рисунок C. Все то же самое — снимаем и расставляем флажки.


Изменение параметров загрузки на вкладке «BOOT.INI»

На вкладке «BOOT.INI» (рис. D) представлен целый ряд параметров загрузки системы. Вверху окна показан текущий файл «BOOT.INI». Редактировать его с помощью MSCONFIG нельзя, зато можно просматривать и изменять продолжительность отображения меню загрузчика.


Рисунок D. Microsoft не советует использовать MSCONFIG для редактирования «BOOT.INI», за исключением случаев, когда это рекомендовано специалистом технической поддержки Microsoft.


Три из четырех кнопок в этом окне предназначены для редактирования и по умолчанию неактивны. Кнопка «Проверить все пути загрузки» (Check All Boot Paths) позволяет убедиться, что пути в файле «BOOT.INI» прописаны корректно. При нажатии на эту кнопку появляется либо предупреждение об ошибке, которое можно использовать для диагностики, либо сообщение о том, что все пути загрузки верны.

Раздел «Параметры загрузки»

Самые полезные функции вкладки «BOOT.INI» сосредоточены в разделе «Параметры загрузки» (Boot Options), о котором пойдет речь ниже. Представленные здесь опции можно комбинировать и использовать для диагностики проблем самыми разными методами.

• Опция «/SAFEBOOT» позволяет задавать различные параметры загрузки системы:
• «/SAFEBOOT» плюс «MINIMAL» — запуск в безопасном режиме (Safe Mode);
• «/SAFEBOOT» плюс «NETWORK» — запуск в безопасном режиме с поддержкой сетевых подключений (обратите внимание: загружаются не стандартные настройки подключения, а настраиваемая конфигурация TCP/IP);
• «/SAFEBOOT» плюс «DSREPAIR» — восстановление службы каталогов (Directory Service) на контроллерах домена;
• «/SAFEBOOT» плюс «MINIMAL (ALTERNATESHELL)» — запуск в безопасном режиме с оболочкой командной строки.
• «/NOGUIBOOT» — запуск без видеодрайвера VGA, который используется для отображения синего экрана смерти и графики в процессе загрузки.
• «/BOOTLOG» — регистрация сведений о загрузке в журнале для последующей диагностики проблем.
• «/BASEVIDEO» — запуск с использованием стандартного видеодрайвера VGA, а не фирменного драйвера видеокарты.
• «/SOS» — отображение имен драйверов при загрузке для диагностики неполадок, связанных с драйверами.

В диалоговом окне «Дополнительные параметры BOOT.INI» (BOOT.INI Advanced Options) (рис. E) можно задать дополнительные параметры запуска системы:

• «/MAXMEM» ограничивает объем используемой оперативной памяти. Воспользуйтесь этой опцией, если подозреваете, что повреждена микросхема памяти.
• «/NUMPROC» ограничивает количество используемых процессоров, если их несколько.
• «/PCILOCK» предотвращает динамическое распределение системных ресурсов между устройствами PCI. Вместо этого для устройств используются параметры, заданные в BIOS.
• «/DEBUG» запускает систему в режиме отладки. Параметры загрузки можно уточнить с помощью трех дополнительных опций:
• «/DEBUG» плюс «/DEBUGPORT» позволяет указать коммуникационный порт для отладки;
• «/DEBUG» плюс «/BAUDRATE» позволяет указать скорость двоичной передачи в процессе отладки. Значения по умолчанию — 9600 бод для модема и 9200 бод для безмодемного кабеля;
• «/DEBUG» плюс «/CHANNEL» позволяет выбрать для отладки канал связи 1394.


Рисунок E. Дополнительные параметры.


Вкладка «Службы»

Вкладка «Службы» (рис. F) позволяет предотвратить автоматический запуск определенных служб при включении компьютера. Это особенно удобно при диагностике проблем, связанных со службами.


Рисунок F. Большинство служб Windows XP разработано Microsoft. Чтобы найти службы сторонних разработчиков, можно воспользоваться опцией «Скрыть все службы Microsoft» (Hide All Microsoft Services).


Диагностика проблем с помощью вкладки «Автозагрузка»

Вкладка «Автозагрузка» позволяет предотвратить автоматический запуск программ из папки «Автозагрузка» при входе в систему. Как показано на рис. G, чтобы отключить программу, нужно просто снять с нее флажок. Кнопка «Отключить все» (Disable All) позволяет отключить все элементы автозагрузки, а кнопка «Включить все» (Enable All) — соответственно, снова включить все программы.


Рисунок G. Параметры автозагрузки.


Моя любимая функция

Утилита конфигурации системы очень удобна в обращении и значительно облегчает диагностику широкого круга проблем, связанных с загрузкой Windows XP. Возможность с легкостью вносить временные изменения в загрузочные файлы, параметры системных служб и элементов автозагрузки делает MSCONFIG исключительно полезным инструментом диагностики и устранения неполадок. На мой взгляд, лучшая ее функция — это возможность изменять параметры загрузки на вкладке «BOOT.INI». Тем не менее, советую подходить к любым изменениям с осторожностью и всегда записывать порядок действий на тот случай, если что-нибудь пойдет не так.

Автор: Mark Kaelin
Перевод: SVET
Источник: http://www.winblog.ru