Глава 4

Простейшие методы настройки Windows

Несмотря на очевидную истину, в сказке Р. Киплинга, из которой взят эпиграф к этой главе, рассказано именно о том, как леопард приобрел пятна, а эфиоп изменил цвет кожи. Это, конечно, сказка, и события, которые в ней описаны, произошли "давно, когда мир был еще таким молодым, что многие вещи не имели названия, и на них приходилось показывать пальцами". Операционные системы Windows 95/98/ME и Windows NT/2000/XP появились не так давно (даже относительно недавно), и практически сразу же все сообщество пользователей начало оживленно обсуждать, каким же образом можно их изменять и настраивать. Некоторые методы настройки "лежат на поверхности", но некоторые не столь очевидны (это ни в коем случае не значит, что они невозможны). И в конференциях Интернета, и в литературе теперь довольно часто можно встретить инструкции по выполнению той или иной задачи настройки Windows путем редактирования реестра. Тем не менее, прежде чем добиваться своей цели таким способом, попробуйте решить задачу с помощью утилит Панели управления (Control Panel) и административных средств (в большинстве случаев такой подход гораздо проще и безопаснее, чем модификация реестра, и задача автора в данном случае сводится к тому, чтобы "указать на эти вещи пальцем").

Большинство конфигурационных изменений Windows NT/2000/XP можно внести в систему при помощи средств Панели управления (Control Panel) и административных утилит, но некоторые из них можно выполнить только путем непосредственного редактирования реестра. В данной главе рассматриваются различные способы, применяя которые можно выполнить индивидуальную настройку Windows NT/2000/XP и оптимизировать работу системы. Помимо этого, будет рассказано и о других, на первый взгляд, неожиданных, областях применения реестра. В то же время, некоторые иные методы модификации реестра будут рассмотрены в следующих главах, посвященных специфическим аспектам системы.

 

Подготовка к редактированию реестра

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

 Совет

Никогда не вносите много изменений за один раз. Наилучшим методом представляется внесение изменений по одному за сеанс редактирования с последующей перезагрузкой операционной системы и тестированием внесенной модификации. Убедившись в работоспособности реестра после внесенного изменения, можете осуществлять следующее. Если вы за один раз внесете несколько изменений, и реестр после этого окажется неработоспособным, то впоследствии будет довольно сложно выяснить, какое конкретно изменение вызвало проблему.

Подробную информацию о резервном копировании и восстановлении реестров операционных систем Windows NT/2000/XP можно найти в главе 2.

Перед тем как приступать к внесению изменений в реестр, внимательно прочтите эту главу и следуйте приведенным в ней рекомендациям.

Совет

Прежде чем вносить в реестр то или иное изменение из числа описанных в этой главе, внимательно прочтите соответствующий раздел и задумайтесь, нужны ли вам (или пользователю, чей компьютер вы конфигурируете) эти изменения, и если да — то насколько. Описываемые в этой главе методы индивидуальной настройки Windows NT изменяют стандартные параметры, назначаемые по умолчанию, а стандартные значения подходят для большинства пользователей. Наконец, перед тем как вносить изменения, экспортируйте ключи реестра, которые будут модифицированы. Это позволит вам быстро восстановить их исходное состояние, если при редактировании вы допустите ошибку, или эффект внесенного изменения вам не понравится.

 

Индивидуальная настройка процесса загрузки

Все современные операционные системы семейства Windows самостоятельно конфигурируют правильную последовательность загрузки, но огромному большинству пользователей требуется вносить в эту конфигурацию некоторые изменения. Например, иногда необходимо изменить операционную систему, загружаемую по умолчанию (в системах с двойной загрузкой), увеличить интервал, в течение которого на экране отображается меню загрузки, добавлять индивидуальные файлы логотипа и т. д. В данной главе рассмотрены основные методы, применяя которые можно выполнить индивидуальную настройку процесса загрузки. Эти методы не сложны, и знать их необходимо каждому системному администратору, специалисту по поддержке и просто опытному пользователю.

Подробное рассмотрение всех процессов, происходящих при загрузке обсуждаемых в книге операционных систем, а также описание роли реестра во всех этих процессах приведено в главе 6.

Фактически индивидуальная настройка процесса загрузки Windows NT/2000/XP осуществляется путем редактирования только одного файла — Boot.ini, который находится в корневом каталоге системного раздела. Стоит отметить, что этот файл является одним из необходимых для загрузки Windows NT/2000/XP, и поэтому по умолчанию он имеет атрибуты "Скрытый" (Hidden), "Системный" (System) и "Только для чтения" (Read Only).

Рис. 4.1. Вкладка Вид окна Свойства папки

Примечание 

Начиная с Windows 2000, был введен ряд новшеств, защищающих пользователей от них же самих. Одно из таких новшеств заключается в том, что по умолчанию приложение Проводник (Windows Explorer) не отображает файлы, имеющие комбинацию атрибутов Hidden и System. Эти файлы считаются защищаемыми файлами операционной системы (protected operating system files), которые рядовой пользователь не должен ни редактировать, ни даже видеть. В литературе и телеконференциях такие файлы иногда называются "суперскрытыми" (super hidden). Как нетрудно предположить, к ним относятся и все файлы, необходимые для запуска операционной системы, в том числе и файл Boot.ini.

Стоит, правда, отметить, что в распоряжении пользователей всегда остается командная строка, с помощью которой, дав команду dir /а, вы действительно сможете просмотреть все файлы, какие бы атрибуты они не имели.

Чтобы получить возможность просмотра таких файлов в окне Проводника (Explorer), зарегистрируйтесь в системе от имени пользователя Администратор (Administrator) (в противном случае вы не добьетесь желаемого результата). Запустите утилиту Свойства папки (Folder Options) в Панели управления (Control Panel) или же выберите команду Свойства папки (Folder Options) из меню Сервис (Tools) в Проводнике (Explorer) или окне Мой компьютер (My Computer). В раскрывшемся диалоговом окне (рис. 4.1) перейдите на вкладку Вид (View), затем в списке Дополнительные параметры (Advanced Settings) установите переключатель Показывать скрытые файлы и папки (Show hidden files and folders) и сбросьте флажок Скрывать защищенные системные файлы (рекомендуется) (Hide protected operating system files (Recommended)).

 

Простейший способ редактирования файла Boot.ini

Разумеется, если вы хорошо знакомы с форматом файла Boot.ini, то можете вносить изменения в его состав вручную, с помощью любого текстового редактора (и у опытных пользователей эта процедура не вызывает затруднений). Однако простейший способ редактирования этого файла заключается в установке параметров запуска операционной системы через утилиту Система (System) из Панели управления (Control Panel). С ее помощью можно задать временной интервал, в течение которого на экране должно отображаться меню загрузки, в котором пользователь может выбрать загружаемую операционную систему (в мультизагрузочных системах). Кроме того, эта опция позволяет задать операционную систему, которая по истечении этого интервала будет загружена по умолчанию, если пользователь не выберет ни одной из опций меню загрузки. В Windows NT Server для этого следует вызвать утилиту System из Control Panel и перейти на вкладку Startup/Shutdown, на которой имеется группа опций System Startup, позволяющая задать эти параметры.

 Примечание

