2010-08-02 19:23:18 +0000 2010-08-02 19:23:18 +0000
132
132

Wo befindet sich die Liste der angehefteten Startmenü- und Taskleistenelemente, die in Windows 7 gespeichert ist

Wo befinden sich die angehefteten Startmenü- und Taskleistenelemente?

Ist diese Liste eine Registrierung oder irgendwo ein Ordner?

Antworten (9)

133
133
133
2010-08-02 21:03:11 +0000

Angeheftete Apps finden Sie unter:

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

und für die Startmenü-Apps unter:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
30
30
30
2010-08-02 21:16:23 +0000

Sie finden die Programme, die Sie an das Startmenü angeheftet haben, unter:

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

und die Verknüpfungen in der Taskleiste unter:

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

Das bloße Kopieren von Verknüpfungen an diese Stellen funktioniert nicht . Sie können jedoch Verknüpfungen hinzufügen über ein 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
14
14
14
2016-10-10 19:20:24 +0000

Die Liste, die alle angehefteten Dateien und Ordner sowie Programme enthält, befindet sich in der Registry unter diesem Schlüssel:

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

Die relevanten Werte sind Favorites, FavoritesChanges und ProgramsCacheSMP. Leider sind sie alle binär und daher wirklich schwer direkt zu ändern. Jeder angeheftete Eintrag erscheint mehrfach, sogar innerhalb eines Datenblobs, und es ist nicht klar, welche geändert werden müssen, damit die Änderungen wirksam werden. Ich kann bestätigen, dass die Änderung aller Instanzen von, sagen wir, Thing1 in Thing2 und das anschließende Beenden und Neustarten des Explorers dazu geführt hat, dass der angeheftete Eintrag in Thing2 geändert wurde.

11
11
11
2015-03-13 00:03:04 +0000

Um den Antworten, die den Ordner…

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

…als Speicherort der vom Benutzer angehefteten Startmenü-Einträge identifiziert haben, eine gewisse Genauigkeit zu verleihen, beachten Sie, dass nur tatsächlich am Startmenü angeheftete Programme - ausführbare Programme - in diesem Ordner erscheinen. Weder Ordner noch Datendateien, die beide ebenfalls an das Startmenü angeheftet werden können, werden in diesem Ordner erscheinen. Ich erwähne dies sowohl für zukünftige Leser, die über das Ergebnis einer Suchmaschine auf diese Seite gelangen, als auch, weil in der ursprünglichen Frage Startmenü Elemente erwähnt wurden, nicht nur Programme im Besonderen. Wenn ein Benutzer also zum Beispiel…

  • 2 Ordner - 3 Programme - 2 Dokumente - 1 Musikdatei

…nur das zweite Element - die 3 Programme - wird an der oben genannten Stelle angezeigt.

Ich weiß nicht, wo die anderen Dinge, die dort erscheinen, wie die Ordner, Dokumente und die Musikdatei oben, aufgenommen werden, aber die Registry ist wahrscheinlich eine sichere Sache.

4
4
4
2013-10-03 15:00:20 +0000

Hängt von der Art der Anwendung ab. Die Mehrheit kann in den bereits freigegebenen Antworten gefunden werden. Sie sind aber auch in folgendem Pfad enthalten:

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

z.B.

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2
2
2
2018-08-16 10:53:28 +0000

Seit Windows Fall Creators Update 1703 wird dies etwas anders gehandhabt. Es gibt einen Cache des Startmenü-Layouts, der in der Windows-Registry unter HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore gespeichert ist. Es ist ein wenig verschleiert, aber wenn Sie das Layout zu einem späteren Zeitpunkt (oder sogar bei einer neuen Windows-Installation) sichern und wiederherstellen wollten, genügt es, es zu exportieren und dann wieder in die Registry zu importieren. Natürlich müssen Sie auch alle Dateien wieder in C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu haben, sonst erscheinen die Symbole nicht im Startmenü.

1
1
1
2016-07-07 06:46:37 +0000

%LocalAppData%\TileDataLayer\Datenbank

Könnte das sein, wonach Sie suchen. Da sind ein paar Dateien drin. Wenn Sie den gesamten Ordner auf einen anderen PC übertragen, erhalten Sie Ihre gesteckten Kacheln zurück. (Aber sie sind nicht im “Shortcut”-Format - sie sind eine ESE-Datenbank .)

Credits gehen an TPreston

1
1
1
2014-06-16 20:04:15 +0000

Wollte andere Antworten ergänzen. Die Pfade lauten:

%AppData%\Microsoft\Internet Explorer\Schnellstart\Benutzer angeheftet\TaskBar

%AppData%\Microsoft\Internet Explorer\Schnellstart\Benutzer angeheftet\StartMenü

In meinem Fall wollte ich bestimmte Programme dort direkt auf die EXE-Dateien anheften, da einige korrupte Installationsprogramme verhindern, dass Icons von beworbenen Verknüpfungen angezeigt werden. Dazu müssen Sie das Programm wie üblich anheften (Rechtsklick auf die Schaltfläche und “Anheften …”), dann eine Verknüpfung erstellen, die auf die Exe-Datei in einem anderen Ordner zeigt (egal wo), dann die angeheftete Verknüpfung mit Ihrer manuell erstellten Verknüpfung überschreiben - voila, die Icons sind wieder da!

1
1
1
2017-03-24 10:08:31 +0000

Eigentlich waren die Antworten für mich unvollständig. Ich habe das Problem, dass alle Ordner, die unter “Windows Explorer” angeheftet waren, verschwunden sind (wahrscheinlich ist auf meinem Rechner etwas beschädigt, das ich noch beheben muss), und wollte daher eine Sicherungskopie der angehefteten Elemente machen; das habe ich gefunden:

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

enthält alle Programme, die ich an die Taskleiste angeheftet habe (wie in der ausgewählten Antwort), während:

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

alle “Dateien” oder “Speicherorte” enthält, die ich in jedem Programm angeheftet habe (siehe: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui )