Windows Vista. Для профессионалов — страница 54 из 143

• utilman.exe – открывает окно Центр специальных возможностей.

• Wuapp.exe – отображает окно Центр обновления Windows.

На этом закончим рассмотрение стандартных программ операционной системы Windows Vista.

Глава 5 Консоль управления Microsoft

• Работа с консолью управления Microsoft

• Стандартные оснастки

Консоль управления Microsoft представляет собой программный интерфейс (набор функций Win32 API), а также оболочку, в контексте которой выполняются специально созданные программы (оснастки), позволяющие настраивать тот или иной компонент операционной системы и управлять им.

Кроме оснасток, в работе с консолью управления Microsoft часто используется такое понятие, как консоль. Она представляет собой отдельное окно консоли управления Microsoft, в которое уже при запуске загружается одна или несколько оснасток операционной системы Windows. Консоли представляют собой XML-файлы специального формата, имеющие расширение MSC. Каждая консоль, кроме загружаемых оснасток, характеризуется своей версией. Например, в операционной системе Windows ХР используются консоли второй версии.

В Windows Vista используется консоль управления Microsoft версии 6.0 (в Windows ХР – версия 5.1), которая имеет некоторые изменения по сравнению со своей предшественницей. Основное изменение заключается в том, что новая консоль управления Microsoft создает консоли третьей версии, тогда как предыдущими операционными системами используется вторая версия (то есть консоли Windows Vista не будут работать в Windows ХР). Хотя пока это только косметическое изменение. Как уже было сказано раньше, консоль представляет собой обычный XML-файл (текстовый), и если вы откроете консоль Windows Vista в Блокноте и измените ее версию (в теге ConsoleVersion=), то скорее всего данная консоль будет работать и в предыдущих версиях консоли управления Microsoft.

После запуска консоли управления Microsoft перед вами отобразится окно, представленное на рис. 5.1.

Рис. 5.1. Окно консоли управления Microsoft

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

Если же появление нового поля Действия вам много радости не доставило, то его отображение можно запретить. Однако это можно сделать только для каждой оснастки по отдельности. Например, чтобы запретить отображение поля Действия для оснастки Папка (она является единственной, которая загружается вместе со всеми консолями, а также вместе с консолью управления Microsoft), нужно присвоить параметру REG_DWORD-типа SuppressActionsPane, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {C96401CC-0E17-11D3-885B-00C04F72C717}, значение 1. После этого консоль управления Microsoft больше не будет содержать поля Действия, но как только вы загрузите в нее новую оснастку, для которой не запрещено отображение этого поля, и перейдете в нее, поле Действия опять появится.

Если же необходимо запретить отображение поля Действия для всех оснасток консоли управления Microsoft, то достаточно снять флажок Панель действия в окне Настройка вида. Это окно отображается после выбора команды Настроить из меню Вид.

С помощью подраздела системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\MMC\SnapIns можно также запретить отображение расширенного окна оснастки (отображение слева от содержимого оснасток описания выделенного в данный момент элемента). Если вы не обладаете большим монитором и не используете огромные разрешения экрана, то используемый по умолчанию расширенный вид оснасток может только мешать, занимая ненужным описанием лишнее место. В этом случае достаточно удалить подраздел {B708457E-DB61-4C55-A92F-0D4B5E9B1224} из указанной ветви реестра , чтобы консоль управления Microsoft приобрела стандартный вид, используемый в Windows 2000.

5.1. Работа с консолью управления Microsoft

Чтобы добавить оснастку к консоли управления Microsoft, нужно в меню Файл выбрать команду Добавить/Удалить оснастку (или нажать комбинацию клавиш CtrL+M). После этого отобразится окно Добавление и удаление оснастки. По сравнению с предыдущими версиями консоли управления Microsoft, это окно очень изменилось (рис. 5.2).

Рис. 5.2. Окно Добавление и удаление оснастки

Чтобы добавить оснастку к консоли управления Microsoft, нужно дважды щелкнуть кнопкой мыши на нужной оснастке, расположенной в поле Доступные оснастки. После этого может отобразиться окно настройки новой оснастки, и она появится в поле Выбранные оснастки.