Начиная с Windows 2000, эта функциональная возможность претерпела существенные изменения, и в Windows XP представлены дальнейшие усовершенствования. Рассмотрим эти новые возможности более подробно.

Для указания параметров загрузки, откройте окно Панели управления (Control Panel) и дважды щелкните мышью на значке Система (System). Откроется окно Свойства системы (System Properties). Перейдите к вкладке Дополнительно (Advanced) (рис. 4.2) и нажмите кнопку Параметры (Settings) в группе Загрузка и восстановление (Startup and Recovery).

Рис. 4.2. Вкладка Дополнительно окна Свойства системы (Windows XP)

Рис. 4.3. В Windows XP предусмотрены новые опции составления отчетов об ошибках

Рис. 4.4. Окно Выбор программ

Примечание

Если внимательно посмотреть на вкладку Дополнительно (Advanced) окна Свойства системы (System Properties), то можно обнаружить некоторые усовершенствования Windows XP — так называемые опции создания отчетов об ошибках (error reporting options,), которые были введены Microsoft, чтобы способствовать оказанию помощи разработчикам со стороны пользователей в усовершенствовании будущих версий операционной системы. При возникновении ошибок, Windows XP отображает диалоговое окно, в котором пользователю предлагается создать отчет об ошибке и отправить его в Microsoft. Эта опция активизирована по умолчанию, однако, если вы хотите настроить ее установки по своему усмотрению или же полностью блокировать это свойство, нажмите кнопку Отчет об ошибках (Error Reporting) на вкладке Дополнительно (Advanced) окна Свойства системы (System Properties). Откроется окно Отчет об ошибках (Error Reporting) (рис. 4.3), в котором вы можете полностью заблокировать возможность создания отчетов или настроить необходимые опции, выбрав те программы, которые хотите включить в отчет или исключить из него. Для того чтобы настроить список программ, отметьте флажок Программ (Programs) (см. рис. 4.3) и затем нажмите кнопку Выбор программ (Choose Programs) для открытия одноименного окна (рис. 4.4). В этом окне вы можете изменить режим создания отчетов по умолчанию, выбрав один из переключателей Включать в отчет сведения об ошибках в указанных ниже программах... (Default reporting mode). Если вы установите второй переключатель, Только в программах из следующего списка (Always report errors in these programs), то сможете редактировать списки программ, включенных или исключенных из отчетов об ошибках.

Для установки системных параметров и параметров загрузки, нажмите кнопку Параметры (Settings) в группе Загрузка и восстановление (Startup and Recovery) на вкладке Дополнительно (Advanced) окна Свойства системы (System Properties). Откроется окно Загрузка и восстановление (Startup and Recovery) (рис. 4.5).

Рис. 4.5. Окно Загрузка и восстановление

В верхней части этого окна имеется группа опций Загрузка операционной системы (System Startup), позволяющая указать операционную систему по умолчанию (в случае, когда на компьютере установлено несколько операционных систем) и задать временной интервал, в течение которого на экране будет отображаться меню загрузки.

Примечание

В Windows 2000 имеются такие же опции из группы Загрузка операционной системы (System Startup) как и в Windows NT 4.0, а в Windows XP появилось очень удобное усовершенствование— теперь в группе Загрузка операционной системы (System Startup) предусмотрена возможность ручного редактирования файла Boot.ini. Для того чтобы выполнить ее, достаточно нажать кнопку Правка (Edit) (см. рис. 4.5).

В данном случае нас интересует группа опций Отказ системы (System Failure), позволяющая определить поведение системы в случае возникновения ошибок STOP (эти ошибки также называют ошибками ядра или "синими экранами" —"blue screens"). Опции из этой группы заслуживают более подробного обсуждения.

Системный журнал событий является очень хорошим источником информации, которая может позволить выяснить причину возникновения ошибки. Именно поэтому в любом случае рекомендуется установить флажок Записать событие в системный журнал (Write an event to the system log). Если этот флажок установлен, то при каждом возникновении ошибки STOP в системном журнале событий будет делаться соответствующая запись. Образец такой записи приведен ниже:

Event ID: 1001 Source:Save Dump Description:
 The computer has 
  rebooted from a bugcheck. The bugcheck was :
 0xc000021a (0xel270188, 
  0x00000001, 0x00000000,0x00000000). Microsoft
 Windows NT (v15.1381). 
  A dump was saved in: C:\WINNT\MEMORY.DMP.

Если установить флажок Отправить административное оповещение (Send an administrative alert), то в случае возникновения ошибки STOP на компьютер сетевого администратора будет отправляться уведомление.

Наконец, если компьютер, на котором происходит указанная ошибка, необходимо как можно скорее привести в рабочее состояние, то, вероятно, вы захотите, чтобы он автоматически перезагружался в случае возникновения ошибок STOP. Для этого установите флажок Выполнить автоматическую перезагрузку (Automatically reboot).

 Примечание

В конференциях можно встретить рекомендацию по редактированию реестра Windows NT/2000/XP таким образом, чтобы система автоматически перезагружалась при возникновении ошибок STOP. Эта рекомендация сводится к тому, чтобы открыть системный реестр с помощью одного из редакторов реестра (Regedit.exe или Regedt32.exe), раскрыть ключ HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\CrashControl\ и задать значение параметра Autoreboot в составе этого ключа, равным 1. Хотя эта рекомендация в целом правильна, данную задачу можно выполнить гораздо более простым способом — установкой флажка Выполнить автоматическую перезагрузку (Automatically reboot) окна Загрузка и восстановление (Startup and Recovery).

Если ошибки, приводящие к отображению "синего экрана", появляются систематически, то наилучшим источником информации о причине их возникновения будет отладочный дамп. Для конфигурирования системы таким образом, чтобы при ее крахе содержимое оперативной памяти сбрасывалось в файл на жестком диске, используются опции из группы Запись отладочной информации (Write Debugging Information). Поле Файл дампа памяти (Dump File) предназначено для ввода имени файла, в который будет сбрасываться эта информация, а установленный флажок Заменять существующий файл дампа (Overwrite any existing file) приводит к тому, что содержимое существующего файла дампа каждый раз будет замещаться новой информацией. Эти опции используются точно так же, как и в предыдущих версиях Windows NT.

Начиная с Windows 2000, компания Microsoft включила в систему расширенную функцию для сохранения отладочного дампа. Если вы имеете предварительный опыт работы с Windows NT, то наверняка помните, что в Windows NT 4.0 в отладочный дамп можно было сбросить только все содержимое физической памяти компьютера. Объем файла, который при этом генерирует система, всегда имеет размер, несколько больший, нежели объем оперативной памяти, установленной на компьютере, и при этом значительный объем данных, содержащихся в файле дампа, практически бесполезен. Поскольку ошибки STOP представляют собой ошибки ядра, именно информация ядра (состояние системы на момент возникновения ошибки, сведения об активных приложениях, загруженных драйверах устройств и т. д.) и представляет практический интерес при анализе дампа. Данные о режиме пользователя обычно просто увеличивают размер файла дампа и не предоставляют полезной информации.

