Dove si trova l'elenco degli elementi del menu Start appuntati e della barra delle applicazioni memorizzati in Windows 7


130

Qual è la posizione del menu Start appuntato e degli elementi della barra delle applicazioni?

Questo elenco è un registro o una cartella da qualche parte?

Risposte:


132

Puoi trovare le app aggiunte in:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

e per le app del menu Start vai a:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

2
Presumibilmente, dal momento che stavano cercando di integrare IE direttamente nella shell di Windows. (ad esempio Active Desktop in Windows 98 è stato il punto in cui hanno iniziato a farlo)
Colin Mackay,

5
Non sembra che le directory bloccate siano memorizzate qui. L'aggiunta delle mie scorciatoie di directory qui non fa apparire quelle directory nel menu di avvio.
bames53,

Freddo. Ho avuto un'app portatile bloccata per anni e ho dimenticato la sua posizione. Questo ha aiutato.
matrice

2
La posizione delle app bloccate nel menu Start è stata estremamente utile per me quando ho aggiornato Windows 7 a Windows 10 e ho scoperto che Windows 10 utilizza un sistema di pinning completamente diverso nel menu Start e tutte le app aggiunte nel menu Start erano sparite! (Anche se le app bloccate nella barra delle applicazioni erano al sicuro, sembra che non ci siano stati cambiamenti nel sistema di pinning lì.) Quindi questo mi ha aiutato a individuare l'elenco delle app che avevo appuntato in Windows 7 e bloccarle di nuovo nel nuovo menu Start di Windows 7. Mi ha anche spinto a ripulire questo ridicolo nuovo menu di avvio, eliminando un sacco di tessere non necessarie.
ADTC

@Noah non ti preoccupare, ci deve essere un TODO nel codice per refactoring;)
CsBalazsHungary

30

Puoi trovare i programmi che hai appuntato al menu Start su:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned

e le scorciatoie della barra delle applicazioni sono:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

La sola copia di collegamenti in queste posizioni non funziona . È tuttavia possibile aggiungere collegamenti tramite un VBScript :

Const CSIDL_COMMON_PROGRAMS = &H17 
Const CSIDL_PROGRAMS = &H2 
Set objShell = CreateObject("Shell.Application") 
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS) 
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path 
Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Accessories") 
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs 
For Each objVerb in colVerbs 
    If Replace(objVerb.name, "&", "") = "Pin to Start Menu" Then objVerb.DoIt
Next

Tecnicamente è corretto solo se non hai trasferito la cartella AppData.
Pharap,

Inoltre, il collegamento al modo scritto per aggiungere elementi è VBScript - non Powerhshell - ma probabilmente potrebbe essere adattato :)
GodEater

1
Cordiali saluti, il VBScript collegato non funziona in Windows 10. L'oggetto Shell non restituisce più il verbo "Aggiungi alla barra delle applicazioni". Microsoft sta cercando di impedire alle app di caricare automaticamente la barra delle applicazioni.
David Chappelle,

1
Ha funzionato in Win10, ma un aggiornamento di Windows da luglio o agosto 2015 (probabilmente KB3081424 o KB3093266) l'ha rotto. connect.microsoft.com/PowerShell/feedback/details/1609288/…
Joel Coehoorn,

14

L'elenco che include tutti i file e le cartelle aggiunti, nonché i programmi, si trova nel Registro di sistema sotto questa chiave:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2

I valori rilevanti sono Favorites, FavoritesChangese ProgramsCacheSMP. Sfortunatamente, sono tutti binari e quindi molto difficili da modificare direttamente. Ogni voce aggiunta viene visualizzata più volte anche all'interno di un BLOB di dati e non è chiaro quali debbano essere modificate per rendere effettive le modifiche. Posso confermare che la modifica tutte le istanze di, diciamo, Thing1per Thing2, poi uccidendo e riavviando Explorer ha comportato l'entrata appuntato essere cambiato a Thing2.


