Запуск команд Windows Shell, используя {GUID} объектов в Windows 10

       Оставить комментарий

Shell это интерпретатор команд операционной системы, с помощью команд Shell ::: {GUID}  из диалогового окна "Выполнить" , вы можете получить доступ к расположению: Элементов Панели управления, Параметрам, системным папкам, программам и  другим системным настройкам Windows 10.

С каждой версией Windows, добавляются множество новых локаций Shell. Ниже вы найдете список местоположений Shell CLSID (GUID), доступных в Windows 10.

Сегодня я хотел бы поделиться с вами наиболее полным списком местоположений Shell в Windows 10.

Shell Folders

Папки Shell являются объектами ActiveX, которые отображают специальную виртуальную папку или виртуальный апплет. В некоторых случаях они обеспечивают доступ к физическим папкам на жестком диске или даже к функциональности ОС, как "Свернуть все окна" или переключатель Alt + Tab.

Ниже вы узнаете, как выполнять команды CLSID-апплетов, использовать аплет в качестве ярлыка рабочего стола. CLSID является глобально уникальным идентификатором, который идентифицирует объект класса COM. 

Что вы можете сделать с Shell Folders

Вы можете использовать их в различных сценариях, но в общем случае Вы можете использовать их, чтобы создать ярлык для конкретного апплета панели управления или функции Windows. Например, следующая команда откроет папку" Все элементы Панели управления": Shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D}

Команды апплета CLSID - Диалоговое окно Выполнить:

Примечание: Нажмите клавиши Win + R на клавиатуре, скопируйте команду ниже и вставьте ее в диалоговое окно "Выполнить".

 Shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D} 

Эта команда откроет окно: Все элементы панели управления.

 

Следующая команда откроет окно Сетевые подключения:

 Shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

 

И следующая команда откроет папку «Applications», где вы найдете все установленные программы и приложения на вашем компьютере под управлением Windows 10.

 Shell:::{4234d49b-0245-4df3-b780-3893943456e1}

 

Команды CLSID-апплетов, это множество интересных вещей.

Список расположения Shell CLSID (GUID) в Windows 10.

Shell расположение

Команда

Папка кэша ActiveX

Shell:::{88C6C381-2E85-11D0-94DE-444553540000}

Добавить в сетевое окружение

Shell:::{D4480A50-BA28-11d1-8E75-00C04FA31A86}

Администрирование

Shell:::{D20EA4E1-3957-11d2-A40B-0C5020524153}

Все элементы панели управления

Shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D}

Все настройки

Shell:::{5ED4F38C-D3FF-4D61-B506-6820320AEBFE}

Все задачи

Shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

Все Приложения

Shell:::{4234d49b-0245-4df3-b780-3893943456e1}

Проводник

Shell:::{c57a6066-66a3-4d91-9eb9-41532179f0a5}

Автозапуск

Shell:::{9C60DE1E-E5FC-40f4-A487-460851A8D915}

Резервное копирование и восстановление (Windows 7)

Shell:::{B98A2BEA-7D42-4558-8BD1-832F41BAC6FD}

Шифрование диска BitLocker

Shell:::{D9EF8727-CAC2-4e60-809E-86F80A666C91}

Устройства Bluetooth

Shell:::{28803F59-3A75-4058-995F-4EE5503B023C}

Портфель

Shell:::{85BBD920-42A0-1069-A2E4-08002B30309D}

Cabinet Shell Folder

Shell:::{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}

CLSID_AppInstanceFolder

Shell:::{64693913-1c21-4f30-a98f-4e52906d3b56}

CLSID_DBFolder

Shell:::{b2952b16-0e07-4e5a-b993-58c52cb94cae}

CLSID_DBFolderBoth

Shell:::{1bef2128-2f96-4500-ba7c-098dc0049cb2}

CLSID_Поиск

Shell:::{9343812e-1c37-4a49-a12e-4b2d810d956b}

CLSID_StartMenuCommandingProviderFolder

Shell:::{a00ee528-ebd9-48b8-944a-8942113d46ac}

CLSID_StartMenuLauncherProviderFolder

Shell:::{98F275B4-4FFF-11E0-89E2-7B86DFD72085}

CLSID_StartMenuPathCompleteProviderFolder

Shell:::{e345f35f-9397-435c-8f95-4e922c26259e}

CLSID_StartMenuProviderFolder

Shell:::{daf95313-e44d-46af-be1b-cbacea2c3065}

Command Folder

Shell:::{437ff9c0-a07f-4fa0-af80-84b6c6440a16}

Общие папки ФС места

Shell:::{d34a6ca6-62c2-4c34-8a7c-14709c1ad938}

CompressedFolder

Shell:::{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}

Подключение к

Shell:::{38A98528-6CBF-4CA9-8DC0-B1E1D10F7B1B}

Панель управления

Shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}

Панель управления

Shell:::{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}

Диспетчер учетных данных

Shell:::{1206F5F1-0569-412C-8FEC-3204630DFB70}

Программы по умолчанию

Shell:::{17cd9488-1228-4b2f-88ce-4298e93e0966}

Папка делегата, которая появляется в компьютере

Shell:::{b155bdf8-02f0-451e-9a26-ae317cfd7779}

Папка delegate, которая появляется в папке файлов пользователей

Shell:::{DFFACDC5-679F-4156-8947-C5C76BC0B67F}

Рабочий стол

Shell:::{00021400-0000-0000-C000-000000000046}

DeviceCenter  инициализация

Shell:::{C2B136E2-D50E-405C-8784-363C582BF43E}

DevicePairingFolder  инициализация

Shell:::{AEE2420F-D50E-405C-8784-363C582BF45A}

Устройства и принтеры

Shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}

Дисплей

Shell:::{C555438B-3C23-4769-A71F-B6D3D9B6053A}

Источник данных каталога содержимого DLNA

Shell:::{D2035EDF-75CB-4EF1-95A7-410D9EE17170}

DXP

Shell:::{8FD8B88D-30E1-4F25-AC2B-553D3D65F0EA}

Центр специальных возможностей 

Shell:::{D555645E-D4F8-4c29-A827-D93C859C4F2A}

Электронная почта

Shell:::{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}

Расширение хранения данных источника

Shell:::{9113A02D-00A3-46B9-BC5F-9C04DADDD5D7}

Результаты папки проводника браузера

Shell:::{418c8b64-5463-461d-88e0-75e2afa3c6fa}

Избранное

Shell:::{323CA680-C24D-4099-B94D-446DD2D7249E}

Индекс резервного копирования файлов

Shell:::{877ca5ac-cb41-4842-9c69-9136e42d47e2}

Параметры обозревателя файлов

Shell:::{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}

История файлов

Shell:::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}

FileHistoryDataSource

Shell:::{2F6CE85C-F9EE-43CA-90C7-8A9BD53A2467}

Ярлык папки

Shell:::{0AFACED1-E828-11D1-9187-B532F1E9575D}

Параметры шрифта

Shell:::{93412589-74D4-4E4E-AD0E-E0CB621440FD}

Шрифты

Shell:::{BD84B380-8CA2-1069-AB1D-08000948F534}

Часто используемые папки

Shell:::{3936E9E4-D92C-4EEE-A85A-BC16D5EA0819}

Кэш Fusion

Shell:::{1D2680C9-0E2A-469d-B787-065558BC7D43}

Игры

Shell:::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}

Установка программ

Shell:::{15eae92e-f17a-4431-9f28-805e482dafd4}

История

Shell:::{FF393560-C2A7-11CF-BFF4-444553540000}

Домашняя группа

Shell:::{6785BFAC-9D2D-4be5-B7E2-59937E8FB80A}

Домашняя группа

Shell:::{67CA7650-96E6-4FDD-BB43-A8E774F73A57}

Домашняя группа

Shell:::{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}

История IE и источник данных оболочки каналы для поиска Windows

Shell:::{11016101-E366-4D22-BC06-4ADA335C892B}

IE RSS-каналы папки

Shell:::{9a096bb5-9dc3-4d1c-8526-c3cbf991ea4e}

Установленные обновления

Shell:::{d450a8a1-9568-45c7-9c0e-b4f9fb4537bd}

Язык

Shell:::{BF782CC9-5A52-4A17-806C-2A894FFEEAC5}

LayoutFolder

Shell:::{328B0346-7EAF-4BBE-A479-7CB88A095F5B}

Библиотеки

Shell:::{031E4825-7B94-4dc3-B131-E946B44C8DD5}

Папка библиотеки делегата, которая появляется в папке файлов пользователей

Shell:::{896664F7-12E1-490f-8782-C0835AFD98FC}