Именно поэтому, начиная с Windows 2000, в диалоговом окне Загрузка и восстановление (Startup and Recovery) появилась новая опция, позволяющая регулировать размеры файла аварийного дампа. Первый список из группы Запись отладочной информации (Write Debugging Information) позволяет выбрать режим сохранения дампа. Наряду с возможностью сохранения полного дампа (как в Windows NT 4.0) Windows 2000/XP имеет опцию Дамп памяти ядра (Kernel Memory Dump), при которой в файле дампа будет сохранена только информация ядра. Средства анализа аварийного дампа, совместимые с Windows 2000/XP, в том числе dumpexam и WinDbg, будут интерпретировать этот файл корректно. Экономия дискового пространства, которой можно добиться с помощью этой опции, может быть разной в различных системах (и даже зависеть от типа возникающих ошибок). Тем не менее, на основании практического опыта автора можно сказать, что на компьютерах с объемом оперативной памяти 128 Мбайт полный дамп составит чуть более 128 Мбайт, а дамп ядра — около 40 Мбайт.

 Примечание 

Обратите особое внимание и на дополнительную опцию — Малый дамп памяти (64 КБ) (Small Memory Dump), которая позволяет ограничить размер дампа до значения в 64 Кбайт (см. рис. 4.5). В Windows XP эта возможность активно используется сервисом отчета об ошибках (Error reporting).

 

Ручное редактирование файла Boot.ini

Как уже отмечалось, Windows XP предоставляет очень удобный способ редактирования файла Boot.ini. Если вы работаете в Windows 2000, то прежде чем открывать его для ручного редактирования, снимите атрибут "Только для чтения" (Read Only), чтобы внесенные изменения можно было сохранить.

Из командной строки это можно сделать следующей командой:

attrib -r boot.ini 

 

Формат файла Boot.ini

Файл Boot.ini создается автоматически при установке системы. Программа установки помещает его в корневой каталог системного раздела. Этот файл используется загрузчиком операционной системы для отображения экрана, позволяющего пользователю выбирать операционную систему для загрузки.

Пример стандартного файла Boot.ini приведен ниже:

[Boot Loader]
 Timeout=5 
 Default=multi(0) disk(0) rdisk(0) partition (2)
 \WINXP 
 [Operating Systems] 
 multi (0) disk (0) rdisk (0)partition (2)\WINXP=
"Microsoft Windows XP Professional" /fastdetect
 multi(0)disk(0;rdisk(0)partition(3)\WINNT="Microsoft 
 Windows 2000 Professional " /fastdetect /noguiboot 
 multi (0)disk(0) rdisk (0) partition (7) \XPRC1=
"Microsoft Windows XP Professional" /fastdetect
 multi(0)disk(0)rdisk(0)partition(9)\WINDOWS=
"Microsoft Windows 2002 Server (Tchek)"
 /fastdetect 
 multi(0)disk(0)rdisk(0)partition(8)\WINDOWS=
"Microsoft Windows XP Home Edition (RC2 Tchek
)" /fastdetect 
 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=
"Microsoft Windows Whistler Professional"
 /fastdetect /sos 
 С:\CMDCONS\BOOTSECT.DAT="Microsoft   
  Windows Recovery Console"/cmdcons
 C:\="Microsoft Windows" 
  C:\="Microsoft Windows"

Файл Boot.ini состоит из двух разделов. [Boot Loader] и [Operating Systems], описание которых приведено ниже.

 

Раздел [Boot Loader]

Параметры, содержащиеся в этом разделе, описаны в табл. 4.1.

Таблица 4.1. Параметры раздела [Boot Loader] в файле Boot.ini

Параметр Описание
Timeout  Количество секунд, имеющееся в распоряжении пользователя, для того, чтобы выбрать загружаемую операционную систему из меню загрузки, отображенном на экране. Если по истечении этого времени выбор операционной системы сделан не будет, то загрузчик Ntldr начнет загрузку операционной системы по умолчанию. Если значение этого параметра равно 0, загрузчик сразу же начинает загрузку операционной системы по умолчанию, не позволяя пользователю сделать выбор. Если значение этого параметра установить равным —1, то загрузчик будет ожидать выбора пользователя неограниченно долго. Значение -1 не воспринимается как допустимое в группе параметров Система (System) окна Панели управления (Control Panel), где задается значение параметра Timeout, поэтому для того, чтобы установить его в —1, вы должны вручную отредактировать файл Boot.ini
Default Путь к операционной системе, загружаемой по умолчанию

Примечание

Если Windows XP является единственной системой, установленной на вашем компьютере, то меню загрузки не появляется. В этом случае, загрузчик Ntldr игнорирует значение таймаута и сразу же запускает Windows XP.

 

Раздел [Operating Systems]

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

Файл Boot.ini поддерживает загрузку множества версий операционной системы Windows NT/2000/XP, а также запуск других операционных систем. В число альтернативных ОС, которые можно указать для загрузки в файле Boot.ini, входят Windows 9x, MS-DOS, а также OS/2, LINUX и UNIX.

Записи в разделе [Operating systems] файла Boot.ini допускают использование ряда параметров (табл. 4.2). В этих параметрах строчные и прописные буквы не различаются. Параметры, впервые появившиеся в Windows 2000 (Win2K), помечены символом *.

Таблица 4.2. Параметры раздела [Operating Systems] в файле Boot.ini

Параметр

Описание

/BASE VIDEO

Компьютер загружается с использованием стандартного драйвера VGA. Если вы инсталлируете новый драйвер видеоадаптера, но он работает некорректно, выбор режима загрузки Windows NT/2000 с этим параметром позволит загрузить компьютер и заменить драйвер

/BAUDRATE

Указывает скорость в бодах, которая будет использоваться для отладки. Если вы не установите скорость в бодах, то по умолчанию будет принята скорость 9600 (если к компьютеру подключен модем), и 19200— для нуль-модемного кабеля. Параметр оказывает побочный эффект, устанавливая также параметр /DEBUG, вне зависимости от того, используете ли вы его

/BOOTLOG*

Если указан этот параметр, то Windows 2000/XP будет записывать протокол загрузки в файл %SystemRoot%\NTBTLOG.TXT. Этот файл указывает, какие драйверы были загружены и какие остались незагруженными

/CRASHDEBUG

Отладчик загружается при запуске системы, но остается в неактивном состоянии до тех пор, пока не произойдет ошибка ядра. Это создает возможность, чтобы указанный СОМ-порт (или СОМ1 — по умолчанию) мог использоваться для других целей во время работы системы. Режим особенно полезен, если в процессе работы имеют место редкие непредсказуемые ошибки ядра

/МАХНЕМ

Определяет максимальный объем памяти (RAM), доступный для использования Windows NT/2000/XP. Этот параметр полезен, если вы подозреваете повреждение чипа памяти. Указанное значение параметра интерпретируется как количество мегабайт. Например, значение /кдхмзм=1б позволит ограничить память до 16 Мбайт

/NODEBUG

При использовании этого параметра отладочная информация на экран не выводится. Отменяет параметры /DEBUG, /DEBUGPORT и /BAUDRATE

/DEBUG

Отладчик загружается при запуске Windows 2000/XP и может активизироваться в любой момент хостом отладчика, подключенным к компьютеру. Этот режим рекомендуется использовать при отладке регулярно воспроизводящихся сбоев

