Gdzie znajduje się lista przypiętych elementów menu Start i paska zadań przechowywanych w systemie Windows 7

130

Jaka jest lokalizacja przypiętych elementów menu Start i paska zadań?

Czy ta lista to gdzieś rejestr lub folder?

Noah
źródło

Odpowiedzi:

132

Przypięte aplikacje można znaleźć w:

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

a aplikacje menu Start przejdź do:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Cagliostro
źródło
2
Prawdopodobnie dlatego, że Way Way próbowali zintegrować IE bezpośrednio z powłoką systemu Windows. (np. Active Desktop w Windows 98 był miejscem, w którym zaczęli to
robić
5
Nie wygląda na to, że przechowywane są tutaj przypięte katalogi. Dodanie tutaj własnych skrótów do katalogów nie powoduje, że katalogi te pojawiają się w menu Start.
bames53
Chłodny. Przez lata miałem przypiętą aplikację przenośną i zapomniałem jej lokalizacji. To pomogło.
matryca
2
Lokalizacja przypiętych aplikacji z menu Start była dla mnie bardzo przydatna, kiedy uaktualniłem system Windows 7 do Windows 10 i odkryłem, że Windows 10 używa zupełnie innego systemu przypinania w menu Start, a wszystkie przypięte aplikacje w menu Start zniknęły! (Chociaż przypięte aplikacje na pasku zadań były bezpieczne - wygląda na to, że tam nie było żadnych zmian w systemie przypinania). Pomogło mi to zlokalizować listę aplikacji, które przypiąłem w Windows 7 i przypiąć je ponownie w nowym menu Start systemu Windows 7. To również skłoniło mnie do oczyszczenia tego absurdalnego nowego menu startowego, pozbywając się niepotrzebnych płytek.
ADTC
@Nie martw się, w kodzie musi być do zrobienia TODO;)
CsBalazsHungary
30

Programy, które przypiąłeś do menu Start, możesz znaleźć na:

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

a skróty na pasku zadań znajdują się w:

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

Kopiowanie skrótów do tych lokalizacji nie działa . Możesz jednak dodawać skróty za pomocą 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
Neal
źródło
Technicznie jest to poprawne tylko wtedy, gdy nie przeniesiono folderu AppData.
Pharap,
Ponadto - link do skryptowego sposobu dodawania elementów to VBScript - nie Powerhshell - ale prawdopodobnie można go dostosować :)
GodEater
1
Do Twojej wiadomości, połączony VBScript nie działa w systemie Windows 10. Obiekt Shell nie zwraca już czasownika „Przypnij do paska zadań”. Microsoft próbuje powstrzymać aplikacje przed automatycznym ładowaniem paska zadań.
David Chappelle
1
To działało w Win10, ale Windows Update z lipca lub sierpnia 2015 r. (Prawdopodobnie KB3081424 lub KB3093266) go zepsuł. connect.microsoft.com/PowerShell/feedback/details/1609288/...
Joel Coehoorn
14

Lista zawierająca wszystkie przypięte pliki i foldery oraz programy znajduje się w rejestrze pod tym kluczem:

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

Odpowiednie wartości są Favorites, FavoritesChangesi ProgramsCacheSMP. Niestety, wszystkie są binarne i dlatego naprawdę trudno je modyfikować bezpośrednio. Każdy przypięty wpis pojawia się wiele razy, nawet w obrębie jednego obiektu blob danych, i nie jest jasne, które należy zmodyfikować, aby zmiany zostały wprowadzone. Mogę potwierdzić, że zmiana wszystkich instancji, powiedzmy, Thing1na Thing2, a następnie zabicie i ponowne uruchomienie Eksploratora spowodowało zmianę przypiętego wpisu na Thing2.

Ben N.
źródło
2
Przypięte menu Start Konfiguracja przedmiotu: Konfiguracja HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 przypiętego paska zadań: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband Więcej informacji: social.technet.microsoft.com/wiki/contents/articles/…
John Homer
11

Aby dodać stopień precyzji do odpowiedzi, które wskazały…

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