Папка библиотеки

Shell:::{a5a3563a-5755-4a6f-854e-afa3230b199f}

Расположение папки

Shell:::{267cf8a9-f4e3-41e6-95b1-af881be130ff}

Управление беспроводными сетями

Shell:::{1FA9085F-25A2-489B-85D4-86326EEDCD87}

Медиа-серверы

Shell:::{289AF617-1CC3-42A6-926C-E6A863F0E3BA}

Microsoft FTP-папка

Shell:::{63da6ec0-2e98-11cf-8d82-444553540000}

Microsoft Office Outlook

Shell:::{89D83576-6BD1-4c86-9454-BEB04E94C819}

Мои документы

Shell:::{450D8FBA-AD25-11D0-98A8-0800361B1103}

Сеть

Shell:::{208D2C60-3AEA-1069-A2D7-08002B30309D}

Сеть

Shell:::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}

Сеть и коммутационный центр

Shell:::{8E908FC9-BECC-40f6-915B-F4CA0E70D03D}

Сетевые подключения

Shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

Сетевые подключения

Shell:::{992CFFA0-F557-101A-88EC-00DD010CCC48}

Значки в области уведомлений

Shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}

Автономные файлы

Shell:::{BD7A2E7B-21CB-41b2-A086-B309680C6B7E}

Автономные файлы папки

Shell:::{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}

OneDrive

Shell:::{018D5C66-4533-4307-9B53-224DE2ED1FE6}

Персонализация

Shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}

Фотографии

Shell:::{45e8e0e8-7ae9-41ad-a9e8-594972716684}

Портативные устройства

Shell:::{35786D3C-B075-49b9-88DD-029876E11C01}

Параметры электропитания

Shell:::{025A5937-A6BE-4686-A844-36FE4BEC8B6D}

Предыдущие версии

Shell:::{9DB7A13C-F208-4981-8353-73CC61AE2783}

Папка делегата результаты предыдущих версий

Shell:::{a3c3d402-e56c-4033-95f7-4885e80b0111}

Папка результатов предыдущих версий

Shell:::{f8c2ab3b-17bc-41da-9758-339d7dbf2d88}

Принтеры

Shell:::{2227A280-3AEA-1069-A2DE-08002B30309D}

Принтеры

Shell:::{863aa9fd-42df-457b-8e4d-0de1b8015c60}

Папка printhood делегата

Shell:::{ed50fc29-b964-48a9-afb3-15ebb9b97f36}

Программы и компоненты

Shell:::{7b81be6a-ce2b-4676-a29e-eb907a5126c5}

Общие папки

Shell:::{4336a54d-038b-4685-ab02-99bb52d3fb8b}

Последние папки

Shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}

Recent Items Instance Folder

Shell:::{4564b25e-30cd-4787-82ba-39e73a750b14}

Восстановление

Shell:::{9FE63AFD-59CF-4419-9775-ABCC3849F861}

Корзина

Shell:::{645FF040-5081-101B-9F08-00AA002F954E}

Подключения к рабочим столам и приложениям RemoteApp

Shell:::{241D7C96-F8BF-4F85-B01F-E2B043341A4B}

Съемные диски

Shell:::{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}

Съемные устройства хранения

Shell:::{a6482830-08eb-41e2-84c1-73920c2badb9}

Папка результатов

Shell:::{2965e715-eb66-4719-b53f-1672673bbefa}

Выполнить

Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

Поиск

Shell:::{04731B67-D933-450a-90E6-4ACD2E9408FE}

Поиск

Shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}

Папка поиска

Shell:::{72b36e70-8700-42d6-a7f7-c9ab3323ee51}

Безопасность и обслуживание

Shell:::{BB64F8A7-BEE7-4E1A-AB8D-7D8273F7FDB6}

Настройка доступа к программам и умолчаний

Shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}

Просмотр DocObject Shell

Shell:::{E7E4BC40-E76A-11CE-A9BB-00AA004AE837}

Папка файловой системы оболочки

Shell:::{0E5AAE11-A475-4c5b-AB00-C66DE400274E}

Папка файловой системы оболочки

Shell:::{F3364BA0-65B9-11CE-A9BA-00AA004AE837}

Показать Рабочий стол

Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

Распознавание речи

Shell:::{58E3C745-D971-4081-9034-86E34B30836A}

