Гид по технологиям

Открыть скрытые системные папки через shell в Windows

9 min read Windows Обновлено 23 Dec 2025
Открыть скрытые папки через shell в Windows
Открыть скрытые папки через shell в Windows

Окно с результатом команды shell, показывающее скрытую системную папку

Что это и зачем

Windows хранит специальные папки (например, папку «Документы», «Музыка», «Панель управления» и др.) не только как пути на диске, но и как объекты «особых папок» с уникальными идентификаторами CLSID. Эти метаданные находятся в реестре и дают программам надёжный способ адресовать папки независимо от текущего расположения или локализации.

Команда shell: использует именно эти общие имена (имена папок, зарегистрированные в системе) и открывает соответствующую папку в Проводнике. Это избавляет от необходимости вручную раскрывать скрытые папки (%AppData% и др.) и экономит время.

Ключевые понятия в одной строке

  • CLSID — уникальный идентификатор (GUID) для объекта в Windows, который связывает «общие имена» с реальными путями.
  • Реестр — хранилище настроек Windows, где зарегистрированы описания специальных папок.
  • shell: — формат команды для открытия специальной папки.

Где в реестре хранится список специальных папок

Записи находятся по ключу:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Каждый подраздел внутри FolderDescriptions представляет одну «специальную папку». Имя подраздела — это CLSID папки; в значениях подраздела находятся поля, например Name (общепринятое имя папки) и RelativePath (относительный путь).

Список ключей FolderDescriptions в реестре Windows с CLSID и метаданными папок

Важно: правка реестра — операция для опытных пользователей. Ошибочная правка реестра может привести к нестабильности системы. Для чтения реестра достаточно прав обычного пользователя, но для изменения потребуются права администратора.

Как использовать команду shell

Формат простой:

shell:

Где — одно из зарегистрированных общих имён (см. полный список ниже). Примеры ввода:

  • В диалоге «Выполнить» (Windows+R) введите:
shell:AccountPictures
  • В адресной строке Проводника (File Explorer) просто вставьте тот же текст и нажмите Enter.

  • В ярлыке на Рабочем столе можно указать цель типа:

explorer.exe shell:AccountPictures

(эта конструкция полезна, если нужно создать .lnk для быстрой ссылки).

Пример полезной команды:

shell:startup

Откроет папку автозагрузки для текущего пользователя — место, куда можно добавить программу или ярлык, чтобы она запускалась при старте Windows.

Где ещё можно вызвать shell: команды

  • Диалог «Выполнить» (Windows+R) — самый быстрый способ.
  • Адресная строка Проводника — удобно, если вы уже в окне Проводника.
  • Командная строка или PowerShell — можно запускать через explorer.exe, например:
explorer.exe "shell:Downloads"
  • Ярлыки (.lnk) — цель указать как в примере выше. Это удобно для закрепления часто используемых «shell» папок на Рабочем столе или в меню «Пуск».

Важно: не все способы поведения shell: идентичны для всех версий Windows. Современные версии (Windows 10/11) поддерживают большинство перечисленных имён.

Быстрая поддержка сценариев (шаблоны использования)

  • Администратор: аудиты и поиск конфигурационных файлов в профилях пользователей (например, %AppData%).
  • Написание инструкций/скриптов: создание ярлыков на важные системные папки.
  • Пользователь: быстрый доступ к скрытым папкам (AppData, RoamingTiles, Camera Roll и т. п.).

Практические примеры и сниппеты

  1. Создать ярлык на Рабочем столе для папки загрузок:
  • Правый клик на Рабочем столе → Создать → Ярлык.
  • Цель:
explorer.exe shell:downloads
  • Дать имя и сохранить.
  1. Открывать папку из PowerShell:
Start-Process explorer.exe -ArgumentList 'shell:AccountPictures'
  1. Автоматическая проверка и открытие папки в батнике (.bat):
@echo off
explorer.exe "shell:Startup"
  1. Ярлык на панели задач: создайте .lnk с целью explorer.exe shell:, затем перетащите на панель задач.

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

Если команда не открывает нужную папку:

  • Проверьте правильность написания имени после shell:, команды чувствительны к пробелам и регистру в некоторых случаях. Лучше копировать из проверенного списка.
  • Убедитесь, что в вашей версии Windows существует нужная папка (некоторые имена относятся к компонентам, отсутствующим в облегчённых сборках Windows).
  • Если путь ссылается на сетевой ресурс Homegroup, убедитесь, что Homegroup больше не используется в современных версиях Windows — многие элементы Homegroup устарели.

Совет: если shell:SearchHomeFolder открывает search-ms:, это нормальное поведение — некоторые пункты вызывают виртуальные пространственные объекты Проводника (search-ms:, control panel и т. п.).

Безопасность и конфиденциальность

  • Команда сама по себе безопасна: она лишь открывает уже существующие системные или пользовательские папки.
  • Создание или запуск ярлыков, которые указывают на исполняемые файлы в системных папках, требует осторожности: злоумышленник может подменить содержимое, если у него есть права на запись.
  • Никогда не давайте права администратора неизвестным сценариям, которые автоматически модифицируют ключи реестра или содержимое %ProgramFiles% и %WinDir%.

Сценарии, когда shell: не подходит

  • Если нужно программно получить физический путь (например, для мониторинга файлов), лучше читать значения реестра или использовать Shell API/Win32 Known Folder API — shell: возвращает представление для Проводника, а не обязательно явный путь.
  • Для кросс-платформенных скриптов shell: неприменим.

Полный список имён shell и относительных путей

Ниже — исчерпывающий список имён, которые можно использовать с shell:. Код команды оставлен без перевода — это точные имена для ввода.

  • shell:AccountPictures - %AppData%\Microsoft\Windows\AccountPictures
  • shell:AddNewProgramsFolder - Control Panel\All Control Panel Items\Get Programs
  • shell:Administrative Tools - %AppData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools
  • shell:AppData - %AppData%
  • shell:Application Shortcuts - %LocalAppData%\Microsoft\Windows\Application Shortcuts
  • shell:AppsFolder - Applications
  • shell:AppUpdatesFolder - Installed Updates
  • shell:Cache - %LocalAppData%\Microsoft\Windows\INetCache
  • shell:Camera Roll - %UserProfile%\Pictures\Camera Roll
  • shell:CD Burning - %LocalAppData%\Microsoft\Windows\Burn\Burn
  • shell:ChangeRemoveProgramsFolder - Control Panel\All Control Panel Items\Programs and Features
  • shell:Common Administrative Tools - %ProgramData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools
  • shell:Common AppData - %ProgramData%
  • shell:Common Desktop - %Public%\Desktop
  • shell:Common Documents - %Public%\Documents
  • shell:CommonDownloads - %Public%\Downloads
  • shell:CommonMusic - %Public%\Music
  • shell:CommonPictures - %Public%\Pictures
  • shell:Common Programs - %ProgramData%\Microsoft\Windows\Start Menu\Programs
  • shell:CommonRingtones - %ProgramData%\Microsoft\Windows\Ringtones
  • shell:Common Start Menu - %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
  • shell:Common Startup - %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
  • shell:Common Templates - %ProgramData%\Microsoft\Windows\Templates
  • shell:CommonVideo - %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 - %UserProfile%\Contacts
  • shell:ControlPanelFolder - Control Panel\All Control Panel Items
  • shell:Cookies - %LocalAppData%\Microsoft\Windows\INetCookies
  • shell:Cookies\Low - %LocalAppData%\Microsoft\Windows\INetCookies\Low
  • shell:CredentialManager - %AppData%\Microsoft\Credentials
  • shell:CryptoKeys - %AppData%\Microsoft\Crypto
  • shell:desktop - Desktop
  • shell:device Metadata Store - %ProgramData%\Microsoft\Windows\DeviceMetadataStore
  • shell:documentsLibrary - Libraries\Documents
  • shell:downloads - %UserProfile%\Downloads
  • shell:dpapiKeys - %AppData%\Microsoft\Protect
  • shell:Favorites - %UserProfile%\Favorites
  • shell:Fonts - %WinDir%\Fonts
  • shell:Games - Games
  • shell:GameTasks - %LocalAppData%\Microsoft\Windows\GameExplorer
  • shell:History - %LocalAppData%\Microsoft\Windows\History
  • shell:HomeGroupCurrentUserFolder - Homegroup(user-name)
  • shell:HomeGroupFolder - Homegroup
  • shell:ImplicitAppShortcuts - %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
  • shell:InternetFolder - Internet Explorer
  • shell:Libraries - Libraries
  • shell:Links - %UserProfile%\Links
  • shell:Local AppData - %LocalAppData%
  • shell:LocalAppDataLow - %UserProfile%\AppData\LocalLow
  • shell:MusicLibrary - Libraries\Music
  • shell:MyComputerFolder - This PC
  • shell:My Music - %UserProfile%\Music
  • shell:My Pictures - %UserProfile%\Pictures
  • shell:My Video - %UserProfile%\Videos
  • shell:NetHood - %AppData%\Microsoft\Windows\Network Shortcuts
  • shell:NetworkPlacesFolder - Network
  • shell:OneDrive - OneDrive
  • shell:OneDriveCameraRoll - %UserProfile%\OneDrive\Pictures\Camera Roll
  • shell:OneDriveDocuments - %UserProfile%\OneDrive\Documents
  • shell:OneDriveMusic - %UserProfile%\OneDrive\Music
  • shell:OneDrivePictures - %UserProfile%\OneDrive\Pictures
  • shell:Personal - %UserProfile%\Documents
  • shell:PicturesLibrary - Libraries\Pictures
  • shell:PrintersFolder - All Control Panel Items\Printers
  • shell:PrintHood - %AppData%\Microsoft\Windows\Printer Shortcuts
  • shell:Profile - %UserProfile%
  • shell:ProgramFiles - %ProgramFiles%
  • shell:ProgramFilesCommon - %ProgramFiles%\Common Files
  • shell:ProgramFilesCommonX64 - %ProgramFiles%\Common Files (64-bit Windows only)
  • shell:ProgramFilesCommonX86 - %ProgramFiles(x86)%\Common Files (64-bit Windows only)
  • shell:ProgramFilesX64 - %ProgramFiles% (64-bit Windows only)
  • shell:ProgramFilesX86 - %ProgramFiles(x86)%
  • shell:Programs - %AppData%\Microsoft\Windows\Start Menu\Programs
  • shell:Public - %Public%
  • shell:PublicAccountPictures - %Public%\AccountPictures
  • shell:PublicGameTasks - %ProgramData%\Microsoft\Windows\GameExplorer
  • shell:PublicLibraries - %Public%\Libraries
  • shell:Quick Launch - %AppData%\Microsoft\Internet Explorer\Quick Launch
  • shell:Recent - %AppData%\Microsoft\Windows\Recent
  • shell:RecordedTVLibrary - Libraries\Recorded TV
  • shell:RecycleBinFolder - Recycle Bin
  • shell:ResourceDir - %WinDir%\Resources
  • shell:Ringtones - %ProgramData%\Microsoft\Windows\Ringtones
  • shell:Roamed Tile Images - %LocalAppData%\Microsoft\Windows\RoamedTileImages
  • shell:Roaming Tiles - %AppData%\Microsoft\Windows\RoamingTiles
  • shell:SavedGames - %UserProfile%\Saved Games
  • shell:Screenshots - %UserProfile%\Pictures\Screenshots
  • shell:Searches - %UserProfile%\Searches
  • shell:SearchHistoryFolder - %LocalAppData%\Microsoft\Windows\ConnectedSearch\History
  • shell:SearchHomeFolder - search-ms:
  • shell:SearchTemplatesFolder - %LocalAppData%\Microsoft\Windows\ConnectedSearch\Templates
  • shell:SendTo - %AppData%\Microsoft\Windows\SendTo
  • shell:Start Menu - %AppData%\Microsoft\Windows\Start Menu
  • shell:StartMenuAllPrograms - StartMenuAllPrograms
  • shell:Startup - %AppData%\Microsoft\Windows\Start Menu\Programs\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 - %WinDir%\System32
  • shell:SystemCertificates - %AppData%\Microsoft\SystemCertificates
  • shell:SystemX86 - %WinDir%\SysWOW64
  • shell:Templates - %AppData%\Microsoft\Windows\Templates
  • shell:ThisPCDesktopFolder - Desktop
  • shell:UsersFilesFolder - %UserProfile%
  • shell:User Pinned - %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned
  • shell:UserProfiles - %HomeDrive%\Users
  • shell:UserProgramFiles - %LocalAppData%\Programs
  • shell:UserProgramFilesCommon - %LocalAppData%\Programs\Common
  • shell:UsersLibrariesFolder - Libraries
  • shell:VideosLibrary - Libraries\Videos
  • shell:Windows - %WinDir%

Примечание: в путях использованы системные переменные среды (%AppData%, %UserProfile%, %WinDir% и др.). Они автоматически разворачиваются в соответствующие локальные пути пользователя и системы.

Полезный мини-чеклист по внедрению в рабочем процессе

Для администратора:

  • Определить 5–10 команд shell, которые ускорят рутинные операции (например, AppData, Startup, ProgramFiles).
  • Создать централизованный набор ярлыков (.lnk) с этими командами и развернуть через GPO или скрипт развертывания.
  • Обеспечить контроль прав доступа к папкам, которые открываются; не давать права изменения содержимого системных каталогов неконтролируемым приложениям.

Для разработчика:

  • Использовать explorer.exe shell: в локальных сценариях для тестирования пользовательских наборов данных.
  • При необходимости получить физический путь — используйте Shell API или Known Folder GUID через Win32 / .NET.

Для обычного пользователя:

  • Добавьте ярлык на часто используемую «shell» папку на рабочий стол или в меню «Пуск».
  • Для быстрого доступа — запомните 3–5 команд (Downloads, Documents, Startup).

Мини-методология: внедрение приёмов shell в рабочие процессы

  1. Инвентаризация: определите, какие скрытые папки вы открываете регулярно.
  2. Приоритизация: выберите топ‑5, которые сэкономят время.
  3. Автоматизация: создайте ярлыки или сценарии (батники/PowerShell) на основе explorer.exe shell:.
  4. Развёртывание: распространите ярлыки через облачный профиль/политику (для команды) или вручную (для себя).
  5. Обучение: составьте короткую шпаргалку для команды с 5–10 командами shell и примерами.

Шпаргалка: топ-20 команд shell, которые стоит запомнить

  • shell:AppData — перехожу к профилю приложения.
  • shell:LocalAppData — локальные данные приложений.
  • shell:downloads — папка загрузок.
  • shell:PicturesLibrary — библиотека изображений.
  • shell:My Pictures — папка «Изображения» пользователя.
  • shell:SavedGames — сохранения игр.
  • shell:screenshots — скриншоты.
  • shell:Startup — автозагрузка текущего пользователя.
  • shell:Common Startup — автозагрузка для всех пользователей.
  • shell:ProgramFiles — папка Program Files.
  • shell:ProgramFilesX86 — 32‑битные Program Files.
  • shell:Windows — системная папка Windows.
  • shell:System — System32.
  • shell:RecycleBinFolder — корзина.
  • shell:ControlPanelFolder — Панель управления.
  • shell:OneDrive — папка OneDrive.
  • shell:AccountPictures — фото аккаунта Windows.
  • shell:Profile — профиль пользователя.
  • shell:SendTo — папка «Отправить» (SendTo).
  • shell:Quick Launch — Быстрый запуск (если поддерживается).

Критерии приёмки

  • Команды shell: открывают соответствующие папки при вводе в «Выполнить» и адресной строке Проводника.
  • Ярлык с целью explorer.exe shell: корректно открывает нужную папку при запуске.
  • Для команд, которые ссылаются на виртуальные пространства (search-ms:, control panel), Проводник отображает ожидаемый интерфейс.

Альтернативные подходы

  • Если нужно получить физический путь в скрипте — используйте Known Folder GUID через PowerShell/Win32 API.
  • Если вам нужно читать/писать файлы без Проводника — используйте прямые пути с переменными среды (%AppData%, %UserProfile%).

Сводка

Команда shell: — быстрый, надёжный и безопасный способ получить доступ к системным и скрытым папкам Windows. Она особенно полезна для администраторов и активных пользователей, экономя время и упрощая навигацию по скрытым структурам. После того, как вы выучите 5–10 команд, это станет частью повседневного рабочего набора инструментов.

Важно: при работе с системными путями соблюдайте осторожность и следите за правами доступа.

Короткая памятка: используйте explorer.exe “shell:” в ярлыках и скриптах, а «Выполнить» (Windows+R) — для одноразового быстрого открытия.

Иллюстрация: адресная строка Проводника с введённой командой shell:downloads

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как включить или отключить чувствительный контент в X
соцсети

Как включить или отключить чувствительный контент в X

Как сделать бэкап iCloud Photos на Mac
Резервное копирование

Как сделать бэкап iCloud Photos на Mac

Как изменить звук зарядки iPhone
Гайды

Как изменить звук зарядки iPhone

Как приостановить обновления Windows 10
Windows

Как приостановить обновления Windows 10

Подготовка iPhone к путешествию
Гаджеты

Подготовка iPhone к путешествию

dos2unix и unix2dos — исправление окончаний строк
Инструменты

dos2unix и unix2dos — исправление окончаний строк