Главная > Уголок гика > Полный список Shell-команд Windows 8

Полный список Shell-команд Windows 8

Чтобы уважаемый читатель не думал, что я только и делаю, что негодую, я публикую полный список shell-команд Windows 8. У нас с вами на руках уже релиз-кандидат, а это значит, что к финальному релизу изменений в этой области можно уже не ждать. Плюс в качестве бонуса я поделюсь с вами парой-тройкой команд, которые исключены из Панели управления, но сами по себе работают и вполне могут быть полезны.

Прежде, чем мы с вами приступим, я хочу напомнить вам, что такое 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 элементов.

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

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!