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?
Wo befinden sich die angehefteten Startmenü- und Taskleistenelemente?
Ist diese Liste eine Registrierung oder irgendwo ein Ordner?
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
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
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.
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…
…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.
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
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ü.
%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
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!
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 )