… Folder jako miejsce, w którym przechowywane są przypięte przez użytkownika elementy menu Start, zwróć uwagę, że tylko rzeczywiste programy - pliki wykonywalne - które są przypięte do Menu Start pojawią się w tym folderze. Ani foldery, ani pliki danych, które można przypiąć do menu Start, nie pojawią się w tym folderze. Wspominam o tym zarówno przyszłym czytelnikom, którzy odwiedzają tę stronę za pośrednictwem wyników wyszukiwania, jak i dlatego, że w pierwotnym pytaniu wspomniano o elementach menu Start , a nie tylko o programach. Więc jeśli użytkownik ma na przykład…

• 2 foldery • 3 programy • 2 dokumenty • 1 plik muzyczny

… Tylko drugi element - 3 programy - pojawi się w powyższej lokalizacji.

Nie wiem, gdzie inne rzeczy, które się tam pojawiają, takie jak foldery, dokumenty i plik muzyczny powyżej, są rejestrowane, ale rejestr jest prawdopodobnie bezpiecznym zakładem.

Mike Mounier
źródło
4

Zależy od rodzaju aplikacji. Większość można znaleźć w odpowiedziach już udostępnionych. Ale są one również zawarte na następującej ścieżce.

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

na przykład

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
SurfacePro78
źródło
2

Od czasu Windows Fall Creators Update 1703 jest to obsługiwane nieco inaczej. W rejestrze systemu Windows znajduje się pamięć podręczna układu menu Start HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. Jest to trochę zaciemnione, ale jeśli chcesz wykonać kopię zapasową i przywrócić układ w późniejszym czasie (lub nawet przy nowej instalacji systemu Windows), wystarczy wyeksportować, a następnie ponownie zaimportować go z powrotem do rejestru. Oczywiście musisz również mieć wszystkie pliki z powrotem, w C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menuprzeciwnym razie ikony nie pojawią się w menu Start.

Getsov
źródło
To jest w 100% poprawna odpowiedź teraz, aby dodać do tego podklucz: \ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ... Zawiera buforowane dane GPO dostarczone z menu startowego, które mogą ulec uszkodzeniu. Usunięcie tego klucza i ponowne uruchomienie eksploratora rozwiązuje ten problem. - Josh
Albin
1

Chciałem dodać do innych odpowiedzi. Ścieżki to:

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

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

W moim przypadku chciałem przypiąć niektóre programy bezpośrednio do plików EXE, ponieważ niektóre uszkodzone instalatory uniemożliwiają wyświetlanie ikon z reklamowanych skrótów. W tym celu musisz przypiąć program jak zwykle (kliknij prawym przyciskiem myszy przycisk i „Przypnij ...”), a następnie utwórz skrót wskazujący plik exe w innym folderze (nieważne gdzie), a następnie zastąp przypięty skrót do ręcznie utworzonego skrótu - ikony wróciły!

Pan TA
źródło
1

% LocalAppData% \ TileDataLayer \ Baza danych

Może być tym, czego szukasz. Jest tam kilka plików, jeśli przeniesiesz cały folder na inny komputer, odzyskasz przypięte kafelki. (Ale nie są w formacie „skrótu” - to baza danych ESE .)

Kredyty trafiają do TPreston

Daniël van den Berg
źródło
1

Właściwie odpowiedzi były dla mnie niepełne. Występuje problem polegający na tym, że wszystkie foldery przypięte w „Eksploratorze Windows” znikały (prawdopodobnie coś uszkodzonego na moim komputerze, które wciąż muszę rozwiązać) i dlatego chciałem wykonać kopię zapasową przypiętych elementów; Znalazłem to:

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

zawiera wszystkie programy, które przypiąłem do paska zadań (jak w wybranej odpowiedzi), a:

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

Zawiera wszystkie „pliki” lub „lokalizacje”, które przypiąłem w każdej aplikacji (patrz: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ where-are-pinned-jumplist-items-location? forum = w7itproui )

rodedo
źródło