Когда используется вид по категориям, доступ к данному значку можно получить с помощью одноименного элемента категории Система и ее обслуживание.
– Внутреннее имя приложения: Microsoft.ProbLemReportsAndSoLutions.
– ActiveX-объект: {FCFEECAE-EE1B-4849-AE50-685DCF7717EC}.
• Программы и компоненты – предоставляет следующие возможности: просмотр установленных в операционной системе программ и обновлений, запуск программы optionalfeatures.exe, предназначенной для установки и удаления компонентов операционной системы, а также получение доступа к сайту Microsoft, содержащему список новых программ для операционной системы, которые вы можете купить или скачать.
– Внутреннее имя приложения: Microsoft.ProgramsAndFeatures.
– ActiveX-объект: {7b81be6a-ce2b-4676-a29e-eb907a5126c5}.
• Система – позволяет отобразить новое окно Система. С его помощью можно просмотреть и изменить параметры настройки системы Windows Vista, а также узнать оставшееся время до активации операционной системы или запустить программу активации.
– Внутреннее имя приложения: Microsoft.System.
– ActiveX-объект: {BB06C0E4-D293-4f75-8А90-СВ05В6477ЕЕЕ}.
• Учетные записи пользователей – позволяет отобразить мастер, с помощью которого можно управлять учетными записями пользователей: изменять пароли к ним, создавать новые учетные записи или удалять старые, изменять имя учетной записи или группу, к которой она принадлежит. С помощью этого мастера можно также подготовить дискету с паролем пользователя (если вы забудете пароль, то при входе в систему можно будет воспользоваться дискетой, чтобы его сменить), отредактировать параметры использования сертификата пользователя, а также изменить сетевые пароли, которые запомнила операционная система. И не стоит забывать о ссылке Изменение своего рисунка данного мастера, которая является единственным способом изменения рисунка пользователя, отображаемого в меню Пуск.
При использовании вида по категориям доступ к данному значку можно получить с помощью одноименного элемента категории Учетные записи пользователей и семейная безопасность.
– Внутреннее имя приложения: Microsoft.UserAccounts.
– ActiveX-объект: { 60632754-c523-4b62-b45c-4172da012619 }.
• Windows CardSpace – выбор значка запускает апплет inf ocardcpl.cpl, который позволяет создать что-то вроде электронной пластиковой карты. С ее помощью можно более безопасно выполнять покупки в Интернете (если интернет-магазин поддерживает данную возможность). При этом при оформлении покупки вам больше не придется вводить дополнительные сведения и свои реквизиты – вся эта информация будет храниться в электронной пластиковой карте.
Для работы данного апплета необходим компонент операционной системы Windows Foundation Components for WinFX 3.0, который устанавливается по умолчанию.
Если используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Учетные записи пользователей и семейная безопасность.
– Внутреннее имя приложения: Microsoft.CardSpace.
– ActiveX-объект: {78CB147A-98EA-4AA6-B0DF-C8681F69341C}.
Настройка безопасности
Для настройки безопасности вы можете использовать следующие значки.
• Центр обеспечения безопасности Windows – позволяет запустить апплет wscui.cpl, с помощью которого можно настроить параметры службы обновления компьютера, брандмауэра операционной системы, программы Защитник Windows, а также настройки браузера Internet Explorer.
Если используется вид по категориям, то доступ к этому значку можно получить с помощью одноименного элемента категории Безопасность.
• Защитник Windows – дает возможность запустить программу MSASCui.ехе, расположенную в каталоге %programfiles%\Windows Defender. С ее помощью можно настроить параметры защиты операционной системы от вирусов и других злонамеренных программ.
При использовании вида по категориям доступ к данному значку можно получить с помощью одноименного элемента категорий Безопасность и Программы.
– Внутреннее имя приложения: Microsoft.WindowsDefender.
– ActiveX-объект: {D8559EB9-20C0-410E-BEDA-7ED416AECC2A}.
• Брандмауэр Windows – запускает программу FirewallControlPanel.ехе, которая расположена в каталоге %systemroot%\system32. С ее помощью можно настроить некоторые параметры работы стандартного брандмауэра операционной системы Windows Vista, направленные на блокирование входящих подключений.
Когда используется вид по категориям, доступ к этому значку можно получить с помощью одноименного элемента категории Безопасность.
– Внутреннее имя приложения: Microsoft.WindowsFirewall.
– ActiveX-объект: {4026492F-2F69-46B8-B9BF-5654FC07E423}.
• Центр обновления Windows – дает возможность отобразить мастер, с помощью которого можно проверить на сайте Microsoft новые обновления для операционной системы Windows Vista, изменить параметры работы службы Windows Update, а также просмотреть историю установки обновлений системы.
Если используется вид по категориям, то доступ к данному значку можно получить с помощью одноименного элемента категорий Безопасность и Система и ее обслуживание.
– Внутреннее имя приложения: Microsoft.WindowsUpdate.
– ActiveX-объект: {36eef 7db-88ad-4e81-ad49-0e313f 0c35f 8 }.
Работа с сетью
Перечисленные ниже значки используются при работе с сетью.
• Свойства обозревателя – позволяет запустить апплет inetcpl.cpl, настраивающий параметры работы браузера Internet Explorer.
Если установлен вид по категориям, то доступ к этому значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
• Инициатор iSCSI – дает возможность запустить программу iscsicpl.ехе, расположенную в каталоге %systemroot%\system32. С ее помощью можно более тонко настроить параметры работы устройств, подключенных к контроллеру SCSI.
При использовании вида по категориям доступ к данному значку получить нельзя.
– Внутреннее имя приложения: Microsoft.iSCSIInitiator.
– ActiveX-объект: {A304259D-52B8-4526-8B1A-A1D6CECC8243}.
• Центр управления сетями и общим доступом – позволяет запустить мастер, с помощью которого в Windows Vista выполняется большая часть работы, направленной на создание, администрирование или настройку сети.
Если используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
– Внутреннее имя приложения: Microsoft.NetworkAndSharingCenter.
– ActiveX-объект: { 8E908FC9-BECC-40f 6-915B-F4CA0E70D03D}.
• Автономные файлы – после выбора этого значка отображается одноименное окно, с помощью которого можно настроить параметры работы механизма автономных файлов, а также просмотреть текущий список автономных файлов или открыть Центр синхронизации.
Когда используется вид по категориям, доступ к данному значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
При использовании вида по категориям доступ к значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
• Центр синхронизации – позволяет запустить программу mobsync.ехе, расположенную в каталоге %systemroot%\system32. С ее помощью можно настроить параметры синхронизации данного компьютера с любым устройством, которое ее поддерживает, синхронизировать устройство с компьютером, а также просмотреть список синхронизированных в данный момент устройств или список конфликтов, из-за которых синхронизация устройства невозможна.
– Внутреннее имя приложения: Microsoft.SyncCenter.
– ActiveX-объект: { 9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}.
• Центр устройств Windows Mobile – позволяет запустить программу для настройки параметров подключения к компьютеру таких устройств, как, например, коммуникаторы.
– Внутреннее имя приложения: Microsoft.MobilityCenter.
– ActiveX-объект: {5ea4f 148-308c-46d7-98a9-49041bldd468 }.
Программа control.ехе также поддерживает следующие параметры.
• /name Microsoft.GetProgramsOnline – подключается к Интернету для отображения страницы Microsoft, содержащей доступные для скачивания программы.
• USERPASSWORDS2 – отображает окно Учетные записи пользователей. Особенностью данного окна является то, что с его помощью вы можете указать учетную запись, которая будет автоматически загружаться при запуске компьютера (не нужно будет выбирать учетную запись для входа и вводить ее пароль). Благодаря этому же окну можно переименовать учетную запись Администратор.
• UPDATE – выводит окно Центр обновления Windows.
• SYSTEM – отображает окно Система.
• SCANNERCAMERA – выводит окно Сканеры и камеры.
• USERPASSWORDS – отображает мастер Учетные записи пользователей.
• INFRARED – выводит окно настройки параметров инфракрасного подключения.
• NETCONNECTIONS – отображает доступные в данный момент сетевые подключения.
• SCHEDTASKS – выводит оснастку Планировщик задач.
• ADMINTOOLS – отображает каталог Администрирование.
• TELEPHONY – выводит окно Телефон и модем.
• FOLDERS – отображает окно Свойства папки.
• FONTS – выводит каталог Шрифты.
• PRINTERS – отображает каталог Принтеры.
• KEYBOARD и MOUSE – выводят окно Свойства: Мышь.
• INTERNATIONAL – отображает окно Язык и региональные стандарты.
• PORTS – выводит окно Свойства системы, открытое на вкладке Оборудование.
• DATE /TIME – отображает окно Дата и время.
• COLOR – выводит окно Параметры оформления.
Но есть еще одна ветвь реестра , которая хранит все внутренние имена апплетов, – HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Control Panel\Extended Properties\System.ApplicationName. В ней содержатся параметры строкового типа, имена которых определяют путь к апплету, а значения – внутреннее имя апплета. Стоит заметить, что именно содержимое этой ветви используется программой control.ехе для определения внутреннего имени апплета. Например, в данной ветви реестра есть параметр %SystemRoot%\ system32 \wscui.cpl, который хранит значение Microsoft. SecurityCenter. Если вы измените значение этого параметра, например, на MS, то сможете запустить окно Windows Security Center с помощью более простой команды control /name ms.
Во-первых, с их помощью можно отобразить или скрыть соответствующие значки ActiveX-объектов на Рабочем столе, в папке Компьютер или, собственно, в папке Панель управления. Как это сделать, будет описано далее в этой главе.
Во-вторых, некоторые из приведенных ActiveX-объектов можно использовать в конструкциях вида:: {21EC2020-3AEA-1069-A2DD-08002B30309D}\::{CLSID-номер соответствующего ActiveX-объекта} для запуска соответствующего окна или мастера.
И, в-третьих, с их помощью можно отобразить или скрыть соответствующие значки ActiveX-объектов в любой папке файловой системы. Для этого достаточно создать папку и приписать к ее имени значение. {CLSID-номер соответствующего ActiveX-объекта}.
Основное окно представлено на рис. 3.9. Оно состоит из панели ссылок, содержащей следующие элементы.
Рис. 3.9. Окно Программы и компоненты
• Просмотр установленных обновлений или Удаление программы – позволяет отобразить список всех установленных в системе программ (Удаление программы) или обновлений (Просмотр установленных обновлений). При этом обратите внимание на элементы контекстного меню установленной программы/обновления или на панель инструментов окна Программы и компоненты. Они будут содержать те операции, которые можно выполнить с установленной программой или обновлением.
– Удалить – удалить программу или обновление.
– Изменить – изменить список компонентов программы, которые должны быть установлены.
– Восстановить – переустановить программу, если по каким-то причинам она не работает.
Обратите также внимание на панель колонок в списке установленных программ или обновлений. По умолчанию на ней находится только одна колонка – Имя. Однако если вы отобразите контекстное меню панели колонок и выберете команду Больше, то перед вами отобразится окно, где можно определить колонки, которые будут находиться на панели колонок в окне Программы и компоненты. Например, можно отобразить такие сведения об установленной программе, как ее издатель, размер, версия, дата установки, каталог, в который была установлена программа, и многое другое.
• Приобретение программы на веб-узле Windows Marketplace – отображает страницу http://g.msn.com/WMHFUSEN в браузере Internet Explorer. Сайт содержит список программ от разработчиков Microsoft, которые можно скачать и установить.
• Просмотр приобретенных программ (цифровая корзина) – запускает программу DigitaLL Locker Assistant, которая была описана ранее.
• Включение или отключение компонентов Windows – позволяет запустить программу optionalf eatures.ехе, с помощью которой можно удалить или установить компоненты операционной системы Windows Vista. Описание данной программы и компонентов операционной системы будет приведено в разд. 9.1.
Хранение сведений об установленных в системе программах и обновлениях
Как и раньше, сведения о программах, установленных в операционной системе Windows, хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall. Каждая установленная вами программа должна создавать свой собственный раздел в данной ветви реестра , название которого не имеет значения. Содержимое этого раздела определяет параметры отображения сведений о программе в окне Программы и компоненты, а также команду, выполняемую при удалении программы, и сами возможности удаления, доступ к которому можно получить с помощью окна Программы и компоненты. Рассмотрим наиболее интересные параметры, которые можно встретить в данной ветви реестра.
• DisplayName – параметр строкового типа содержит название, которое будет отображаться в списке установленных программ окна Программы и компоненты и идентифицировать данную программу. Значение этого параметра может переопределяться значением нового параметра реестра DisplayName_Localized, который также может находиться в данной ветви реестра.
• InstallLocation – строковый параметр хранит путь к каталогу, в который была установлена данная программа. Значение этого параметра может переопределяться значением нового параметра реестра InstallLocation_Localized, который также может находиться в данной ветви реестра.
• UninstallString – этот параметр строкового типа содержит команду, которая будет выполняться при попытке удаления программы. Значение этого параметра может переопределяться значением нового параметра реестра UninstallString_Localized, который также может находиться в данной ветви реестра.
• Modify Path – строковый параметр хранит команду, которая будет выполняться после нажатия кнопки Изменить для данной программы.
• NoRemove – если значение этого параметра REG_DWORD-типа равно 1, то кнопка Удалить исчезнет из окна Программы и компоненты для данной программы, то есть вы не сможете ее удалить.
• NoModif у – при установке значения данного параметра REG_DWORD-типа равным 1 кнопка Изменить исчезнет из окна Программы и компоненты для данной программы.
• NoRepair – если значение данного параметра REG_DWORD-типа равно 1, то кнопка Восстановить исчезнет из окна Программы и компоненты для данной программы.
• LogFile – параметр строкового типа хранит путь к файлу журнала, создаваемому при установке или удалении данной программы.
А вот сведения об установленных обновлениях больше не хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Uninstall. Теперь они расположены в ветвях реестра следующего формата: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Installer\UserData\<SID>\Products\<номер программы>\Patches\ <номер обновления для нее>. Например, в данных ветвях реестра можно встретить следующие параметры.
• DisplayName – параметр строкового типа содержит название, которое будет отображаться в списке установленных обновлений окна Программы и компоненты и идентифицировать данное обновление.
• State – если значение этого параметра REGDWORD-типа равно 1, то обновление будет отображаться в окне Программы и компоненты. Если же значение равно 0, то обновление в окне Программы и компоненты отображаться не будет.
• Uninstallable – при установке значения данного параметра REG_DWORD-типа равным 1 для данного обновления в окне Программы и компоненты отобразится кнопка Удалить, и вы сможете удалить обновление.
Настройка окна с помощью групповых политик
Возможности окна Программы и компоненты можно ограничить с помощью групповых политик, описанных в файле Programs. admx и расположенных в разделе Конфигурация пользователя → Административные шаблоны → Панельуправления → Программы.
Данные групповые политики изменяют значения параметров REGDWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Programs:
• NoInstalledUpdates – если значение параметра равно 1, то страница установленных обновлений отображаться не будет;
• NoDefaultPrograms – при установке значения этого параметра равным 1 страница доступа к программам и параметрам по умолчанию отображаться не будет;
• NoProgramsAndFeatures – если значение данного параметра равно 1, то страница установленных программ отображаться не будет;
• NoGetPrograms – при установке значения этого параметра равным 1 страница установки опубликованных программ отображаться не будет;
• NoProgramsCPL – если значение параметра равно 1, то все возможности, кроме работы с Windows Marketplace, будут запрещены;
• NoWindowsFeatures – при установке значения этого параметра равным 1 страница компонентов операционной системы отображаться не будет;
• NoWindowsMarketplace – если значение параметра равно 1, то ссылка Приобретение программ на веб-узле Windows Marketplace работать не будет.
3.2. Настройка оболочки Windows
Настройка меню Пуск и Панели задач
– Внутреннее имя приложения: Microsoft.ProbLemReportsAndSoLutions.
– ActiveX-объект: {FCFEECAE-EE1B-4849-AE50-685DCF7717EC}.
• Программы и компоненты – предоставляет следующие возможности: просмотр установленных в операционной системе программ и обновлений, запуск программы optionalfeatures.exe, предназначенной для установки и удаления компонентов операционной системы, а также получение доступа к сайту Microsoft, содержащему список новых программ для операционной системы, которые вы можете купить или скачать.
ПримечаниеЕсли используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Программы.
Запустить программу optionalfeatures.exe можно и с помощью команды rundll32.exe appwiz.cpl, RunOCMW.
– Внутреннее имя приложения: Microsoft.ProgramsAndFeatures.
– ActiveX-объект: {7b81be6a-ce2b-4676-a29e-eb907a5126c5}.
• Система – позволяет отобразить новое окно Система. С его помощью можно просмотреть и изменить параметры настройки системы Windows Vista, а также узнать оставшееся время до активации операционной системы или запустить программу активации.
ПримечаниеЕсли используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Система и ее обслуживание.
Данное окно можно также отобразить с помощью команды rundll32.exe emdmgmt.dll. EMDMgmtLaunchPropertiesW.
– Внутреннее имя приложения: Microsoft.System.
– ActiveX-объект: {BB06C0E4-D293-4f75-8А90-СВ05В6477ЕЕЕ}.
• Учетные записи пользователей – позволяет отобразить мастер, с помощью которого можно управлять учетными записями пользователей: изменять пароли к ним, создавать новые учетные записи или удалять старые, изменять имя учетной записи или группу, к которой она принадлежит. С помощью этого мастера можно также подготовить дискету с паролем пользователя (если вы забудете пароль, то при входе в систему можно будет воспользоваться дискетой, чтобы его сменить), отредактировать параметры использования сертификата пользователя, а также изменить сетевые пароли, которые запомнила операционная система. И не стоит забывать о ссылке Изменение своего рисунка данного мастера, которая является единственным способом изменения рисунка пользователя, отображаемого в меню Пуск.
При использовании вида по категориям доступ к данному значку можно получить с помощью одноименного элемента категории Учетные записи пользователей и семейная безопасность.
– Внутреннее имя приложения: Microsoft.UserAccounts.
– ActiveX-объект: { 60632754-c523-4b62-b45c-4172da012619 }.
• Windows CardSpace – выбор значка запускает апплет inf ocardcpl.cpl, который позволяет создать что-то вроде электронной пластиковой карты. С ее помощью можно более безопасно выполнять покупки в Интернете (если интернет-магазин поддерживает данную возможность). При этом при оформлении покупки вам больше не придется вводить дополнительные сведения и свои реквизиты – вся эта информация будет храниться в электронной пластиковой карте.
Для работы данного апплета необходим компонент операционной системы Windows Foundation Components for WinFX 3.0, который устанавливается по умолчанию.
Если используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Учетные записи пользователей и семейная безопасность.
– Внутреннее имя приложения: Microsoft.CardSpace.
– ActiveX-объект: {78CB147A-98EA-4AA6-B0DF-C8681F69341C}.
Настройка безопасности
Для настройки безопасности вы можете использовать следующие значки.
• Центр обеспечения безопасности Windows – позволяет запустить апплет wscui.cpl, с помощью которого можно настроить параметры службы обновления компьютера, брандмауэра операционной системы, программы Защитник Windows, а также настройки браузера Internet Explorer.
Если используется вид по категориям, то доступ к этому значку можно получить с помощью одноименного элемента категории Безопасность.
• Защитник Windows – дает возможность запустить программу MSASCui.ехе, расположенную в каталоге %programfiles%\Windows Defender. С ее помощью можно настроить параметры защиты операционной системы от вирусов и других злонамеренных программ.
При использовании вида по категориям доступ к данному значку можно получить с помощью одноименного элемента категорий Безопасность и Программы.
– Внутреннее имя приложения: Microsoft.WindowsDefender.
– ActiveX-объект: {D8559EB9-20C0-410E-BEDA-7ED416AECC2A}.
• Брандмауэр Windows – запускает программу FirewallControlPanel.ехе, которая расположена в каталоге %systemroot%\system32. С ее помощью можно настроить некоторые параметры работы стандартного брандмауэра операционной системы Windows Vista, направленные на блокирование входящих подключений.
Когда используется вид по категориям, доступ к этому значку можно получить с помощью одноименного элемента категории Безопасность.
– Внутреннее имя приложения: Microsoft.WindowsFirewall.
– ActiveX-объект: {4026492F-2F69-46B8-B9BF-5654FC07E423}.
• Центр обновления Windows – дает возможность отобразить мастер, с помощью которого можно проверить на сайте Microsoft новые обновления для операционной системы Windows Vista, изменить параметры работы службы Windows Update, а также просмотреть историю установки обновлений системы.
Если используется вид по категориям, то доступ к данному значку можно получить с помощью одноименного элемента категорий Безопасность и Система и ее обслуживание.
– Внутреннее имя приложения: Microsoft.WindowsUpdate.
– ActiveX-объект: {36eef 7db-88ad-4e81-ad49-0e313f 0c35f 8 }.
Работа с сетью
Перечисленные ниже значки используются при работе с сетью.
• Свойства обозревателя – позволяет запустить апплет inetcpl.cpl, настраивающий параметры работы браузера Internet Explorer.
Если установлен вид по категориям, то доступ к этому значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
• Инициатор iSCSI – дает возможность запустить программу iscsicpl.ехе, расположенную в каталоге %systemroot%\system32. С ее помощью можно более тонко настроить параметры работы устройств, подключенных к контроллеру SCSI.
При использовании вида по категориям доступ к данному значку получить нельзя.
– Внутреннее имя приложения: Microsoft.iSCSIInitiator.
– ActiveX-объект: {A304259D-52B8-4526-8B1A-A1D6CECC8243}.
• Центр управления сетями и общим доступом – позволяет запустить мастер, с помощью которого в Windows Vista выполняется большая часть работы, направленной на создание, администрирование или настройку сети.
Если используется вид по категориям, то доступ к значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
– Внутреннее имя приложения: Microsoft.NetworkAndSharingCenter.
– ActiveX-объект: { 8E908FC9-BECC-40f 6-915B-F4CA0E70D03D}.
• Автономные файлы – после выбора этого значка отображается одноименное окно, с помощью которого можно настроить параметры работы механизма автономных файлов, а также просмотреть текущий список автономных файлов или открыть Центр синхронизации.
Когда используется вид по категориям, доступ к данному значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
Примечание• Соседние пользователи – позволяет запустить апплет collab.cpl.
Данное окно можно также отобразить с помощью команды rundll32.exe shell32.dll. Control RunDLLCscui.dll.
При использовании вида по категориям доступ к значку можно получить с помощью одноименного элемента категории Сеть и Интернет.
• Центр синхронизации – позволяет запустить программу mobsync.ехе, расположенную в каталоге %systemroot%\system32. С ее помощью можно настроить параметры синхронизации данного компьютера с любым устройством, которое ее поддерживает, синхронизировать устройство с компьютером, а также просмотреть список синхронизированных в данный момент устройств или список конфликтов, из-за которых синхронизация устройства невозможна.
ПримечаниеЕсли используется вид по категориям, то доступ к данному значку можно получить с помощью одноименного элемента категорий Сеть и Интернет и Мобильные ПК.
Сведения о диагностике работы мастера Центр синхронизации хранятся в журнале Журналы приложений и служб → Microsoft → Windows → Sync Center.
– Внутреннее имя приложения: Microsoft.SyncCenter.
– ActiveX-объект: { 9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}.
• Центр устройств Windows Mobile – позволяет запустить программу для настройки параметров подключения к компьютеру таких устройств, как, например, коммуникаторы.
ПримечаниеКогда используется вид по категориям, доступ к данному значку можно получить с помощью одноименного элемента категорий Сеть и Интернет, Оборудование и звук, Мобильные ПК.
Вы можете запретить доступ к данному значку, если установите значение параметра REG_DWORD-типа NoMobilityCenter, расположенного в ветви системного реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ MobilityCenter, равным 1.
– Внутреннее имя приложения: Microsoft.MobilityCenter.
– ActiveX-объект: {5ea4f 148-308c-46d7-98a9-49041bldd468 }.
Работа с программой control.exe
Вы, наверное, заметили, что выше для некоторых значков папки Панель управления также приводилось их внутреннее имя. С его помощью вы можете самостоятельно вызвать соответствующее окно, не пользуясь папкой Панель управления. Для этого достаточно воспользоваться командой control /Name <внутреннее имя приложениях Собственно, вы можете использовать программу control.ехе для вызова самой папки Панель управления.Программа control.ехе также поддерживает следующие параметры.
• /name Microsoft.GetProgramsOnline – подключается к Интернету для отображения страницы Microsoft, содержащей доступные для скачивания программы.
• USERPASSWORDS2 – отображает окно Учетные записи пользователей. Особенностью данного окна является то, что с его помощью вы можете указать учетную запись, которая будет автоматически загружаться при запуске компьютера (не нужно будет выбирать учетную запись для входа и вводить ее пароль). Благодаря этому же окну можно переименовать учетную запись Администратор.
• UPDATE – выводит окно Центр обновления Windows.
• SYSTEM – отображает окно Система.
• SCANNERCAMERA – выводит окно Сканеры и камеры.
• USERPASSWORDS – отображает мастер Учетные записи пользователей.
• INFRARED – выводит окно настройки параметров инфракрасного подключения.
• NETCONNECTIONS – отображает доступные в данный момент сетевые подключения.
• SCHEDTASKS – выводит оснастку Планировщик задач.
• ADMINTOOLS – отображает каталог Администрирование.
• TELEPHONY – выводит окно Телефон и модем.
• FOLDERS – отображает окно Свойства папки.
• FONTS – выводит каталог Шрифты.
• PRINTERS – отображает каталог Принтеры.
• KEYBOARD и MOUSE – выводят окно Свойства: Мышь.
• INTERNATIONAL – отображает окно Язык и региональные стандарты.
• PORTS – выводит окно Свойства системы, открытое на вкладке Оборудование.
• DATE /TIME – отображает окно Дата и время.
• COLOR – выводит окно Параметры оформления.
Примечание• DESKTOP – отображает окно Параметры дисплея.
Окно Параметры оформления можно отобразить и с помощью команды rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk,@Appearance.
ПримечаниеКак же хранятся в реестре внутренние имена апплетов? Они находятся в параметре System.ApplicationName ветвей реестра HKEY_CLASSES_ROOT\CLSID\ <CLSID-номер ActiveX-объекта>.
Окно Параметры дисплея можно отобразить и с помощью команды rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk,@Settings.
Но есть еще одна ветвь реестра , которая хранит все внутренние имена апплетов, – HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Control Panel\Extended Properties\System.ApplicationName. В ней содержатся параметры строкового типа, имена которых определяют путь к апплету, а значения – внутреннее имя апплета. Стоит заметить, что именно содержимое этой ветви используется программой control.ехе для определения внутреннего имени апплета. Например, в данной ветви реестра есть параметр %SystemRoot%\ system32 \wscui.cpl, который хранит значение Microsoft. SecurityCenter. Если вы измените значение этого параметра, например, на MS, то сможете запустить окно Windows Security Center с помощью более простой команды control /name ms.
Работа с Active X-объектами
При описании значков папки Панель управления были приведены также названия ActiveX-объектов, которые создают данные значки. Но что можно сделать с этими названиями?Во-первых, с их помощью можно отобразить или скрыть соответствующие значки ActiveX-объектов на Рабочем столе, в папке Компьютер или, собственно, в папке Панель управления. Как это сделать, будет описано далее в этой главе.
Во-вторых, некоторые из приведенных ActiveX-объектов можно использовать в конструкциях вида:: {21EC2020-3AEA-1069-A2DD-08002B30309D}\::{CLSID-номер соответствующего ActiveX-объекта} для запуска соответствующего окна или мастера.
И, в-третьих, с их помощью можно отобразить или скрыть соответствующие значки ActiveX-объектов в любой папке файловой системы. Для этого достаточно создать папку и приписать к ее имени значение. {CLSID-номер соответствующего ActiveX-объекта}.
Окно Программы и компоненты
Напоследок опишу работу с окном, которое рано или поздно понадобится любому пользователю, – окном, с помощью которого можно удалить или переустановить программы и обновления операционной системы. В Windows Vista это окно было существенно доработано и изменено, хотя принцип его построения не изменился.ПримечаниеОкно Программы и компоненты представляет собой аналог окна Установка и удаление программ операционной системы Windows ХР. С его помощью можно просмотреть список установленных программ или обновлений, а также удалить определенную программу или обновление. Кроме того, с помощью данного окна можно установить или удалить стандартные компоненты операционной системы.
Список установленных в операционной системе программ можно просмотреть и с помощью экземпляров класса Win32_Product, принадлежащего пространству имен root\ cimv2. Например, данный класс поддерживает следующие свойства: IdentifyingNumber (ключевое свойство, содержащее CLSID-номер данного установленного продукта). lnstallDate2 (определяет дату установки продукта в формате datetime), Name (определяет название продукта), PackageCache (определяет путь к папке или MSI-файлу. который хранит архивную копию установочного пакета продукта).
Кроме того, класс Win32_Product позволяет воспользоваться следующими методами: Admin (устанавливает на компьютере от имени администратора указанный в атрибуте продукт), Install (устанавливает на компьютере указанный в атрибуте продукт). Reinstall (переустанавливает продукт), Uninstall (удаляет продукт, описываемый данным экземпляром класса), Upgrade (обновляет продукт, описываемый данным экземпляром класса).
Основное окно представлено на рис. 3.9. Оно состоит из панели ссылок, содержащей следующие элементы.
Рис. 3.9. Окно Программы и компоненты
• Просмотр установленных обновлений или Удаление программы – позволяет отобразить список всех установленных в системе программ (Удаление программы) или обновлений (Просмотр установленных обновлений). При этом обратите внимание на элементы контекстного меню установленной программы/обновления или на панель инструментов окна Программы и компоненты. Они будут содержать те операции, которые можно выполнить с установленной программой или обновлением.
– Удалить – удалить программу или обновление.
– Изменить – изменить список компонентов программы, которые должны быть установлены.
– Восстановить – переустановить программу, если по каким-то причинам она не работает.
Обратите также внимание на панель колонок в списке установленных программ или обновлений. По умолчанию на ней находится только одна колонка – Имя. Однако если вы отобразите контекстное меню панели колонок и выберете команду Больше, то перед вами отобразится окно, где можно определить колонки, которые будут находиться на панели колонок в окне Программы и компоненты. Например, можно отобразить такие сведения об установленной программе, как ее издатель, размер, версия, дата установки, каталог, в который была установлена программа, и многое другое.
• Приобретение программы на веб-узле Windows Marketplace – отображает страницу http://g.msn.com/WMHFUSEN в браузере Internet Explorer. Сайт содержит список программ от разработчиков Microsoft, которые можно скачать и установить.
• Просмотр приобретенных программ (цифровая корзина) – запускает программу DigitaLL Locker Assistant, которая была описана ранее.
• Включение или отключение компонентов Windows – позволяет запустить программу optionalf eatures.ехе, с помощью которой можно удалить или установить компоненты операционной системы Windows Vista. Описание данной программы и компонентов операционной системы будет приведено в разд. 9.1.
Хранение сведений об установленных в системе программах и обновлениях
Как и раньше, сведения о программах, установленных в операционной системе Windows, хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall. Каждая установленная вами программа должна создавать свой собственный раздел в данной ветви реестра , название которого не имеет значения. Содержимое этого раздела определяет параметры отображения сведений о программе в окне Программы и компоненты, а также команду, выполняемую при удалении программы, и сами возможности удаления, доступ к которому можно получить с помощью окна Программы и компоненты. Рассмотрим наиболее интересные параметры, которые можно встретить в данной ветви реестра.
• DisplayName – параметр строкового типа содержит название, которое будет отображаться в списке установленных программ окна Программы и компоненты и идентифицировать данную программу. Значение этого параметра может переопределяться значением нового параметра реестра DisplayName_Localized, который также может находиться в данной ветви реестра.
• InstallLocation – строковый параметр хранит путь к каталогу, в который была установлена данная программа. Значение этого параметра может переопределяться значением нового параметра реестра InstallLocation_Localized, который также может находиться в данной ветви реестра.
• UninstallString – этот параметр строкового типа содержит команду, которая будет выполняться при попытке удаления программы. Значение этого параметра может переопределяться значением нового параметра реестра UninstallString_Localized, который также может находиться в данной ветви реестра.
• Modify Path – строковый параметр хранит команду, которая будет выполняться после нажатия кнопки Изменить для данной программы.
• NoRemove – если значение этого параметра REG_DWORD-типа равно 1, то кнопка Удалить исчезнет из окна Программы и компоненты для данной программы, то есть вы не сможете ее удалить.
• NoModif у – при установке значения данного параметра REG_DWORD-типа равным 1 кнопка Изменить исчезнет из окна Программы и компоненты для данной программы.
• NoRepair – если значение данного параметра REG_DWORD-типа равно 1, то кнопка Восстановить исчезнет из окна Программы и компоненты для данной программы.
• LogFile – параметр строкового типа хранит путь к файлу журнала, создаваемому при установке или удалении данной программы.
А вот сведения об установленных обновлениях больше не хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Uninstall. Теперь они расположены в ветвях реестра следующего формата: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Installer\UserData\<SID>\Products\<номер программы>\Patches\ <номер обновления для нее>. Например, в данных ветвях реестра можно встретить следующие параметры.
• DisplayName – параметр строкового типа содержит название, которое будет отображаться в списке установленных обновлений окна Программы и компоненты и идентифицировать данное обновление.
• State – если значение этого параметра REGDWORD-типа равно 1, то обновление будет отображаться в окне Программы и компоненты. Если же значение равно 0, то обновление в окне Программы и компоненты отображаться не будет.
• Uninstallable – при установке значения данного параметра REG_DWORD-типа равным 1 для данного обновления в окне Программы и компоненты отобразится кнопка Удалить, и вы сможете удалить обновление.
Настройка окна с помощью групповых политик
Возможности окна Программы и компоненты можно ограничить с помощью групповых политик, описанных в файле Programs. admx и расположенных в разделе Конфигурация пользователя → Административные шаблоны → Панельуправления → Программы.
Данные групповые политики изменяют значения параметров REGDWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Programs:
• NoInstalledUpdates – если значение параметра равно 1, то страница установленных обновлений отображаться не будет;
• NoDefaultPrograms – при установке значения этого параметра равным 1 страница доступа к программам и параметрам по умолчанию отображаться не будет;
• NoProgramsAndFeatures – если значение данного параметра равно 1, то страница установленных программ отображаться не будет;
• NoGetPrograms – при установке значения этого параметра равным 1 страница установки опубликованных программ отображаться не будет;
• NoProgramsCPL – если значение параметра равно 1, то все возможности, кроме работы с Windows Marketplace, будут запрещены;
• NoWindowsFeatures – при установке значения этого параметра равным 1 страница компонентов операционной системы отображаться не будет;
• NoWindowsMarketplace – если значение параметра равно 1, то ссылка Приобретение программ на веб-узле Windows Marketplace работать не будет.
3.2. Настройка оболочки Windows
Теперь, после того как новый интерфейс и новые возможности Windows Vista вас не пугают, займемся подробным описанием нового интерфейса операционной системы Windows Vista и возможностей его настройки.
Настройка меню Пуск и Панели задач
Новые меню Пуск и Панель задач – это сразу бросается в глаза пользователю, в первый раз вошедшему в операционную систему Windows Vista. Эти элементы оболочки ОС стали намного красивее благодаря появившейся прозрачности и новому общему интерфейсу Windows Vista. Однако найдутся многие пользователи, которым по каким-то причинам не понравится новое меню Пуск и Панель задач. Либо они захотят чего-то большего, либо их компьютер просто слишком слаб для идеального отображения этих элементов. Именно для них операционная система должна предоставлять возможности по настройке меню Пуск или Панели задач. И операционная система Windows Vista такие возможности предоставляет.
• Выбрав команду Свойства из контекстного меню Панели задач.
• Выбрав значок Свойства панели задач и меню «Пуск» в окне Панели управления.
• С помощью команды rundll32 shell32.dll, Options_RunDLL 3 (при вводе команды обязательно нужно учитывать регистр символов в имени функции, которую вы запускаете; в данной команде названием функции является OptionsRunDLL). Особенностью данного способа является то, что окно при запуске отображает вкладку Меню «Пуск», которая нам как раз и нужна.
Вкладка Меню «Пуск» окна Свойства панели задач и меню «Пуск»
После отображения окна нужно перейти на вкладку Меню «Пуск», которая как раз и содержит функции настройки меню Пуск (рис. 3.10).
Рис. 3.10. Вкладка Меню «Пуск» окна Свойства панели задач и меню «Пуск»
С помощью данной вкладки можно переключиться между новым интерфейсом меню Пуск и классическим, используемым еще в Windows 2000, а также снять или установить следующие флажки.
• Хранить и отображать список недавно открывавшихся файлов – по умолчанию флажок установлен. Это говорит о том, что операционная система будет хранить и отображать список недавно открывавшихся файлов. Если вы снимете данный флажок, то из меню Пуск исчезнет команда Недавние документы, отображающая список недавно открываемых файлов.
• Хранить и отображать список недавно открывавшихся программ – по умолчанию этот флажок установлен. Это говорит о том, что в меню Пуск будет отображаться список недавно запущенных программ. Этот список отображается в левой части меню Пуск, и, если вы снимете этот флажок, список часто используемых программ исчезнет, и на его место вы сможете поместить ссылки на нужные вам программы (эти ссылки называются фиксированным списком программ).
Настройка нового меню Пуск. Чтобы настроить параметры нового меню Пуск, нужно нажать кнопку Настроить напротив переключателя Меню «Пуск» окна Свойства панели задач и меню «Пуск». После этого отобразится окно Настройка меню «Пуск», с помощью которого можно выполнить следующие операции.
• Указать, сколько элементов будет отображаться в списке Недавние документы, если вы его не отключили. Для этого нужно воспользоваться полем Размер меню «Пуск».
• Указать, будут ли в меню Пуск отображаться ссылки на используемый по умолчанию браузер и почтовый клиент. Для этого нужно воспользоваться флажками области Отображать в меню «Пуск».
Примечание
В предыдущих версиях операционной системы Windows репозитарий CIM поддерживал класс Win32_ProgramGroup, принадлежащий пространству имен root\cimv2. С помощью данного класса можно было просмотреть содержимое меню Пуск → Все программы. Больше этот класс не поддерживается.
Работа с меню Пуск
Основным способом настройки меню Пуск является окно Свойства панели задач и меню «Пуск», которое можно отобразить несколькими способами.• Выбрав команду Свойства из контекстного меню Панели задач.
• Выбрав значок Свойства панели задач и меню «Пуск» в окне Панели управления.
• С помощью команды rundll32 shell32.dll, Options_RunDLL 3 (при вводе команды обязательно нужно учитывать регистр символов в имени функции, которую вы запускаете; в данной команде названием функции является OptionsRunDLL). Особенностью данного способа является то, что окно при запуске отображает вкладку Меню «Пуск», которая нам как раз и нужна.
Вкладка Меню «Пуск» окна Свойства панели задач и меню «Пуск»
После отображения окна нужно перейти на вкладку Меню «Пуск», которая как раз и содержит функции настройки меню Пуск (рис. 3.10).
Рис. 3.10. Вкладка Меню «Пуск» окна Свойства панели задач и меню «Пуск»
С помощью данной вкладки можно переключиться между новым интерфейсом меню Пуск и классическим, используемым еще в Windows 2000, а также снять или установить следующие флажки.
• Хранить и отображать список недавно открывавшихся файлов – по умолчанию флажок установлен. Это говорит о том, что операционная система будет хранить и отображать список недавно открывавшихся файлов. Если вы снимете данный флажок, то из меню Пуск исчезнет команда Недавние документы, отображающая список недавно открываемых файлов.
• Хранить и отображать список недавно открывавшихся программ – по умолчанию этот флажок установлен. Это говорит о том, что в меню Пуск будет отображаться список недавно запущенных программ. Этот список отображается в левой части меню Пуск, и, если вы снимете этот флажок, список часто используемых программ исчезнет, и на его место вы сможете поместить ссылки на нужные вам программы (эти ссылки называются фиксированным списком программ).
Настройка нового меню Пуск. Чтобы настроить параметры нового меню Пуск, нужно нажать кнопку Настроить напротив переключателя Меню «Пуск» окна Свойства панели задач и меню «Пуск». После этого отобразится окно Настройка меню «Пуск», с помощью которого можно выполнить следующие операции.
• Указать, сколько элементов будет отображаться в списке Недавние документы, если вы его не отключили. Для этого нужно воспользоваться полем Размер меню «Пуск».
• Указать, будут ли в меню Пуск отображаться ссылки на используемый по умолчанию браузер и почтовый клиент. Для этого нужно воспользоваться флажками области Отображать в меню «Пуск».