Como abrir pastas ocultas do sistema com o comando do shell do Windows
Muitas das pastas ocultas do sistema no Windows são identificadas no Registro do Windows junto com uma chave de ID de classe (CLSID), nomes de pastas especiais e os locais das pastas no seu PC. Usar esses nomes de pastas especiais junto com o comando Shell significa que até mesmo pastas ocultas enterradas no seu sistema de arquivos estão sempre a apenas algumas teclas de distância.
O que são chaves CLSID?
Locais de pastas específicos (e também alguns componentes de software) recebem um CLSID que permite que o Windows e outros programas os identifiquem facilmente sem saber seu nome exato. As chaves CLSID, nomes comuns e caminhos completos para essas pastas são armazenados como entradas no Registro do Windows. É semelhante ao modo como cada computador em sua rede tem um nome comum fácil de lembrar - quando você usa o nome do computador, o Windows procura o endereço IP desse computador em seu nome.
Da mesma forma, os programas podem usar um nome comum para uma pasta na estrutura do Windows e confiar na localização real que está sendo armazenada como uma chave CLSID no registro. Os objetos de shell com os quais trabalharemos estão listados no Registro no seguinte local:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorador \ FolderDescriptions
Cada subchave na longa lista dentro da FolderDescriptions
key representa uma pasta especial. O nome de cada chave é o CLSID dessa pasta. Clique em qualquer um deles e você verá vários valores importantes anexados a essa chave, como Nome
(o nome comum da pasta) e Caminho relativo
(o caminho real onde a pasta está localizada).
Como emitir o comando do shell
Então, o que você pode fazer com essa informação? Você pode emitir um comando especial chamado Shell seguido pelo nome comum de uma pasta para abrir essa pasta. Se isso parece um pouco simples, esse é o ponto principal. Você pode emitir o comando Shell na caixa de diálogo Executar (Windows + R), na barra de endereços do Explorador de Arquivos do Windows ou até na barra de endereços do Internet Explorer. Basta digitar o comando usando o seguinte formato:
Concha:
Aqui está um exemplo. Digamos que você queira abrir a pasta contendo as imagens associadas à sua conta do Windows. Em vez de navegar na pasta AppData da sua conta (uma pasta oculta, por sinal) e depois encontrar a pasta com as imagens da sua conta, você poderia simplesmente acionar a caixa de diálogo Executar, emitir o seguinte comando e pressionar Enter:
shell: AccountPictures
É difícil argumentar que não é mais rápido, mesmo que você não seja um viciado em teclado.
Quais nomes de pastas estão disponíveis?
Isso é tudo muito bem, mas é realmente vale a pena vasculhar todas as entradas do Registro procurando por nomes de pastas apenas para economizar um pouco de tempo navegando pelas pastas mais tarde? Talvez talvez não. Felizmente, é para isso que você nos conquistou. Aqui está uma lista de todos os nomes de pasta que você pode usar após o comando shell, junto com os locais relativos dessas pastas.
- shell: AccountPictures - % AppData% \ Microsoft \ Windows \ AccountPictures
- shell: AddNewProgramsFolder - Painel de controle \ Todos os itens do painel de controle \ Obter programas
- shell: Ferramentas Administrativas - % AppData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Ferramentas Administrativas
- shell: AppData - %Dados do aplicativo%
- shell: atalhos de aplicativos - % Atalhos LocalAppData% \ Microsoft \ Windows \ Application
- shell: AppsFolder - Aplicações
- shell: AppUpdatesFolder - Atualizações Instaladas
- shell: Cache - % LocalAppData% \ Microsoft \ Windows \ INetCache
- shell: rolo da câmera - % UserProfile% \ Pictures \ Rolo da câmera
- shell: CD Burning - % LocalAppData% \ Microsoft \ Windows \ Burn \ Burn
- shell: ChangeRemoveProgramsFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Programas e Recursos
- shell: Ferramentas Administrativas Comuns - % ProgramData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Ferramentas Administrativas
- shell: Common AppData - %Dados do Programa%
- shell: área de trabalho comum - %% Public \ Desktop
- shell: documentos comuns - % Public% \ Documents
- shell: CommonDownloads - % Public% \ Downloads
- shell: CommonMusic - %% Public \ música
- shell: CommonPictures - % Público% \ fotos
- shell: Programas comuns - % ProgramData% \ Microsoft \ Windows \ Menu Iniciar \ Programas
- shell: CommonRingtones - % ProgramData% \ Microsoft \ Windows \ Toques
- shell: Menu Iniciar Comum - % ProgramData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização
- shell: inicialização comum - % ProgramData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização
- shell: modelos comuns - % ProgramData% \ Microsoft \ Windows \ Templates
- shell: CommonVideo - %% Público% \ vídeos
- shell: ConflictFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Centro de Sincronização \ Conflitos
- shell: ConnectionsFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Conexões de Rede
- casca: Contatos - % UserProfile% \ Contacts
- shell: ControlPanelFolder - Painel de controle \ Todos os itens do painel de controle
- casca: bolinhos - % LocalAppData% \ Microsoft \ Windows \ INetCookies
- concha: Cookies \ Baixa - % LocalAppData% \ Microsoft \ Windows \ INetCookies \ Low
- shell: CredentialManager - % AppData% \ Microsoft \ Credenciais
- shell: CryptoKeys - % AppData% \ Microsoft \ Crypto
- shell: área de trabalho - Área de Trabalho
- shell: armazenamento de metadados do dispositivo - % ProgramData% \ Microsoft \ Windows \ DeviceMetadataStore
- shell: documentsLibrary - Bibliotecas \ Documentos
- shell: downloads - % UserProfile% \ Downloads
- shell: dpapiKeys - % AppData% \ Microsoft \ Protect
- shell: Favoritos - % UserProfile% \ Favorites
- shell: fontes - % WinDir% \ Fonts
- shell: Jogos - Jogos
- shell: GameTasks - % LocalAppData% \ Microsoft \ Windows \ GameExplorer
- shell: História - % LocalAppData% \ Microsoft \ Windows \ History
- shell: HomeGroupCurrentUserFolder - Grupo Doméstico \ (nome de usuário)
- shell: HomeGroupFolder - Homegroup
- shell: ImplicitAppShortcuts - % AppData% \ Microsoft \ Internet Explorer \ Início rápido \ Usuário preso \ ImplicitAppShortcuts
- shell: InternetFolder - Internet Explorer
- shell: Bibliotecas - Bibliotecas
- shell: links - % UserProfile% \ Links
- shell: AppData local - % LocalAppData%
- shell: LocalAppDataLow - % UserProfile% \ AppData \ LocalLow
- shell: MusicLibrary - Bibliotecas \ Música
- shell: MyComputerFolder - Este PC
- shell: minha música - % UserProfile% \ Music
- concha: minhas fotos - % UserProfile% \ imagens
- shell: Meu vídeo - % UserProfile% \ Videos
- shell: NetHood - % AppData% \ Microsoft \ Windows \ Atalhos de Rede
- shell: NetworkPlacesFolder - Rede
- shell: OneDrive - OneDrive
- shell: OneDriveCameraRoll - % UserProfile% \ OneDrive \ Pictures \ Rolo da Câmera
- shell: OneDriveDocuments - % UserProfile% \ OneDrive \ Documents
- shell: OneDriveMusic - % UserProfile% \ OneDrive \ Music
- shell: OneDrivePictures - % UserProfile% \ OneDrive \ Imagens
- shell: Pessoal - % UserProfile% \ Documents
- shell: PicturesLibrary - Bibliotecas \ Fotos
- shell: PrintersFolder - Todos os itens do painel de controle \ Impressoras
- shell: PrintHood - % AppData% \ Microsoft \ Windows \ Atalhos da Impressora
- shell: perfil - %Perfil de usuário%
- shell: ProgramFiles - %Arquivos de Programas%
- shell: ProgramFilesCommon - % ProgramFiles% \ Arquivos Comuns
- shell: ProgramFilesCommonX64 - % ProgramFiles% \ Common Files (somente Windows de 64 bits)
- shell: ProgramFilesCommonX86 - % ProgramFiles (x86)% \ Common Files (somente Windows de 64 bits)
- shell: ProgramFilesX64 - % ProgramFiles% (somente Windows de 64 bits)
- shell: ProgramFilesX86 - % ProgramFiles (x86)% (somente Windows de 64 bits)
- shell: Programas - % AppData% \ Microsoft \ Windows \ Menu Iniciar \ Programas
- shell: público - %Público%
- shell: PublicAccountPictures - % Public% \ AccountPictures
- shell: PublicGameTasks - % ProgramData% \ Microsoft \ Windows \ GameExplorer
- shell: PublicLibraries - %Bibliotecas públicas
- shell: Lançamento Rápido - % AppData% \ Microsoft \ Internet Explorer \ Início Rápido
- shell: recente - % AppData% \ Microsoft \ Windows \ Recent
- shell: RecordedTVLibrary - Bibliotecas \ TV gravada
- shell: RecycleBinFolder - Lixeira de reciclagem
- shell: ResourceDir - % WinDir% \ Recursos
- shell: Toques - % ProgramData% \ Microsoft \ Windows \ Toques
- casca: Imagens de telha vagueadas - % LocalAppData% \ Microsoft \ Windows \ RoamedTileImages
- shell: telhas de roaming - % AppData% \ Microsoft \ Windows \ RoamingTiles
- shell: SavedGames - % UserProfile% \ Saved Games
- shell: Screenshots - % UserProfile% \ Pictures \ Imagens de tela
- shell: pesquisas - % UserProfile% \ pesquisas
- shell: SearchHistoryFolder - % LocalAppData% \ Microsoft \ Windows \ Histórico \ Histórico
- shell: SearchHomeFolder - search-ms:
- shell: SearchTemplatesFolder - % LocalAppData% \ Microsoft \ Windows \ ConnectedSearch \ Templates
- shell: SendTo - % AppData% \ Microsoft \ Windows \ SendTo
- shell: Menu Iniciar - % AppData% \ Microsoft \ Windows \ Menu Iniciar
- shell: StartMenuAllPrograms - StartMenuAllPrograms
- shell: inicialização - % AppData% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização
- shell: SyncCenterFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Centro de Sincronização
- shell: SyncResultsFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Centro de Sincronização \ Sincronizar Resultados
- shell: SyncSetupFolder - Painel de Controle \ Todos os Itens do Painel de Controle \ Centro de Sincronização \ Configuração da Sincronização
- shell: sistema - % WinDir% \ System32
- shell: SystemCertificates - % AppData% \ Microsoft \ SystemCertificates
- shell: SystemX86 - % WinDir% \ SysWOW64
- shell: modelos - % AppData% \ Microsoft \ Windows \ Templates
- shell: ThisPCDesktopFolder - Área de Trabalho
- shell: UsersFilesFolder - %Perfil de usuário%
- shell: User Pinned - % AppData% \ Microsoft \ Internet Explorer \ Início rápido \ Usuário preso
- shell: UserProfiles - % HomeDrive% \ Users
- shell: UserProgramFiles - % LocalAppData% \ Programs
- shell: UserProgramFilesCommon - % LocalAppData% \ Programas \ Common
- shell: UsersLibrariesFolder - Bibliotecas
- shell: VideosLibrary - Bibliotecas \ Vídeos
- shell: Windows - % WinDir%
E ai você vai. É claro que, assim que você encontrar essas pastas, poderá adicioná-las facilmente para que você possa acessá-las ainda mais rapidamente no futuro. Mas, se você é um tecladista, pode valer a pena adicionar alguns deles ao seu repertório.