У нас с вами на руках уже релиз-кандидат, а это значит, что к финальному релизу изменений в этой области можно уже не ждать. Плюс в качестве бонуса я поделюсь с вами парой-тройкой команд, которые исключены из Панели управления, но сами по себе работают и вполне могут быть полезны.
Прежде, чем мы с вами приступим, я хочу напомнить вам, что такое Shell-команды.
Shell-команда - это команда, выполняемая Проводником Windows, и открывающая какую либо папку на жестком диске, например "Мои документы", или виртуальную папку - папки "Принтеры", "Панель управления" или тот же "God Mode" - всё это виртуальные папки. Shell-команды бывают полезны для ускорения навигации в Проводнике, например:
- мне проще набрать shell:Links, чтобы попасть в папку "Избранное" в области переходов Проводника, чем искать её в моем профиле.
- shell:Startup - быстрый переход в папку автозагрузки,
- shell:Common Start Menu - это самый быстрый переход в то, что осталось от меню Пуск в современных реалиях. Именно там хранятся ярлыки программ, отображаемых в Metro экране.
С технической точки зрения shell-команды представляют собой "дружественное" имя для ActiveX элементов, описанных как ShellFolder в реестре. Однако, далеко не ActiveX имеют такое имя. К примеру, "God Mode", отображающий виртуальную папку со всеми настройки системы, имени не имеет. К таким элементами можно обратиться по их CLSID. Пример с God Mode (которых, как вы уже знаете, в системе теперь два
shell:::{F90C627B-7280-45DB-BC26-CCE7BDD620A4}
Полагаю, я вас уже утомил, поэтому публикую обещанный перечень Shell-команд.
- shell:AccountPictures - картинки изображений пользователей
- shell:AddNewProgramsFolder - апплет Control Panel\All Control Panel Items\Get Programs
- shell:Administrative Tools - средства администрирования системы.
- shell:AppData - синоним на переменную окружения %appdata%
- shell:Application Shortcuts - ссылка на папку
C:\Users\%username%\AppData\Local\Microsoft\Windows\Application Shortcuts, папка с ярыками на установленные метро приложения. - shell:AppsFolder - диспетчер установленных приложений. Одна из папок без ленты Проводника. Позволяет запускать программы, запускать от имени другого пользователя и удалять их. Здесь обычный софт намешан с Metro-приложениями, и назначение это виртуальной папки для меня - загадка.
- shell:AppUpdatesFolder - Programs and Features\Installed Updates - установленные обновления
- shell:Cache - кэш браузера Internet Explorer,
C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files - shell:CD Burning - файлы, ожидающие записи на компакт-диск.
- shell:ChangeRemoveProgramsFolder - удаление программ
- shell:Common Administrative Tools - ярлыки на общие средства администрирования системы.
- shell:Common AppData - ссылка на папку C:\ProgramData, общие для всех пользователей данные приложений системы.
- shell:Common Desktop - общий для всех пользователей рабочий стол
- shell:Common Documents - общая для всех пользователей папка документов
- shell:Common Programs - общая для всех пользователей папка с ярлыками установленных программ, C:\ProgramData\Microsoft\Windows\Start Menu\Programs
- shell:Common Start Menu - C:\ProgramData\Microsoft\Windows\Start Menu, аналогично.
- shell:Common Startup - общая автозагрузка,
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp - shell:Common Templates - общие шаблоны документов,
C:\ProgramData\Microsoft\Windows\Templates - shell:CommonDownloads - общая папка загрузок, C:\Users\PublicPublic \Downloads
- shell:CommonMusic - общая папка музыки, C:\Users\Public\Public Music
- shell:CommonPictures - общая папка изображений, C:\Users\Public\Public Pictures
- shell:CommonRingtones - общие рингтоны, C:\ProgramData\Microsoft\Windows\Ringtones
- shell:CommonVideo - общие видеофайлы, C:\Users\Public\Videos
shell:ConflictFolder - центр разрешения конфликтов синхронизации данных, Control Panel\All Control Panel Items\Sync Center\Conflicts - shell:ConnectionsFolder - папка "сетевые подключения", Control Panel\All Control Panel Items\Network Connections
- shell:Contacts - C:\Users\%username%\Contacts, контакты пользователя
- shell:ControlPanelFolder - все элементы панели управления. Всегда открывается без разбивки на категории.
- shell:Cookies - "печеньки" браузера Internet Explorer
- shell:CredentialManager - синоним на папку
C:\Users\%username%\AppData\Roaming\Microsoft\Credentials - shell:CryptoKeys - синоним на папку C:\Users\%username%\AppData\Roaming\Microsoft\Crypto
- shell:CSCFolder - автономные файлы, в Windows 8 RP работать отказывается, хотя в реестре описана.
- shell:Default Gadgets - C:\Program Files\Windows Sidebar\Gadgets
- shell:Desktop - папка рабочего стола текущего пользователя.
- shell:Device Metadata Store - папка метаданных каких-то устройств, физически она здесь - C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
- shell:DocumentsLibrary - библиотека "документы"
- shell:Downloads - папка "Загрузка" текущего пользователя.
- shell:DpapiKeys - хранилище ключей системы безопасностиData Protection API
C:\Users\%username%\AppData\Roaming\Microsoft\Protect - shell:Favorites - избранное браузера IE для текущего пользователя.
- shell:Fonts - шрифты системы, C:\Windows\Fonts
- shell:Gadgets - гаджеты, которые вы установили.
C:\Users\%username%\AppData\Local\Microsoft\Windows Sidebar\Gadgets - shell:Games - обозреватель игр.
shell:GameTasks - ссылка на C:\Users\%username%\AppData\Local\Microsoft\Windows\GameExplorer - shell:History - журнал навигации по компьютеру и Интернету.
- shell:HomeGroupCurrentUserFolder - ваша папка в домашней группе.
- shell:HomeGroupFolder - сама домашняя группа.
- shell:ImplicitAppShortcuts - ссылка на папку
C:\Users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\
ImplicitAppShortcuts. Судя по пути, туда должны помещаться какие-то закрепленные ярлыки. Но вот какие - мне неизвестно. - shell:InternetFolder - запуск Internet Exporer
- shell:Libraries - папка "Библиотеки"
- shell:Links - "избранное" в области переходов Проводника
- shell:Local AppData - C:\Users\%username%\AppData\Local
- shell:LocalAppDataLow - C:\Users\%username%\AppData\LocalLow
- shell:LocalizedResourcesDir - должна открывать папку локализованных ресурсов оформления. У меня такой папки просто нет.
- shell:MAPIFolder - судя по названию, это параметры Outlook Explress. Не работает, как несложно догадаться.
- shell:MusicLibrary - библиотека "Музыка".
- shell:My Music - папка "Музыка" (C:\Users\%username%\My Music)
- shell:My Pictures - папка "Картинки" (C:\Users\%username%\My Pictures)
- shell:My Video - папка "Видео" (C:\Users\%username%\My Videos)
- shell:MyComputerFolder - папка "Комптьютер"
- shell:NetHood - ярлыки в папке "сетевые расположения"
(C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Network Shortcuts) - shell:NetworkPlacesFolder - Сетевое окружение. У вас нет ощущения, что в Майкрософт перепутали псевдонимы для этой и предыдущей статьи?
- shell:OEM Links - у меня не работает. Что это, право слово, даже не подозреваю.
- shell:Original Images - тоже не работает
- shell:Personal - папка "Мои документы"
- shell:PhotoAlbums - не работает.
- shell:PicturesLibrary - библиотека "Изображения"
- shell:Playlists - не работает
- shell:PrintersFolder - принтеры, All Control Panel Items\Printers
- shell:PrintHood - папка с ярлыками сетевые принтеры,
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts - shell:Profile - папка профиля текущего пользователя, синоним %userprofile%
- shell:ProgramFiles - c:\program files
- shell:ProgramFilesCommon - C:\Program Files\Common Files
- shell:ProgramFilesCommonX64 - shell:ProgramFilesCommonX64
- shell:ProgramFilesCommonX86 - C:\Program Files (x86)\Common Files
- shell:ProgramFilesX64 - C:\Program Files
- shell:ProgramFilesX86 - C:\Program Files (x86)
- shell:Programs - ваше личное меню Пуск, то, что от него осталось - C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
- shell:Public - C:\Users\Public, профиль всех пользователей
- shell:PublicAccountPictures - общие изображения (аватары) пользователей
- shell:PublicGameTasks - папка C:\ProgramData\Microsoft\Windows\GameExplorer
- shell:PublicLibraries - общие библиотеки, C:\Users\Public\Libraries
- shell:Quick Launch - панель быстрого запуска. Если вы её включите, это один из способов в неё быстро попасть.
- shell:Recent - недавние документы,
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent - shell:RecordedTVLibrary - библиотека для обладателей TV тюнеров и медиа центра, там хранятся рипы с трансляций.
- shell:RecycleBinFolder - Корзина
- shell:ResourceDir - папка с темами, C:\Windows\Resources
- shell:Ringtones - ваши персональные рингтоны,
C:\Users\%username%\AppData\Local\Microsoft\Windows\Ringtones - shell:Roamed Tile Images - что-то связанное с Метро, скорее всего, изображения плиток приложений, имеющих опцию синхронизации между машинами.
- shell:Roaming Tiles - сами плитки/приложения
C:\Users\%username%\AppData\Local\Microsoft\Windows\RoamingTiles - shell:SavedGames - C:\Users\%username%\Saved Games, сохраненные игры
- shell:Screenshots - папка со скриншотами, которые сняты сочетанием Win+Print Screen, C:\Users\%username%\Pictures\Screenshots
- shell:Searches - сохраненные поиски, C:\Users\%username%\Searches
- shell:SearchHomeFolder - непосредственно сам поиск
- shell:SendTo - папка с ярлыками, отображаемыми в меню "отправить",
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendTo - shell:Start Menu - корневая папка меню "Пуск" пользователя,
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu - shell:Startup - папка "Автозагрузка"
- shell:SyncCenterFolder - центр синхронизации, Control Panel\All Control Panel Items\Sync Center
- shell:SyncResultsFolder - результаты синхронизаций данных, Control Panel\All Control Panel Items\Sync Center\Sync Results
- shell:SyncSetupFolder - настройки синхронизации, Control Panel\All Control Panel Items\Sync Center\Sync Setup
- shell:System - C:\Windows\System32
- shell:SystemCertificates - сертификаты.
C:\Users\%username%\AppData\Roaming\Microsoft\SystemCertificates - shell:SystemX86 - папка C:\Windows\SysWOW64
- shell:Templates - шаблоны документов текущего пользователя,
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Templates - shell:User Pinned - C:\Users\Sergey\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned, закрепленные ярлыки
- shell:UserProfiles, папка с профилями пользователей, C:\Users
- shell:UserProgramFiles -не работает, видимо, в системе заложена возможность иметь собственный Program Files для каждого пользователя, с блэкджеком и шлюхами
- shell:UserProgramFilesCommon - аналогично предыдущему
- shell:UsersFilesFolder - профиль пользователя
- shell:UsersLibrariesFolder - папка с библиотеками
- shell:VideosLibrary - библиотека "Видео"
- shell:Windows - папка Windows, аналог %windir%
Теперь несколько shell-команд, работающих исключительно вызовом по обращению к CLSID их ActiveX. Это
- shell:::{1FA9085F-25A2-489B-85D4-86326EEDCD87} -управление беспроводными сетями. Апплет работает, но отключен, и чтобы заставить его отображаться, необходимо проделать ряд махинаций. Это - тема для отдельной статьи.
- shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0} - Программы по умолчанию.
- shell:::{289AF617-1CC3-42A6-926C-E6A863F0E3BA} - медиасерверы
- shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257} - свернуть все окна. Можно использовать в качестве ярлыка, который раньше был на панели "Быстрый запуск".
- shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257} - переключатель окон. Аналогично, можно использовать в качестве ярлыка, который раньше был на панели "Быстрый запуск".
- shell:::{67718415-c450-4f3c-bf8a-b487642dc39b} - добавление или удаление компонентов Windows.
- shell:::{ED7BA470-8E54-465E-825C-99712043E01C} - режим Бога №1, God Mode. Содержит 256 элементов.
- shell:::{F90C627B-7280-45DB-BC26-CCE7BDD620A4} - режим Бога №2, God Mode. Содержит 312 элементов.
Вообще, так команд великое множество, но они дублируются значками Панели управления, поэтому я не вижу смысла их здесь перечислять
Поделиться с друзьями
Комментариев нет.
Для того, чтобы оставить свой комментарий вам необходимо войти или зарегистрироваться на сайте.