/ DEBUGPORT=COMx

Указывает порт СОМ для использования при отладке, где А- — номер коммуникационного порта, который вы собираетесь использовать. Как и ключ /BAUDRATE, этот ключ принудительно переводит компьютер в отладочный режим

/FASTDETECT*

Новый параметр, появившийся в Windows 2000. Если на компьютере установлены Windows NT 4.0 и Windows 2000, то в процессе загрузки обеих операционных систем будет использоваться версия NTDETECT.COM из состава Windows 2000. На этапе распознавания аппаратных средств в Windows 2000 некоторые устройства распознаются драйверами Plug and Play, в то время, как Windows NT 4.0, вследствие ограниченности поддержки Plug and Play выполняет распознавание только с помощью NTDETECT. Если этот параметр указан, то NTDETECT не пытается распознавать такие устройства. Если параметр /FASTDETECT не установлен, то NTDETECT будет выполнять энумерацию аппаратных средств в полном объеме. Таким образом, если вы имеете систему с двойной загрузкой, где на одном компьютере установлены Windows NT 4.0 и Windows 2000, данный параметр должен быть указан для строк файла Boot.ini, запускающих Windows 2000, и пропущен для строк, осуществляющих запуск Windows NT 4.0

/NOGUIBOOT*

Новая опция Windows 2000. Если она указана, то драйвер VGA, выполняющий вывод графической заставки в процессе загрузки Windows 2000, не инициализируется. Поскольку этот драйвер используется для отображения не только графической заставки, но и "синего экрана" (BSOD, Blue Screen of Death), то его блокировка приведет также к блокировке этой диагностической возможности

/NOSERIALMICE=  [COMx, y, z, . . . ]

Блокирует определение последовательной мыши на указанных СОМ-портах. Этот режим рекомендуется использовать, если вы имеете другой компонент (не мышь), подключенный к последовательному порту в процессе запуска. Если использовать параметр /NOSERIALMICE без указания СОМ-порта, то определение последовательной мыши будет блокировано для всех СОМ-портов

/SOS

При использовании этого параметра на экране отображаются имена всех загружаемых драйверов. Его рекомендуется задать, если Windows NT/2000/XP не стартует, и вы подозреваете отсутствие какого-либо драйвера

/SAFEBOOT*

Новая опция, появившаяся в Windows 2000. Стоит отметить, что эту опцию практически никогда нет необходимости устанавливать вручную, поскольку при нажатии клавиши <F8> загрузчик (Ntldr) автоматически использует ее для выполнения загрузки в безопасном режиме (safe boot). Чтобы задать одну из опций безопасного режима загрузки, укажите двоеточие после этой опции и задайте один из трех дополнительных переключателей: MINIMAL (опция

/SAFEBOOT"

Безопасный режим (Safe Mode)), NETWORK (опция Безопасный режим с поддержкой сети (Safe Mode with Network)) или DSREPAIR (опция Восстановление службы каталогов (Directory Service Repair)). В безопасном режиме Windows 2000/XP загружает только те драйверы и сервисы, которые перечислены поименно в ключах реестра Minimal и/или Network, расположенных под ключом HKLM\System\ CurrentControlSet\Contrcl\SafeBoot. Ее использование приводит к загрузке в режиме восстановления Active Directory с носителя резервной копии (разумеется, резервная копия должна быть изготовлена заблаговременно).

Переключатель /SAFEBOOT имеет еще одну дополнительную опцию — ALTERNATESHELL. Если вы укажете ее, то в качестве графической оболочки Windows будет использовать программу, которая входит в состав ключа HKLM \Syst em \CurrentControlSet\SafeBoot\AlternateShell как альтернативная графическая оболочка. По умолчанию используется стандартная графическая оболочка — Проводник (Explorer)

Представленный список не следует считать полным, поскольку в него включены лишь наиболее часто используемые параметры файла Boot.ini. Наиболее полный последний список параметров Boot.ini можно найти по адресу http://www.sysinternals.com/bootini.htm.

 

Индивидуальная настройка регистрации

Стандартный процесс регистрации в системе можно изменить путем редактирования реестра. Описанные в данном разделе методы применимы как для Windows NT 4.0, так и для Windows 2000/XP.

 

Изменение графического файла, отображаемого при регистрации в системе

Этот совет применим как к Windows NT/2000, так и к Windows XP. Путем редактирования реестра можно изменить вид экрана, на фоне которого отображается диалоговое окно, приглашающее к регистрации в системе. Графическое изображение, на фоне которого появляется окно, приглашающее к регистрации в системе, представляет собой графический файл формата BMP, и для этой цели можно выбрать, например, логотип фирмы или любой другой понравившийся вам образ. Чтобы внести это изменение, проделайте следующее:

1. С помощью любого из редакторов реестра откройте ключ HKEY_USERS\ .DEFAULT\Control Рanel\ Desktop.

2. Найдите параметр Wallpaper и отредактируйте его значение, указав путь к графическому файлу, на фоне которого должно отображаться окно, приглашающее к регистрации в системе (рис. 4.6).

Рис. 4.6. Для указания графического файла, отображаемого при регистрации в системе, необходимо отредактировать значение Wallpaper под ключом HKEY_USERS\.DEFAULTXControl Panel\Desktop

 Примечание 

Для Windows XP этот совет также подходит, но только если вы заблокируете отображение окна, приглашающего к регистрации (рис. 4.7), которое задано по умолчанию. Для этого необходимо открыть окно Панель управления (Control Panel), запустить утилиту Учетные записи пользователей (User Accounts), щелкнуть мышью по опции Изменение входа пользователей в систему (Change the way users log on or off), а затем сбросить флажок Использовать страницу приветствия (Use the Welcome screen) - рис. 4.8.

Рис. 4.7. Окно Windows XP, приглашающее к регистрации в системе

Рис. 4.8. Блокировка окна, приглашающего к регистрации в системе Windows XP

Примечание 

Вы можете настроить окно, приглашающее к регистрации в системе, поместив на него (или удалив) учетную запись пользователя. Для этого просто откройте КЛЮЧ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windologon\SpecialAccounts\UserList. Добавьте значение типа данных — REG_DWORD, присвойте ему имя, если требуется, и установите его значение, равным 0. Эта учетная запись исчезнет с экрана. Если вы захотите, чтобы она вновь стала видимой, то установите данное значение равным 1, и оно появится в окне, приглашающем к регистрации. Например, чтобы в окне появилась учетная запись администратора (которая по умолчанию скрыта), создайте значение REG_ DWORD, присвойте ему имя Администратор (Administrator) и укажите значение, равное 1.

 

Быстрое переключение пользователей в Windows XP

Если внимательно посмотреть на экран, показанный на рис. 4.8, то можно заметить еще одно интересное новшество в Windows XP — опцию быстрого переключения пользователей (пользовательских сессий, Fast User Switching), которую следует обсудить более подробно.

Указанная возможность предназначена для обеспечения быстрого и удобного метода усиления технологии разделения данных в профилях Windows NT, а также эффективного механизма переключения между учетными записями пользователей.

