За кулисами GodMode: полезные канонические имена и GUID
У всех элементов Панели управления (Control Panel) в Windows 7 и Windows Vista есть канонические имена и идентификаторы GUID — те самые «секретные коды». Каноническое имя, по версии Microsoft, — это нелокализованная последовательность, соответствующая каждому элементу Панели управления в реестре, а GUID (Globally Unique Identifier — глобально уникальный идентификатор) — это специальный уникальный идентификатор для внутреннего доступа к элементам Панели управления.
В предыдущей статье я рассказывал, как использовать идентификаторы GUID для создания папок GodMode. Занявшись изучением канонических имен, я обнаружил, что с их помощью можно создавать и ярлыки для отдельных элементов Панели управления. Вводить или даже копировать все канонические имена вручную очень утомительно — их насчитывается как минимум 60 штук. Поэтому я решил написать небольшой сценарий VBScript, который создает ярлыки по списку канонических имен из сопутствующего текстового файла. Загрузить сценарий и файл можно здесь .
В этой статье я подробнее расскажу о канонических именах элементов Панели управления и объясню, как с их помощью создавать ярлыки для быстрого доступа к нужным настройкам, а также покажу, как использовать написанный мной сценарий. С его помощью вы сможете создать полный набор ярлыков на основе канонических имен и самостоятельно определить, какие из них вам нужны, а какие нет. Что может быть проще?
Как я уже упоминал, в контексте Панели управления канонические имена — это нелокализованные последовательности, представляющие элементы Панели управления в реестре. Они имеют формат «Microsoft.НазваниеЭлементаПанелиУправления». Я нашел полный список канонических имен Windows 7 в статье «Канонические имена элементов Панели управления» (Canonical Names of Control Panel Items) на сайте Microsoft MSDN . Всего их насчитывается 60 штук.
Использовать эти имена для доступа к элементам Панели управления очень просто. Нужно ввести в командной строке имя исполняемого файла Панели управления, специальный параметр и каноническое имя. Например, для Центра поддержки (Action Center), каноническое имя которого «Microsoft.ActionCenter», команда будет выглядеть так:
Если интересно, введите эту команду в окне «Выполнить» (Run) и посмотрите, что получится.
Небольшой сценарий VBScript, показанный на рис. A, разом создает все 60 ярлыков на основе канонических имен в Windows 7. Он состоит из пяти частей.
Сначала сценарий обращается к объекту FileSystemObject (FSO), разрешая ему осуществлять действия с файлами и папками. Затем он обращается к объекту Windows Scripting Host, разрешая ему создавать и настраивать ярлыки Windows.
Во второй части сценария определяется папка, в которой он запущен, и имя текстового файла со списком ярлыков и канонических имен, а потом эти данные объединяются. Это позволяет создавать ярлыки в любом удобном каталоге.
После этого сценарий открывает файл для чтения. В четвертой части многократно выполняется команда Do для последовательного чтения каждой строки файла и создания соответствующего ярлыка. После этого выполнение сценария завершается.
На рис. B показано содержимое файла «CanList.txt» с полным списком канонических имен для создания ярлыков.
Чтобы создать ярлыки на своем компьютере, просто скопируйте «CanList.txt» и «CreateCanonical.vbs» в любую удобную папку, а потом запустите файл «.vbs».
А что вы думаете о ярлыках на основе канонических имен? Пригодились ли они вам? Какими из них вы пользуетесь чаще всего? Поделитесь своим мнением в комментариях!
Отключение лишних элементов панели управления Windows 7
В этой статье вы узнаете, как навести порядок в панели управления Windows 7, скрыв бесполезные или неиспользуемые ярлыки в режиме «Все элементы панели управления».
Зачем это нужно
В режиме «Все элементы панели управления» находятся ярлыки для быстрого доступа ко многим компонентам Windows 7. Часть элементов никогда не используется – например, я отключил Windows Defender, но его ярлык продолжает отображаться в панели управления. Некоторые элементы, такие как «Распознавание речи», совершенно бесполезны для русского пользователя просто потому, что функция распознавания речи недоступна для русского языка. Кроме ярлыков компонентов Windows 7 панель управления может содержать ярлыки некоторых программ сторонних производителей (например, антивирусов), установленных на компьютере. В результате, обилие ненужных значков рассеивает внимание при поиске нужного элемента.
Как скрыть лишние или показать только нужные элементы
Важное примечание: Отключайте только те элементы, которыми никогда не пользуетесь, т.к. большинство из них станут полностью недоступны до тех пор, пока вы снова их не включите. Например, вы не сможете открыть «Свойства системы» из контекстного меню «Компьютера», если отключите отображение элемента «Система» на панели управления.
1. Войдите в Windows 7, используя учетную запись с правами администратора. Можно использовать учетную запись, созданную во время установки Windows 7.
2. Нажмите сочетание клавиш Windows + R , введите команду
и нажмите OK.
3. В левой части редактора групповых политик раскройте Конфигурация пользователя › Административные шаблоны и выделите (не раскрывая) Панель управления.
4. В правой части окна дважды щелкните один из параметров (изменив один из этих параметров, второй редактировать не нужно):
- Скрыть указанные элементы панели управления – не перечисленные в этом параметре элементы будут отображаться на панели управления. Этим параметром удобнее пользоваться, когда нужно скрыть меньше половины всех элементов панели управления.
- Показать только заданные элементы панели управления – элементы, не перечисленные в этом параметре, не будут отображаться на панели управления. Этим параметром удобнее пользоваться, когда нужно скрыть больше половины элементов панели управления.
5. В открывшемся окне установите переключатель в положение Включить и нажмите кнопку Показать.
6. Трижды щелкните пустую строку в окне Вывод содержания (Список запрещенных/разрешенных элементов панели управления) и вставьте в нее каноническое имя элемента панели управления.
Например, чтобы добавить в список Windows Defender, введите Microsoft.WindowsDefender . Полный список канонических имен элементов панели управления Windows 7 см. в таблице ниже.
7. Когда добавите в список все нужные канонические имена, нажмите OK в окне Вывод содержания и затем – в окне редактора групповых политик, чтобы закрыть его.
| Элемент панели управления | Каноническое имя элемента |
|---|---|
| Windows CardSpace | Microsoft.CardSpace |
| Windows SideShow | Microsoft.WindowsSideShow |
| Автозапуск | Microsoft.AutoPlay |
| Автономные файлы | Microsoft.OfflineFiles |
| Администрирование | Microsoft.AdministrativeTools |
| Архивация и восстановление | Microsoft.BackupAndRestore |
| Биометрические устройства | Microsoft.BiometricDevices |
| Брандмауэр Windows | Microsoft.WindowsFirewall |
| Восстановление | Microsoft.Recovery |
| Гаджеты рабочего стола | Microsoft.DesktopGadgets |
| Дата и Время | Microsoft.DateAndTime |
| Датчик расположения и другие датчики | Microsoft.LocationAndOtherSensors |
| Диспетчер устройств | Microsoft.DeviceManager |
| Диспетчер учетных данных | Microsoft.CredentialManager |
| Домашняя группа | Microsoft.HomeGroup |
| Защитник Windows | Microsoft.WindowsDefender |
| Звук | Microsoft.Sound |
| Значки области уведомлений | Microsoft.NotificationAreaIcons |
| Игровые устройства | Microsoft.GameControllers |
| Инфракрасная связь | Microsoft.Infrared |
| Инициатор iSCSI | Microsoft.iSCSIInitiator |
| Клавиатура | Microsoft.Keyboard |
| Мышь | Microsoft.Mouse |
| Параметры индексирования | Microsoft.IndexingOptions |
| Параметры папок | Microsoft.FolderOptions |
| Параметры планшетного компьютера | Microsoft.TabletPCSettings |
| Перо и сенсорные устройства | Microsoft.PenAndTouch |
| Персонализация | Microsoft.Personalization |
| Подключения к удаленным рабочим столам и приложениям | Microsoft.RemoteAppAndDesktopConnections |
| Получение программ | Microsoft.GetPrograms |
| Преобразование текста в речь | Microsoft.TextToSpeech |
| Приступая к работе | Microsoft.GettingStarted |
| Программы и компоненты | Microsoft.ProgramsAndFeatures |
| Программы по умолчанию | Microsoft.DefaultPrograms |
| Распознавание речи | Microsoft.SpeechRecognition |
| Расположение по умолчанию | Microsoft.DefaultLocation |
| Родительский контроль | Microsoft.ParentalControls |
| Свойства обозревателя | Microsoft.InternetOptions |
| Свойства панели задач и меню «Пуск» | Microsoft.TaskbarAndStartMenu |
| Система | Microsoft.System |
| Сканеры и камеры | Microsoft.ScannersAndCameras |
| Соседние пользователи | Microsoft.PeopleNearMe |
| Счетчики и средства производительности | Microsoft.PerformanceInformationAndTools |
| Телефон и модем | Microsoft.PhoneAndModem |
| Управление цветом | Microsoft.ColorManagement |
| Устранение неполадок | Microsoft.Troubleshooting |
| Устройства и принтеры | Microsoft.DevicesAndPrinters |
| Учетные записи пользователей | Microsoft.UserAccounts |
| Центр мобильности Windows | Microsoft.MobilityCenter |
| Центр обновления Windows | Microsoft.WindowsUpdate |
| Центр поддержки | Microsoft.ActionCenter |
| Центр синхронизации | Microsoft.SyncCenter |
| Центр специальных возможностей | Microsoft.EaseOfAccessCenter |
| Центр управления сетями и общим доступом | Microsoft.NetworkAndSharingCenter |
| Шифрование диска BitLocker | Microsoft.BitLockerDriveEncryption |
| Шрифты | Microsoft.Fonts |
| Экран | Microsoft.Display |
| Электропитание | Microsoft.PowerOptions |
| Язык и региональные стандарты | Microsoft.RegionAndLanguage |
См. также англоязычный список канонических имен и GUID на MSDN. Обратите внимание, что в Vista другие канонические имена (там же).
Примечание. Чтобы снова разрешить отображение скрытого элемента, отредактируйте заданную политику. Если использовали первый вариант (Скрыть указанные элементы), то удалите нужный элемент из списка. Если использовали второй вариант (Показать только заданные элементы), то добавьте нужный элемент в список.
Удаление ярлыков панели управления через реестр
Кроме безопасного отключения можно удалить ярлыки панели управления путем удаления разделов реестра Windows 7. Для этого откройте раздел:
Выделяйте по очереди подразделы и смотрите значение параметра REG_SZ в правой части окна редактора реестра. Обычно в качестве значения указывается название программы. Руководство по удалению разделов реестра я не буду давать, т.к. опытные пользователи смогут сделать это и самостоятельно, а неопытным эту ветку реестра редактировать не следует по соображениям безопасности.
Все, что нужно для Windows 7!
У нас вы можете скачать драйвера и программы, найти красивые темы и обои, полезные гаджеты, учебные материалы, а также получить консультации и многое другое.
Полезные материалы
Канонические имена задач панели управления
Канонические имена задач панели управления
Список канонических имен задач (Canonical Names), а также связанных с ними уникальных идентификаторов (GUID) несложно найти на веб-сайте Microsoft по ключевой строке «Windows 7 Control Panel Canonical Names». Канонические имена не зависят от языка системы; они работают и в Windows Vista, а в системах Windows 7 список таких имен заметно расширился.
Для обращения к задаче панели управления из командной строки (или командного файла) или из окна Выполнить (Run) нужно ввести строку следующего вида control /name каноническоеИмяЗадачи , например:
control /name Microsoft.ActionCenter
Для запуска задач панели управления также можно использовать вызовы следующего вида (для примера указаны название конкретных задач):
rundll32 shell32,Control_RunDLL desk.cpl
rundll32 shell32,SbellExec RunDLL control /name
Некоторые канонические имена для задач перечислены в таблице 3.
Таблица 3. Канонические имена задач панели управления Windows 7
| Название задачи или средства | Каноническое имя |
| Программная группа Администрирование | Microsoft.AdministrativeTools |
| Автозапуск | Microsoft.AutoPlay |
| Архивация и восстановление | Microsoft.BackupAndRestore |
| Шифрование диска BitLocker | Microsoft.BitLockerDriveEncryption |
| Экран | Microsoft.Display |
| Параметры папок | Microsoft. FolderOptions |
| Домашняя группа | Microsoft.HomeGroup |
| Клавиатура | Microsoft.Keyboard |
| Центр управления сетями и общим доступом | MicrosofLNetworkAndSharingCenter |
| Значки области уведомлений | Microsoft.NotificationArealcons |
| Окно системы Windows 7 | Microsoft.System |
| Защитник Windows | Microsoft.WindowsDefender |
Вы хотите повысить популярность Вашего сайта? На сайте компании SkySeo http://www.skyseo.ru можно заказать грамотное продвижение сайтов по доступным ценам. Специалисты компании имеют богатый опыт в данной сфере. Мы гарантируем Вам отличный результат. Что это означает в нашем понимании? В первую очередь, вывод Вашего сайта в ТОП ведущих поисковых систем. В результате повышения рейтинга на сайт будет заходить всё больше посетителей, часть из которых станет Вашими клиентами. В результате увеличатся продажи, возрастёт прибыльность всей компании, а затраты на раскрутку сайта достаточно быстро окупятся.
Дата: 21-10-2011, 13:25
Уважаемый посетитель, для доступа к ресурсам сайта OS-7.RU, а также для скачивания материалов — Вам необходимо зарегистрироваться либо войти под своим именем.