Кроме добавления оснасток, с помощью данного окна можно определить расширения, содержащиеся в оснастке, которые будет разрешено использовать. Для этого служит кнопка Изменить расширения. В окне Добавление и удаление оснастки можно также настроить дополнительные параметры добавления оснастки, например добавление оснастки не в корень оснасток, а в выбранную в данный момент папку. Для этого применяется кнопка Дополнительно.

После того как вы выберете нужные оснастки и настроите их, нужно нажать кнопку ОК, и выбранные оснастки отобразятся в консоли управления Microsoft. Когда вы закончите работу с нужными оснастками и попытаетесь закрыть консоль управления Microsoft, она спросит у вас, хотите ли вы создать новую консоль на основе загруженных в данный момент оснасток. Все пользовательские консоли сохраняются в каталоге %userprofile%\AppData\Roaming\Microsoft\Windows\ Start Menu\Programs\Administrative Tools.

Однако не всегда можно загрузить выбранную вами оснастку. С помощью групповых политик можно запретить запуск определенных из них. Для этого применяется подраздел групповых политик Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Консоль управления (ММС) → Запрещенные и разрешенные оснастки. Групповые политики данного подраздела для запрета запуска определенной оснастки создают параметр REG_DWORD-типа Restrict_Run в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC\ {CLSID-номер оснастки} и присваивают ему значение 1.

В подразделе Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Консоль управления (ММС) можно также встретить следующие групповые политики, которые изменяют параметры REGDWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC:

• Запретить пользователям использовать авторский режим – установка данной политики изменяет значение параметра реестра RestrictAuthorMode, что запрещает запуск консолей в авторском режиме, а также запуск программы mmc.ехе;

• Ограничить пользователей списком явно разрешенных оснасток – установка этой политики изменяет значение параметра реестра RestrictToPermittedSnapins, что запрещает запуск любых оснасток операционной системы.

Вы уже узнали, как добавить оснастку в консоль управления Microsoft. Но как же хранятся сведения об оснастках в реестре? Каждая оснастка представляет собой ActiveX-объект, настройки которого хранятся в соответствующем подразделе корневого раздела HKEY_CLASSES_ROOT. Но присутствие подраздела оснастки в данном корневом разделе еще не говорит о том, что оснастка отобразится в окне Добавление и удаление оснастки. Список всех оснасток, доступных консоли управления Microsoft, хранится в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ MMC\SnapIns. Он содержит набор дочерних подразделов, названных в честь CLSID-номера оснастки. Каждый из них может хранить следующие параметры.

• About – этот параметр строкового типа указывает CLSID-номер ActiveX-объекта, который определяет окно, отображаемое после выбора команды 0 программе из меню Справка консоли.

• DisableWatson – имеет тип REG_DWORD и определяет, будут ли ошибки в работе данной оснастки найдены стандартной отладочной программой Windows Vista.

• NameStringlndirect – этот параметр строкового типа содержит название оснастки, отображаемое в окне Добавление и удаление оснастки. Если же данный параметр отсутствует в ветви реестра , то название оснастки определяется параметром строкового типа NameString.

• Provider – имеет строковый тип и определяет создателя этой оснастки.

• SuppressActionsPane – этот параметр REG_DWORD-типа определяет, будет ли для данной оснастки отображаться поле Действия.

• Version – параметр имеет строковый тип и определяет версию этой оснастки.

Кроме того, в разделе оснастки могут находиться два дочерних подраздела. Первый называется StandAlone. Если он присутствует в разделе оснастки, то она будет отображаться в окне Добавление и удаление оснастки. Второй же называется NodeTypes. Он определяет CLSID-номер ActiveX-объектов расширений (эти объекты описаны в соответствующих подразделах ветви реестра HKEY_LOCAL_MACHINE\ SOFTWARE\Microsof t\MMC\NodeTypes), которые входят в состав данной оснастки. Именно список этих расширений можно отредактировать с помощью кнопки Изменить расширения окна Добавление и удаление оснастки.

5.2. Стандартные оснастки

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

Интерфейс некоторых стандартных оснасток операционной системы изменился, однако их функциональные возможности остались на том же уровне, поэтому нельзя сказать о чем-то кардинально новом в оснастках Windows Vista. Однако пользоваться ими так же удобно и легко, как и раньше.

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

Работа с файлами и файловой системой