Если это свойство активизировано, то пользователям нет необходимости выходить из системы (log off), поскольку учетные записи пользователей постоянно подключены. Таким образом, можно быстро переключаться между всеми открытыми учетными записями. При этом тем пользователям, которые до этого работали в системе, не нужно из нее выходить и защищать свои работающие приложения или активные соединения с Интернетом.

Система Windows XP с зарегистрированными в ней пользователями вновь отображает окно приглашения, в то время как все приложения продолжают выполняться. Кроме того, на экране будет отображено количество подключенных пользователей, уведомление о наличии непрочитанных сообщений электронной почты, а также количество выполняемых программ.

Windows XP Professional также предоставляет пользователям возможность доступа к данным и приложениям с других машин. На рабочих станциях, используемых в сфере бизнеса, оснащенных операционной системой Windows XP Professional, у пользователей есть возможность получения удаленного доступа к своим настольным компьютерам. Так, например, вы можете заблокировать свой офисный компьютер, уйти домой, и подключиться к нему из дома.

Рис. 4.9. Вкладка Автономные файлы окна Свойства папки

Примечание 

Обе функциональных возможности — Fast User Switching и Remote Desktop — используют технологию терминальных служб и позволяют работать с более ранними приложениями Microsoft Win32, не требуя при этом внесения в них каких-либо изменений. Если приложение, которое вы используете, сертифицировано для работы в Windows 2000, или соответствует спецификации "Application Specification for Windows 2000", то оно будет успешно выполняться и в Windows XP.

Следует отметить, что возможность быстрого переключения пользователей не будет действовать на рабочих станциях под управлением Windows XP Professional, входящих в домен.

В системах Windows XP Home Edition или Windows XP Professional, функционирующих на автономных рабочих станциях или входящих в состав рабочих групп, предусмотрена возможность включения/блокировки режима Fast User Switching, путем установки/сброса флажка Использовать быстрое переключение пользователей (Use Fast User Switching). Если этот флажок затенен, как показано на рис. 4.8, откройте окно Свойства папки (Folder Options), перейдите на вкладку Автономные файлы (Offline Files) (рис. 4.9) и сбросьте флажок Использовать автономные файлы (Enable Offline Files). Подтвердите внесенные изменения, а затем снова откройте окно Учетные записи пользователей (User Accounts). Флажок Использовать быстрое переключение пользователей (Use Fast User Switching) теперь станет доступным (рис. 4.10).

Рис. 4.10. Флажок Использовать быстрое переключение пользователей стал доступным

 

Добавление сообщения, отображаемого при регистрации пользователей в системе

Путем редактирования реестра можно добавить сообщение администратора, которое будет отображаться для всех пользователей, регистрирующихся в системе. Если вы воспользуетесь этой возможностью, то при каждой регистрации пользователя в системе на экране будет появляться небольшое информационное окно с заданным вами сообщением и кнопкой ОК. После нажатия этой кнопки процесс регистрации в системе продолжится как обычно — появится диалоговое окно, в котором пользователь должен будет ввести регистрационную информацию. И в конференциях Интернета, и в литературе часто встречается описание метода выполнения этой задачи путем непосредственного редактирования реестра. Однако стоит отметить, что в данном случае существует гораздо более простой и безопасный метод настройки — редактирование реестра с помощью Редактора системных правил (System Policy Editor) в Windows NT 4.0 и оснастки (snap-in) MMC Локальная политика безопасности (Local Security Policy) в Windows 2000/XP. В данном разделе будут рассмотрены все возможные методы добавления индивидуального сообщения, отображаемого перед регистрацией в системе, — как с помощью административных утилит, так и с помощью редакторов реестра.

 

Добавление информационного сообщения с помощью оснастки ММС Локальная политика безопасности в Windows XP

Чтобы создать информационное сообщение, отображающееся к сведению всех пользователей перед регистрацией в Windows 2000/XP, проделайте следующее:

1. В меню Пуск (Start) выберите последовательно команды Все программы | Администрирование | Локальная политика безопасности (All Programs j Administrative Tools | Local Security Policy). В левой части окна ММС разверните иерархический список Параметры безопасности (Security Settings), выбрав опции Локальные политики| Параметры безопасности (Local Policies Security Options). В правой части окна ММС появится список правил, которые можно задать для локального компьютера.

2. Выполните двойной щелчок мыши, указав опцию Интерактивный вход в систему: текст сообщения для пользователей при входе в систему (Interactive logon: Message text for users attempting to log on) или же выберите из контекстного меню, выводимого по нажатию правой кнопки мыши, команду Свойства (Properties). На экране появится окно Интерактивный вход в систему: текст сообщения для пользователей при входе в систему (Interactive logon: Message text for users attempting to log on).

3. В поле данного окна введите текст сообщения, отображаемого перед регистрацией пользователя, и нажмите кнопку ОК.

4. Чтобы задать текст, отображаемый в строке заголовка окна информационного сообщения, выберите опцию Интерактивный вход в систему: заголовок сообщения для пользователей при входе в систему (Interactive logon: Message title for users attempting to log on) — рис. 4.11.

Более подробную информацию об использовании политик безопасности можно найти в главе 10.

 

Добавление информационного сообщения путем непосредственного редактирования реестра

Обе утилиты — как System Policy Editor в Windows NT 4.0 Server, так и оснастка ММС Локальная политика безопасности (Local Security Policy) в Windows 2000, вносят изменения в состав значимых элементов реестра LeqalNoticeCaption и LegalNoticeText, расположенных в состав ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

Ниже приведены инструкции, которые требуется выполнить для этой цели.

Рис. 4.11. Использование ММС для установки заголовка индивидуального сообщения, выводимого при регистрации пользователя в Windows 2000 и Windows XP

Рис. 4.12. Ключ реестра Winlogon позволяет создать индивидуальное сообщение, отображаемое при регистрации пользователя в системе

1. Раскройте ключ реестра HKEY_LOCAL_HACHINE\SOFTWARE\Micrcsoft\ Windows NT\CurrentVersion\Winiogon (рис. 4.12).

2. Найдите параметр LegalNoticeCaption. Раскройте его и отредактируйте его значение. Введенная вами фраза будет отображаться в заголовке информационного окна.

Найдите и раскройте параметр LegalNoticeText. Отредактируйте его значение, введя текст информационного сообщения, предназначенного для пользователей. Сообщение, приведенное в нашем примере, является просто шуткой, но грамотный администратор без труда найдет данной возможности и полезное применение.

Рис. 4.13. Ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\ MicrosoftWindows\CurrentVersion\ policiesXsystem (Windows XP)

 Примечание 

В Windows XP значения LegalNoticeCaption и LegalNoticeText перемещены под следующий ключ реестра: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\policies\system (рис. 4.13). Значения с такими же именами также расположены под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\ Winlogon. Однако значения LegalNoticeCaption и LegalNoticeText под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\ policiesXsystem имеют приоритет, и если они установлены, то значения под ключом Winlogon не действуют.

 

Как автоматизировать процесс регистрации в системе

В отличие от Windows 95 и Windows 98, процедура регистрации в системе Windows NT/2000 и Windows XP является неотъемлемой частью подсистемы безопасности. Однако эту процедуру можно автоматизировать, исключив необходимость вводить регистрационную информацию (входное имя, пароль и домен, к которому он принадлежит).

 Примечание 

