Cosa sono le chiavi CLSID?
Posizioni di cartelle specifiche (e anche alcuni componenti software) ricevono un CLSID che consente a Windows e ad altri programmi di identificarli facilmente senza conoscerne il nome esatto. Le chiavi CLSID, i nomi comuni e i percorsi completi per tali cartelle sono archiviati come voci nel registro di Windows. È simile a come ogni computer della rete ha un nome normale facile da ricordare: quando si utilizza il nome del computer, Windows cerca l'indirizzo IP del computer per conto dell'utente.
Allo stesso modo, i programmi possono utilizzare un nome comune per una cartella nella struttura di Windows e fare affidamento sulla posizione effettiva che viene archiviata come chiave CLSID nel Registro di sistema. Gli oggetti shell con cui lavoreremo sono elencati nel registro nel seguente percorso:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerFolderDescriptions
FolderDescriptions
la chiave rappresenta una cartella speciale. Il nome di ogni chiave è il CLSID di quella cartella. Fai clic su uno di essi e vedrai diversi valori importanti associati a tale chiave, ad esempio
Name
(il nome comune della cartella) e
RelativePath
(il percorso effettivo in cui si trova la cartella).
Come emettere il comando Shell
Quindi, cosa puoi fare con queste informazioni? È possibile emettere un comando speciale denominato Shell seguito dal nome comune di una cartella per aprire tale cartella. Se questo suona un po 'semplice, questo è il punto. È possibile eseguire il comando Shell dalla finestra di dialogo Esegui (Windows + R), dalla barra degli indirizzi di Esplora file di Windows o anche dalla barra degli indirizzi di Internet Explorer. Basta digitare il comando usando il seguente formato:
shell:
Ecco un esempio. Supponiamo che tu voglia aprire la cartella contenente le immagini che hai associato al tuo account Windows. Invece di navigare nella cartella AppData del tuo account (una cartella nascosta, a proposito) e poi trovare la cartella con le immagini del tuo account, puoi semplicemente attivare la finestra di dialogo Esegui, emettere il seguente comando, quindi premere Invio:
shell:AccountPictures
Quali nomi di cartelle sono disponibili?
Va benissimo, ma vale davvero la pena di passare attraverso tutte quelle voci del Registro di sistema alla ricerca di nomi di cartelle solo per risparmiare un po 'di tempo a sfogliare le cartelle in un secondo momento? Forse sì forse no. Fortunatamente, questo è ciò per cui ci hai aiutato. Ecco un elenco di tutti i nomi delle cartelle che è possibile utilizzare dopo il comando della shell, insieme alle posizioni relative di tali cartelle.
- shell: AccountPictures -% AppData% Microsoft Windows AccountPictures
- shell: AddNewProgramsFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Ottieni programmi
- shell: strumenti di amministrazione -% AppData% Microsoft Windows Menu Start Programmi Strumenti di amministrazione
- shell: AppData -% AppData%
- shell: scorciatoie dell'applicazione -% LocalAppData% Microsoft Windows Scorciatoie dell'applicazione
- shell: AppsFolder - Applicazioni
- shell: AppUpdatesFolder - Aggiornamenti installati
- shell: Cache -% LocalAppData% Microsoft Windows INetCache
- shell: Camera Roll -% UserProfile% Pictures Rullino fotografico
- shell: masterizzazione di CD -% LocalAppData% Microsoft Windows Burn Burn
- shell: ChangeRemoveProgramsFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Programmi e funzionalità
- shell: strumenti di amministrazione comuni -% ProgramData% Microsoft Windows Menu Start Programmi Strumenti di amministrazione
- shell: AppData comune - %Dati del programma%
- shell: desktop comune -% Pubblico% Desktop
- shell: documenti comuni -% pubblico% Documenti
- shell: CommonDownloads -% Pubblico% Download
- shell: CommonMusic -% Pubblico% Musica
- shell: CommonPictures -% Pubblico% Immagini
- shell: programmi comuni -% ProgramData% Microsoft Windows Menu Avvio Programmi
- shell: CommonRingtones -% ProgramData% Microsoft Windows Ringtones
- shell: menu Start comune -% ProgramData% Microsoft Windows Menu Avvio Programmi Esecuzione automatica
- shell: avvio comune -% ProgramData% Microsoft Windows Menu Avvio Programmi Esecuzione automatica
- shell: modelli comuni -% ProgramData% Microsoft Windows Templates
- shell: CommonVideo -% Pubblico% Video
- shell: ConflictFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Centro sincronizzazione Conflitti
- shell: ConnectionsFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Connessioni di rete
- shell: Contatti -% UserProfile% Contacts
- shell: ControlPanelFolder - Pannello di controllo Tutti gli elementi del pannello di controllo
- shell: Biscotti -% LocalAppData% Microsoft Windows INetCookies
- shell: Biscotti Low -% LocalAppData% Microsoft Windows INetCookies Low
- shell: CredentialManager -% AppData% Microsoft Credentials
- shell: CryptoKeys -% AppData% Microsoft Crypto
- shell: tavolo - Desktop
- shell: dispositivo Metadata Store -% ProgramData% Microsoft Windows DeviceMetadataStore
- shell: DocumentiGruppo - Librerie Documenti
- shell: download -% UserProfile% Download
- shell: dpapiKeys -% AppData% Microsoft Protect
- shell: Preferiti -% UserProfile% Favorites
- shell: Fonts -% WinDir% Fonts
- shell: Giochi - Giochi
- shell: GameTasks -% LocalAppData% Microsoft Windows GameExplorer
- shell: Storia -% LocalAppData% Microsoft Windows History
- shell: HomeGroupCurrentUserFolder - Homegroup (nome utente)
- shell: HomeGroupFolder - Homegroup
- shell: ImplicitAppShortcuts -% AppData% Microsoft Internet Explorer Avvio rapido Utente appuntato ImplicitAppShortcuts
- shell: InternetFolder - Internet Explorer
- shell: Biblioteche - Biblioteche
- shell: Link -% UserProfile% Links
- shell: AppData locale -% LocalAppData%
- shell: LocalAppDataLow -% UserProfile% AppData LocalLow
- shell: MusicLibrary - Biblioteche Musica
- shell: MyComputerFolder - Questo PC
- shell: My Music -% UserProfile% Music
- shell: Le mie immagini -% UserProfile% Pictures
- shell: My Video -% UserProfile% Videos
- shell: NetHood -% AppData% Microsoft Windows Scorciatoie di rete
- shell: NetworkPlacesFolder - Rete
- shell: Microsoft Onedrive - Una guida
- shell: OneDriveCameraRoll -% UserProfile% OneDrive Immagini Rullino fotografico
- shell: OneDriveDocuments -% UserProfile% OneDrive Documents
- shell: OneDriveMusic -% UserProfile% OneDrive Music
- shell: OneDrivePictures -% UserProfile% OneDrive Pictures
- shell: Personal -% UserProfile% Documents
- shell: PicturesLibrary - Biblioteche Immagini
- shell: PrintersFolder - Tutti gli elementi del Pannello di controllo Stampanti
- shell: PrintHood -% AppData% Microsoft Windows Collegamenti stampante
- shell: Profilo - %Profilo utente%
- shell: Programmi - %File di programma%
- shell: ProgramFilesCommon -% ProgramFiles% File comuni
- shell: ProgramFilesCommonX64 -% ProgramFiles% File comuni (solo per Windows a 64 bit)
- shell: ProgramFilesCommonX86 -% ProgramFiles (x86)% File comuni (solo per Windows a 64 bit)
- shell: ProgramFilesX64 -% ProgramFiles% (solo Windows a 64 bit)
- shell: ProgramFilesX86 -% ProgramFiles (x86)% (solo Windows a 64 bit)
- shell: Programmi -% AppData% Microsoft Windows Menu Avvio Programmi
- shell: Pubblico -% pubblico%
- shell: PublicAccountPictures -% Pubblico% AccountPictures
- shell: PublicGameTasks -% ProgramData% Microsoft Windows GameExplorer
- shell: PublicLibraries -% Public% Libraries
- shell: avvio veloce -% AppData% Microsoft Internet Explorer Avvio rapido
- shell: Recente -% AppData% Microsoft Windows Recent
- shell: RecordedTVLibrary - Biblioteche TV registrate
- shell: RecycleBinFolder - Cestino
- shell: ResourceDir -% WinDir% Risorse
- shell: suonerie -% ProgramData% Microsoft Windows Ringtones
- shell: immagini di tile in roaming -% LocalAppData% Microsoft Windows RoamedTileImages
- shell: tile roaming -% AppData% Microsoft Windows RoamingTiles
- shell: SavedGames -% UserProfile% Saved Games
- shell: Screenshots -% UserProfile% Pictures Screenshots
- shell: Ricerche -% UserProfile% Ricerche
- 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: menu Start -% AppData% Microsoft Windows Menu Start
- shell: StartMenuAllPrograms - StartMenuAllPrograms
- shell: avvio -% AppData% Microsoft Windows Menu Avvio Programmi Esecuzione automatica
- shell: SyncCenterFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Centro sincronizzazione
- shell: SyncResultsFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Centro sincronizzazione Risultati sincronizzazione
- shell: SyncSetupFolder - Pannello di controllo Tutti gli elementi del pannello di controllo Centro sincronizzazione Impostazione sincronizzazione
- shell: Sistema -% WinDir% System32
- shell: SystemCertificates -% AppData% Microsoft SystemCertificates
- shell: SystemX86 -% WinDir% SysWOW64
- shell: Modelli -% AppData% Microsoft Windows Templates
- shell: ThisPCDesktopFolder - Desktop
- shell: UsersFilesFolder - %Profilo utente%
- shell: Utente appuntato -% AppData% Microsoft Internet Explorer Avvio rapido Utente appuntato
- shell: UserProfiles -% HomeDrive% Users
- shell: UserProgramFiles -% LocalAppData% Programmi
- shell: UserProgramFilesCommon -% LocalAppData% Programs Common
- shell: UsersLibrariesFolder - Biblioteche
- shell: VideosLibrary - Librerie Video
- shell di Windows -% WinDir%
E tu ci vai. Naturalmente, una volta trovate queste cartelle, puoi facilmente aggiungerle ai segnalibri in modo da poterle raggiungere in modo ancora più rapido in futuro. Ma, se sei una persona di tastiera, potrebbe valere la pena aggiungere alcuni di questi al tuo repertorio.