Меню «Пуск»

Shell:::{48e7caab-b918-4e58-a94d-505519c795dc}

Дисковые пространства

Shell:::{F942C606-0914-47AB-BE56-1321B8035096}

StreamBackedFolder

Shell:::{EDC978D6-4D53-4b2f-A265-5805674BE568}

Папка подписки

Shell:::{F5175861-2688-11d0-9C5E-00AA00A45957}

Представление задач, TaskView или Временная шкала

Shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}

Центр синхронизации

Shell:::{9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}

Папка конфликтов центра синхронизации

Shell:::{289978AC-A101-4341-A817-21EBA7FD046D}

Папки синхронизации результатов делегата

Shell:::{BC48B32F-5910-47F5-8570-5074A8A5636A}

Папка результатов синхронизации

Shell:::{71D99464-3B6B-475C-B241-E15883207529}

Синхронизация папки установки делегата

Shell:::{F1390A9A-A3F4-4E5D-9C5F-98F3BD8D935C}

Синхронизация папки установки

Shell:::{2E9E59C0-B437-4981-A647-9C34B9B90891}

Система

Shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}

Восстановление системы

Shell:::{3f6bc534-dfa1-4ab4-ae54-ef25a74e0107}

Панель задач и Навигация

Shell:::{0DF44EAA-FF21-4412-828E-260A8728E7F1}

Временные файлы Интернета

Shell:::{7BD29E00-76C1-11CF-9DD0-00A0C9034933}

Временные файлы Интернета

Shell:::{7BD29E01-76C1-11CF-9DD0-00A0C9034933}

Интернет

Shell:::{871C5380-42A0-1069-A2EA-08002B30309D}

Это устройство

Shell:::{5b934b42-522b-4c34-bbfe-37a3ef7b9c90}

Этот компьютер

Shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Этот компьютер

Shell:::{5E5F29CE-E0A8-49D3-AF32-7A7BDC173478}

Устранение неполадок

Shell:::{C58C4893-3BE0-4B45-ABB5-A63E4B8C8651}

Учетные записи пользователей

Shell:::{60632754-c523-4b62-b45c-4172da012619}

Учетные записи пользователей

Shell:::{7A9D77BD-5403-11d2-8785-2E0420524153}

User Pinned

Shell:::{1f3427c8-5c10-4210-aa03-2ee45287d668}

Файлы пользователя

Shell:::{59031a47-3f72-44a7-89c5-5595fe6b30ee}

Защитник Windows

Shell:::{D8559EB9-20C0-410E-BEDA-7ED416AECC2A}

Компоненты Windows

Shell:::{67718415-c450-4f3c-bf8a-b487642dc39b}

Брандмауэр Windows

Shell:::{4026492F-2F69-46B8-B9BF-5654FC07E423}

Центр мобильности Windows

Shell:::{5ea4f148-308c-46d7-98a9-49041b1dd468}

Безопасность Windows

Shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

Рабочие папки

Shell:::{ECDB0924-4208-451E-8EE0-373C0956DE16}

Папка оболочки WWan

Shell:::{87630419-6216-4ff8-a1f0-143562d16d5c}

Создание ярлыков для быстрого доступа к компонентам Windows  10.

Вы можете использовать их, для создания ярлыков для быстрого доступа к вашим любимым компонентам Windows  10.

Вы должны использовать Explorer.exe Shell::: {GUID} в качестве целевого ярлыка, чтобы создать ярлык к определенному местоположению Shell. В качестве альтернативы, вы можете использовать следующий синтаксис:

 explorer /e,::{CLSID}

В следующем примере, показано как создать ярлык для команды Рабочий стол.

Список ключей CLSID можно найти в реестре - HKLM\SOFTWARE\Classes\CLSID.
Обратите внимание: некоторые из апплетов являются новыми для Windows 10, поэтому не все будут работать в Windows 7, 8.

Голосов: 131|Оценка: 3.1