Несмотря на то, что возможность автоматической регистрации выглядит весьма удобной, ее использование представляет определенный риск с точки зрения безопасности, поскольку каждый, кто имеет физический доступ к компьютеру, может также получить доступ к информации, хранящейся в нем, а также потенциально и ко всем сетям, к которым он подключен. Любой удаленный пользователь, зарегистрированный в системе, может просматривать и считывать эту информацию. Таким образом, эта опция не доступна для установки на сервере (например, вы не можете сконфигурировать Windows 2000 Server для использования функции Autologon). Автоматическая регистрация также не поддерживается при регистрации в домене и поэтому для того, чтобы использовать эту функцию, необходимо войти в рабочую группу. Однако, если ваш компьютер принадлежит к домену Windows 2000, указанную функцию можно активизировать путем редактирования реестра (однако, это нежелательно, т. к. в этом случае, риск весьма велик).

Для того чтобы добавить регистрационную информацию с помощью Regedit.exe;

1. Запустите Regedit.exe и найдите следующий подключ реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Winlogon 

2. Найдите параметр DefaultuserName и установите его значение равным имени пользователя, который должен автоматически регистрироваться в системе.

3. Если значение DefaultPassword не существует, создайте новый значимый элемент, относящийся к типу данных REG_SZ, переименуйте его в DefaultPassword и в качестве его значения укажите пароль по умолчанию.

4. Если значимый элемент AutoAdminLogon не существует, создайте новое значение типа REG_SZ, переименуйте его в AutoAdminLogon, а затем установите его значение, равным 1.

5. Сохраните ваши изменения и затем выйдите из программы Редактор реестра (Regedit).

6. Закройте систему и перезагрузите компьютер.

После перезагрузки пользователь (заданный по умолчанию) будет автоматически зарегистрирован.

Примечание

AutoAdminLogon представляет собой значимый элемент типа REG_SZ, а не элемент типа REG_DWORD. Также обратите внимание, для того чтобы активизировать автоматическую регистрацию, вам необходимо сбросить локальные установки безопасности (Local Security Setting) — Свойства: Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL (Interactive logon: Do not require CTRL+ALT+DEL) — рис. 4.14.

Для того чтобы сконфигурировать опцию автоматической регистрации в системе Windows 2000, откройте окно Панель управления (Control Panel) и дважды щелкните мышью по значку Пользователи и пароли (Users and Passwords). В одноименном окне сбросьте флажок Требовать ввод имени пользователя и пароля (Users must enter a user name and password to use this computer). По окончании не забудьте перейти на вкладку Дополнительно (Advanced) в этом же окне, чтобы проверить, установлен ли флажок Требовать нажатия Ctrl-Alt-Delete перед входом в систему (Require users to press Ctrl-Alt-Delete before logging on). Вам потребуется сбросить этот флажок, если вы собираетесь настроить автоматическую регистрацию в системе.

Рис. 4.14. Для того чтобы активизировать автоматическую регистрацию, необходимо сбросить локальные установки безопасности: Свойства: Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL

 

Как замаскировать в окне регистрации имя последнего регистрировавшегося пользователя

В предыдущем разделе был описан прием, который ослабляет систему безопасности Windows XP. Здесь мы рассмотрим метод, с помощью которого правила безопасности можно усилить. В стандартной конфигурации Windows NT/2000/XP система отображает в окне регистрации имя пользователя, который в последний раз успешно зарегистрировался в системе. Если это имя замаскировать, то система безопасности будет усилена, поскольку данный метод индивидуальной настройки помогает предотвратить несанкционированное использование регистрационной информации (угадать и пользовательское имя, и пароль труднее, чем просто подобрать пароль). Данный прием применяется достаточно часто и также связан с добавлением в реестр нового значимого элемента. Для реализации этой возможности выполните следующие действия:

1. Запустите редактор реестра Regedit.exe и откройте ключ HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\policies\system.

2. Добавьте в состав этого ключа новый параметр с именем DontDisplayLastUserName и типом данных REG_DWORD.

3. Установите для нового параметра значение, равное 1. При следующей попытке регистрации в системе имя последнего зарегистрировавшегося пользователя отображено не будет. Если впоследствии эту возможность потребуется блокировать, задайте для указанного параметра значение, равное 0.

 Примечание 

Следует отметить, что эта операция с успехом может быть выполнена не только путем ручного редактирования реестра. Оснастка Локальная политика безопасности (Local Security Policy) имеет опцию Интерактивный вход в систему: не отображать последнего имени пользователя (Interactive Logon: Do not display last logged on user name), установка которой представляет гораздо более простой и безопасный метод достижения той же цели. То же самое можно выполнить путем установки значения аналогичного имени под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Current Version \winlogon. Однако установки под ключом HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CutrentVersion\policies\system имеют приоритет, и если они заданы, то такие же установки под ключом winlogon не действуют.

 

Конфигурирование системных папок

Если вы уже приобрели некоторый опыт работы с операционными системами из семейства Windows (Windows 95/98/ME, а также Windows NT 4.0/2000/ХР) и пытаетесь активно перенастраивать систему, то на каком-то этапе работы вам может потребоваться переместить системные папки — например, в другие каталоги, где вам будет удобнее работать с ними, или на другие диски, где больше свободного места. Однако если просто переместить эти папки, то после перезагрузки на прежнем месте появится еще по одной копии этих папок. Почему это происходит? Причина в том, что как Windows 95/98. так и Windows NT 4.0/2000/XP хранят пути к системным папкам в реестре. Таким образом, чтобы корректно переместить системные папки, необходимо изменить значения соответствующих параметров реестра, указывающих путь к этим папкам. Приложения Microsoft Office ведут себя точно так же — пути к стандартным папкам приложений Office тоже хранятся в реестре, и именно это не позволяет избавиться от папки Мои документы (My Documents). Параметры реестра, указывающие пути к системным папкам, находятся под ключом реестра HKEY_CURRENT_USER\SOFTWARE\ Microsofr\Windows\CurrentVersion\Explorer\Shell Folders (рис. 4.15).

Рис. 4.15. Значимые элементы реестра, указывающие задаваемые по умолчанию пути к системным папкам Windows 2000 и Windows XP

Обратите внимание, что даже в Windows 2000 существует возможность перемещать папку Мои документы (My Documents) в любое место. В Windows ХР эта функциональная возможность была усовершенствована. Щелкните правой кнопкой мыши по папке Мои документы (My Documents) для того, чтобы открыть окно Свойства: Мои документы (My Documents Properties) (рис. 4.16) и щелкните кнопку Переместить (Move). В следующем окне вам будет предложено выбрать новое местоположение для папки Мои документы (My Documents), либо путем выбора существующей, либо создания новой папки. Таким образом, теперь нет необходимости непосредственно редактировать реестр.

Рис. 4.16. В Windows XP предусмотрена возможность перемещения папки Мои документы

Примечание 