2
Start Menu appuntato Config. Articolo: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 Task Bar Config. Elemento appuntato: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband Altre info: social.technet.microsoft.com/wiki/contents/articles/…
John Homer,

11

Aggiungere un certo grado di precisione alle risposte che hanno identificato il ...

% AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu

... come posizione in cui sono archiviate le voci del menu Start bloccate dall'utente, si noti che solo i programmi effettivi, i file eseguibili, che sono bloccati nel menu Start verranno visualizzati in quella cartella. Né le cartelle né i file di dati, entrambi i quali possono anche essere aggiunti al menu Start, appariranno in quella cartella. Lo cito sia per i futuri lettori che arrivano su questa pagina tramite i risultati dei motori di ricerca sia perché la domanda originale menzionava le voci del menu Start , non solo i programmi in particolare. Quindi se un utente ha, ad esempio ...

• 2 cartelle • 3 programmi • 2 documenti • 1 file musicale

... solo il secondo elemento, i 3 programmi, verrà mostrato nella posizione sopra.

Non so dove vengono registrate le altre cose che appaiono lì, come le cartelle, i documenti e il file musicale sopra, ma il registro è probabilmente una scommessa sicura.


4

Dipende dal tipo di applicazione. La maggior parte si trova nelle risposte già condivise. Ma sono anche contenuti nel seguente percorso.

%AppData%\Microsoft\Windows\Start Menu\Programs

per esempio

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

2

Dal momento che Caduta di Windows Creatori Aggiornamento 1703 questo viene gestito in modo leggermente diverso. C'è una cache del layout del menu Start memorizzata nel registro di Windows in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. È un po 'offuscato, ma se si desidera eseguire il backup e il ripristino del layout in un momento successivo (o anche su una nuova installazione di Windows), è sufficiente esportare e quindi reimportarlo nel registro. Ovviamente devi riaccedere anche tutti i file C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu, altrimenti le icone non appariranno nel menu Start.


Questa è la risposta corretta al 100% ora, solo per aggiungere a questo, la sottochiave: \ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ... Contiene i dati del menu di avvio forniti dall'oggetto Criteri di gruppo nella cache, che possono essere danneggiati. L'eliminazione di questa chiave e il riavvio di Explorer risolve questo problema. - Josh
Albin,

1

Volevo aggiungere ad altre risposte. I percorsi sono:

% AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar

% AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu

Nel mio caso, volevo bloccare alcuni programmi che puntavano direttamente ai file EXE a causa di alcuni programmi di installazione corrotti che impedivano alle icone di apparire dalle scorciatoie pubblicizzate. Per questo, devi bloccare il programma come al solito (fai clic destro sul pulsante e "Aggiungi ..."), quindi crea un collegamento che punta al file exe in qualche altra cartella (non importa dove), quindi sovrascrivi il collegamento appuntato con il collegamento creato manualmente - voilà le icone sono tornate!


1

% LocalAppData% \ TileDataLayer \ Database

Potrebbe essere quello che stai cercando. Ci sono un paio di file lì dentro, se trasferisci l'intera cartella su un PC diverso avrai i tuoi riquadri appuntati. (Ma non sono in formato "scorciatoia" - sono un database ESE .)

I crediti vanno a TPreston


1

In realtà, le risposte erano incomplete per me. Sto riscontrando un problema per cui tutte le cartelle bloccate in "Esplora risorse" stavano scomparendo (probabilmente qualcosa di corrotto sul mio computer che devo ancora risolvere) e quindi volevo fare un backup degli elementi aggiunti; L'ho trovato:

C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

contiene tutti i programmi che ho aggiunto alla barra delle applicazioni (come nella risposta selezionata), mentre:

C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

Contiene tutti i "file" o "posizioni" che ho bloccato in ciascuna applicazione (fare riferimento a: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ where-are-pinned-jumplist-items-located? forum = w7itproui )

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.