Комментарии для: CLSID (GUID) Список расположения Shell в Windows 10

  1. «G~Lí†çh» 09 октября 2018, 23:08(Комментарий был изменён) #
    Ярлыки можно оптимизировать до 104 байт, и не нужно никакие explorer'ы запихивать. Вот HEX-дамп моего .lnk файла с «Подключение к»:
    4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 00 00 00 46 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 14 00 1F 50 28 85 A9 38 BF 6C A9 4C 8D C0 B1 E1 D1 0F 7B 1B 00 00 00 00 00 00! Да, этот GUID в файле вписывается шиворот-навыворот: справа налево первые 4 байта, затем меняются местами следующие два байта, затем ещё следующие два, остальные 8 байт как есть.

    Жаль, не получилось сделать универсальный ярлык на беспроводное сетевое соединение: был глюк на одной XP'хе, когда вафля включена, и даже есть интернет, но ни в Сетевых подключениях ни в трее нет значка «Беспроводное сетевое соединение 2» (которое можно увидеть в диспетчере задач)! Ярлык от 7-ки не подходил, приходилось создавать точку восстановления системы и «смело» ломать реестром настройку драйвера на вафлю, чтоб заново «Обновить драйвер». Один раз прокатило, тут же создал ярлык и спрятал его в надёжное место, запомнил «новый GUID», откатился, второй раз уже «Обновление драйвера» значок не создало (видимо «слшишком» аккуратно избавил его от Eset'овского Firewall'а, думал, что это его проделки), но зато в «спасённом» ярлыке при помощи HxD изменил «новый GUID интерфеса вафли» (который был до восстанавливания) на старый, точнее эта 16-байтная «строка» встречается в файле дважды.
    Там же можно увидеть и имя «соединения» (в UNICODE), но лучше не изменять размер самого файла (не Insert'ить, только Overwrite), если вы пока ещё не знаете, какие байты нужно изменить, чтобы ярлык снова стал рабочим.
    Теперь ломаю голову, как же повторить этот баг! Хочется сделать и на других компах, чтоб никто не менял настройки соединения (т.к. в панели управления его просто нет), но возможность подключения к другим точкам останется :D Оказалось, в ярлыке от 7-ке больше нужно немного больше «данных» в середине (видимо, ещё какие-то аттрибуты, которых в XP ещё не было)…
    Главное, ярлык теперь есть, и правый клик на нём отображает менюшку «Просмотр доступных сетей..», но в «Сетевых подключениях» этого подключения нет! Так что, если кто захочет подключить этот ноутбук к другим сетям, пусть сначала найдёт этот хитрый ярлык на компе, ну или пусть мучается с драйверами/ставит висту/7/10-ку, ведь мне ещё не встречалась ни одна толковая программа, которая смогла бы на XP'шке ПОДКЛЮЧИТЬСЯ к другим сетям, хотя бы в виде CMDLINE. WirelessNetView видит сети, но кнопка «Подключиться» недоступна (видимо использует netsh wlan, который появился лишь в висте)! Другие проги делали даже так, что даже WirelessNetView переставал видеть адаптер, соответственно и сами проги не могли подключаться к беспроводным сетям, т.к. не видели адаптера.
    Жаль, что мне не пришло в голову воспользоваться встроенной «Диагностикой сетей» (xpnetdiag.exe)! В ней оказалось показываются «сохранённые / недавние» сети, и можно ввести SSID другой сети! Правда, не знаю, как там с паролем, но вроде как «подключаться» умеет даже «с пропавшим сетевым соединением»… Ведь когда ярлык у меня уже был, им я уже подключался к нужной мне сети, и пароль сохранился. Вот теперь «забыть» пароль не могу — больше половины кнопок (в области задач) на нажатия не реагируют, и даже опции не открывают, впрочем это уже другая, и совсем не важная история.
    Возможно есть способ сделать универсальный ярлык, знать бы, где убрать тот бит, который указывает наличие этого блока «аттрибутов», размер которого отличается в 7-ке от XP…
    Ещё бы интересно рассказать про desktop.ini и CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
    с target.lnk, ссылающимся на непонятно куда :)
    А ещё хотелось бы рассказать про «дополнительные секции desktop.ini», типа:
    [{56A3372E-CE9C-11D2-9F0E-006097C686F6}]
    Prop35=31,99.99
    [{64440490-4C8B-11D1-8B70-080036B11A03}]
    Prop4=31,128000
    Знать бы, что значит 31, и почему нет информации об этой возможности, но при такой настройке напротив этой папки (внутри которой этот desktop.ini с этими строками) в колонке «Скорость потока» будет написан текст «128 кбит/сек», а в колонке «Ударов в минуту» — 99.99. Да-да! Напротив ПАПКИ!
    Ладно, это уже большой оффтоп…