Одним из наиболее интересных усовершенствований Windows XP является то, что теперь папки Моя музыка (My Music) и Мои рисунки (My Pictures) могут иметь тот же статус, что и специальные системные папки. Для того чтобы изменить местоположение этих папок, просто откройте окно Мой компьютер (My Computer), откройте в файловой системе ту папку, в которой вы хотите разместить папки Моя музыка (My Music), Мои рисунки (My Pictures) и/или Мои документы (My Documents), а затем откройте папку Мои документы (My Documents) в другом окне и перетащите их в нужное место. Windows XP автоматически обновит все ссылки на эти папки, с учетом их нового расположения, включая меню Пуск (Start) и системный реестр.

 

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

Хотя у нас теперь нет необходимости в непосредственном редактировании реестра для того, чтобы изменить местоположение системных папок с совместно используемой информацией, по-прежнему существует несколько настроек, которые вы можете выполнить только путем непосредственного редактирования реестра. Например, ту рекомендацию, которая приведена в этом разделе, другим способом выполнить нельзя.

Если вы уже какое-то время работали с Windows XP, то вы, вероятно, обратили внимание на одно "усовершенствование" пользовательского интерфейса, от которого видимо, следует избавиться по соображениям безопасности. Имеется в виду необходимость исключить отображение совместно используемых папок в верхней части окна Мой компьютер (My Computer). Разумеется, эти папки представляют собой место, где вы можете хранить файлы, изображения, видео или музыку, к которой может иметь доступ любой пользователь на вашем компьютере. Однако, лишь взгляните на установки этой папки, заданные по умолчанию (рис. 4.17). Я осмелюсь сказать, что такие значения не следовало бы устанавливать по умолчанию даже на вашем домашнем компьютере, предоставленном для работы членам вашей семьи, которым вы, безусловно, доверяете. И наиболее досадным фактом является то, что пользовательский интерфейс Windows XP не обладает возможностью удаления папки совместно используемых документов.

Рис. 4.17. Папка с совместно используемыми документами всегда находится в верхней части окна Мой компьютер

Но вы можете удалить совместно используемые папки с вашего компьютера путем редактирования реестра. Для этого необходимо сделать следующее:

1. Запустите Regedit.exe и откройте следующий ключ: HKEY_LOCAL_MACHINE\ SOFTWARE\MicrosoftWindows\CurrentVersion \Explorer\MyComputer\ NameSpace\DelegateFolders.

2. Вы увидите, что этот ключ содержит вложенный подключ {59031а47- 3f72-44a7-89c5-5595fe6b30ee} (рис. 4.18).

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

3. Удалите этот ключ — и все папки совместно используемых документов, исчезнут из окна Мой компьютер (My Computer). Это изменение сразу же вступит в силу, т. е. вам не потребуется перезагружать систему.

 Примечание 

Microsoft усовершенствовала пользовательский интерфейс, чтобы члены семьи могли совместно работать с документами — это заложено в проекте. Однако, тем из вас, кто заботится о безопасности, настоятельно рекомендуется удалить ненужные разделяемые ресурсы (shares), особенно на тех компьютерах, которые являются участниками рабочих групп в составе которых также имеются клиенты Windows Эх. Причина очевидна: если какой-либо компьютер в вашей локальной сети поражен вирусом, распространяемым по сети, то ваш компьютер, скорее всего, будет также инфицирован.

 

Отображение параметров совместного доступа в стиле Windows 2000

Пользовательский интерфейс Windows 2000 обеспечивает достаточно мощный набор параметров совместного доступа к устройствам и папкам в вашей локальной системе. По сравнению с этим, пользовательский интерфейс, используемый в Windows XP по умолчанию, предоставляет вам весьма ограниченный набор возможностей (рис. 4.19).

Рис. 4.19. Установки пользовательского интерфейса Windows XP, заданные по умолчанию, предоставляют ограниченный набор параметров совместного доступа

Однако не следует считать, что эти параметры полностью удалены. Вы можете легко перейти на использование такого же набора параметров, который обеспечивался в Windows 2000. Для этого откройте окно Свойства папки (Folder Options) — Мой компьютер | Сервис | Свойства папки (My Computer | Tools Folder Options), — перейдите на вкладку Вид (View) и прокрутите список Дополнительные параметры (Advanced settings) до конца (рис. 4.20).

Сбросьте флажок Использовать простой общий доступ к файлам (рекомендуется) (Use simple file sharing (Recommended)). Тем самым вы установите режим совместного использования устройств и папок в сети, как это было в Windows 2000 (рис. 4.21). При этом вам не потребуется перезагружать систему для того, чтобы увидеть результат своих действий.

Рис. 4.20. Вкладка Вид окна Свойства папки

Рис. 4.21. Теперь можно использовать параметры совместного доступа, отображаемые аналогично параметрам Windows 2000

 

Другие популярные методы индивидуальной настройки

Существует еще целый ряд изменений, которые можно внести в работу и поведение операционных систем семейства Windows. В данном разделе описаны некоторые полезные методы индивидуальной настройки, которые вместе с тем не являются опасными с точки зрения повреждения операционной системы.

 

Как отключить функцию AutoRun для компакт-дисков

Функция AutoRun для компакт-дисков была включена в состав Windows 95/98 и Windows NT 4.0/2000/XP как полезное дополнение — и она действительно удобна, если пользователь производит запуск программ с компакт-дисков или устанавливает новые программные продукты. Но те пользователи, которым требуется только скопировать с компакт-диска один или два файла, законно возмущаются, когда им приходится ждать, пока отработает функция AutoRun, а затем еще закрывать всплывающий экран, открытый этой функцией.

Примечание

Функцию AutoRun особенно рекомендуется отключать, если в вашем распоряжении имеется портативный компьютер типа notebook, работающий от аккумуляторов. В этом случае функция AutoRun будет существенно укорачивать время, в течение которого вы можете работать без подзарядки, не предоставляя взамен никаких преимуществ.

Опытные пользователи помнят, что в Windows NT/2000 для отключения функции AutoRun требовалось непосредственно редактировать реестр. Чтобы получить желаемый результат, пользователи открывали реестр одним из редакторов реестра, находили ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\cdrom, устанавливали значение параметра AutoRun, равным 0, и перезагружали систему.

Исследовав в общих чертах Windows XP, вы обнаружите новое усовершенствование — функцию Автозапуск (AutoPlay) (рис. 4.22). Она представляет собой новую функциональную возможность автоматического определения типа содержимого (изображения, звуковые или видеофайлы) сменных носителей информации и сменных устройств, с последующим автоматическим запуском соответствующих приложений для воспроизведения этих файлов. Это упрощает использование таких специализированных периферийных устройств, как проигрыватели МРЗ и считыватели цифровых фотоизображений. Начинающим пользователям стало проще получить доступ к данным различного типа. Если у вас есть опыт работы с Windows, то вы, вероятно, помните, что в Windows Millennium Edition (Windows ME) также реализована подобная возможность в отношении данных, получаемых на устройствах создания и обработки изображений, когда при подключении камеры или сканера автоматически запускается пользовательский интерфейс Windows Image Acquisition (утилита Сканеры и камеры (Scanner and Camera Wizard)). В Windows XP эта функциональная возможность была расширена путем обеспечения универсального доступа для всех оперативно подключаемых съемных устройств хранения информации, отображаемых в окне Мой компьютер (My Computer). Функция Автозапуск (AutoPlay) является расширяемой. Таким образом, эта архитектура позволяет использовать другие устройства и носители информации, в том числе и унаследованные.

Рис. 4.22. В Windows XP предусмотрен большой набор опций для конфигурирования функции Автозапуск

 Примечание 

Не следует путать функцию Автозапуск (AutoPlay) с функцией AutoRun. Функция AutoRun, впервые представленная в Windows 95, позволяла компакт-диску автоматически запускать какое-нибудь приложение (например, инсталлятор программного обеспечения или игру), когда пользователь устанавливал компакт-диск в устройство CD-ROM. Это осуществлялось с помощью файла Autorun.inf в корневом каталоге компакт-диска. Если вы хотите отключить эту функцию в Windows XP, выполните те же действия, которые вы выполняли в Windows NT/2000.

 

Переустановка значков, применяемых по умолчанию

Некоторые пользователи замечали, что иногда значки Корзины (Recycle Bin) начинают неверно отражать ситуацию: когда мусорная корзина содержит элементы, значок показывает, что она пуста; и, наоборот, когда она действительно пуста, значок отображает наполненную мусорную корзинку.

Для того чтобы исправить эту ситуацию, выполните следующее:

1. Очистите корзину.

2. Вызовите редактор реестра и выполните поиск ключа Default icon, который располагается под ключом {645FF040-5081-101B-9F08-00AA002F954E}.

3. Убедитесь, что в этом ключе существуют элементы:

Default "%SystemRoot%\System32\shell32.dll,31"      
  empty "%SystemRoot%System32\shell32.dll, 31" 
  full "%SystemRoot%\System32\shell32.dll,32"      

 

Переименование Корзины

Возможно, это не тот вопрос, ради которого стоило приобретать данную книгу, но все же попробуйте переименовать мусорную корзину. Запустите редактор реестра и откройте три ключа, перечисленные ниже. В каждом ключе замените данные новым именем, например: "Dumpster" или "Мусор".

HKEY_CLASSES_ROOT\CLSID\
 {645FF040-5081-101B-9F08-00AA002F954E}
  HKEY_LOCAL_MACHINE\Software\Microsoft\
 Windows\CurrentVersion\ explorer\Desktop
\NameSpace\
 {645FF040-5081-101B-9F08-00AA002F954E}
  HKEY_CURRENT_USER\username\
 AppEvents\EventLabels\EventLabels\
 EmptyRecycleBin 
  HKEY__CURRENT_USER\Default\
 AppEvents\EventLabels\EmptyRecycleBin

Возможно, вы найдете более удобным выполнять поиск значения "Recycle Bin" и последовательно находить все случаи вхождения этой строки. Также можно искать вхождения подстроки "-5081-". Этим способом будет найден идентификатор класса (CLSID). Замените значение "Recycle Bin" любым новым именем по вашему выбору.

 

Изменение значка мусорной корзины

Для того чтобы изменить пиктограмму мусорной корзины, выполните щелчок на значке [+] рядом с ключом {645FF040-5081-101B-9F08-00AA002F954E1, найденным вами в предыдущем решении, касавшемся изменения имени мусорной корзины. Откройте ключ DefaultIcon, расположенный непосредственно под ним. В правом подокне появятся три элемента — (По умолчанию) ((Default)), Empty и Full. Столбец значений элементов будет содержать соответствующий файл DLL ("SHELL32.DLL, по"), в котором содержится пиктограмма. Параметр по представляет собой номер пиктограммы в этом файле.

Значки Empty (пустая) и Full (полная) имеют номера 31 и 32. Файл Shell32.dll содержит альтернативные версии пиктограммы Full в позициях 49—51. Выберите любую из них и выполните настройку значка по своему вкусу.

 

Удаление стрелок с ярлыков

Если вам надоели маленькие стрелки, обозначающие ярлыки Windows, и вы хотите удалить их, выполните следующие действия:

1. Вызовите редактор реестра и найдите ключ HKEY_CLASSES_ROOT\inkfiie.

2. Удалите параметр isshortcut.

3. Найдите ключ HKEY_CLASSES_ROOT\piffile.

4. Удалите параметр isShortcut.

Перезагрузите Windows NT/2000/XP. Теперь значки ярлыков появятся на рабочем столе без раздражающих маленьких стрелочек.

 

Отключение автоматического запуска Windows Messenger

Если вы не являетесь приверженцем Windows Messenger, можете отключить его автоматический запуск, путем простого удаления ключа реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run\MSMSGS.

 

Деинсталляция неиспользуемых компонентов Windows

Большинство пользователей, которые обычно не используют некоторые компоненты Windows, например, Internet Explorer, Windows Messenger и Игры (Microsoft Games), нередко жалуются, что эти компоненты установлены по умолчанию, и что в Windows не предусмотрена возможность их деинсталляции. Однако вы можете это сделать, воспользовавшись следующей рекомендацией.

1. Откройте папку %Systemroot%\inf и найдите файл sysoc.inf. Сделайте резервную копию этого файла, а затем откройте его в режиме редактирования. Его содержимое может выглядеть следующим образом:

[Version] 
 Signature = "$Windows NTS"
 DriverVer=07/01/2001, 5.1.2600.0
 [Components] 
 NtComponents=ntoc.dll,NtOcSetupProc,,4
 WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
 Display=desk.cpl,DisplayOcSetupProc,,7
 Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
 NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
 iis=iis.dll,OcEntry,iis.inf,,7
 com=comsetup.dll,OcEntry,comnt5.inf,hide,7
 dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
 IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,
 7
 TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
 msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
 ims=imsinsnt.dll,OcEntry,ims.inf,,7
 fp_extensions=fp40ext.dll,FrontPage4Extensions,
fp40ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
 msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
 RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
 IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7
 Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
 CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7
 MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7
 AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
 Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
 MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7
 ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,
,7 
 [Global] 
 WindowTitle=%WindowTitle%
 WindowTitle.StandAlone="*"
 [Components] 
 msnexplr=ocmsn.dll,OcEntry,msnmsn.inf,,7
 [Strings] 
 WindowTitle="Windows Professional Setup"
 WindowTitle_Standalone="Windows 
     Components Wizard"

2. Удалите слово HIDE для любого компонента, который вы хотите увидеть в окне Мастер компонентов Windows (Windows Components Wizard) (запятые удалять нельзя). Вы можете также отредактировать раздел [Strings] чтобы изменить имена окон (для примера, переименуем окно Мастер компонентов Windows (Windows Components Wizard) в Волшебник из страны Оз (Wizard of OZ).

3. Сохраните файл sysoc.inf, закройте его и перезагрузите систему. Затем запустите утилиту Установка и удаление программ (Add/Remove Programs) в Панели управления (Control Panel). Посмотрите на изображение экрана, представленное на рис. 4.23. В Мастере компонентов Windows (Windows Components Wizard) у вас не получится, например, удалить Internet Explorer, а Волшебник из страны Оз (Wizard of OZ) вполне позволяет это сделать.

Рис. 4.23. Теперь вы можете деинсталлировать тот компонент Windows XP, который вам больше не нужен

 

Резюме

Вполне возможно, что вы много раз будете менять вид пользовательского интерфейса Windows NT/2000/XP. В этом вам помогут рекомендации и советы, изложенные в данной главе.

Используются технологии uCoz