Waar is de lijst met vastgepinde startmenu- en taakbalkitems opgeslagen in Windows 7
Wat is de locatie van vastgepinde startmenu- en taakbalkitems?
Is deze lijst een register, of een map ergens?
U kunt de geprikte apps vinden in:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
en voor het startmenu gaan de apps naar:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
U kunt de programma’s die u in het startmenu hebt vastgepind vinden op:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
en de snelkoppelingen van de taakbalk staan op:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Alleen het kopiëren van snelkoppelingen naar deze locaties werkt niet . U kunt echter wel snelkoppelingen toevoegen via een 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
De lijst met alle vastgepinde bestanden en mappen en programma’s staat in het register onder deze sleutel:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
De relevante waarden zijn Favorites
, FavoritesChanges
, en ProgramsCacheSMP
. Helaas zijn ze allemaal binair en daarom moeilijk direct aan te passen. Elke geprinte invoer verschijnt meerdere malen, zelfs binnen één data blob, en het is niet duidelijk welke moeten worden gewijzigd om de wijzigingen te laten ingaan. Ik kan bevestigen dat het veranderen van alle gevallen van, zeg maar, Thing1
naar Thing2
, dan het doden en herstarten van Explorer heeft geresulteerd in de vastgepinde invoer wordt veranderd in Thing2
.
Om een zekere mate van precisie toe te voegen aan de antwoorden die de map…
%AppData%MicrosoftInternet Explorer…als locatie voor de door de gebruiker vastgepinde Startmenu
…items in het Startmenu hebben, moet u er rekening mee houden dat alleen programma’s die in het Startmenu zijn vastgepind, in die map zullen verschijnen. Noch mappen, noch gegevensbestanden, die beide ook aan het Startmenu kunnen worden vastgemaakt, zullen in die map verschijnen. Ik noem het zowel voor toekomstige lezers die via het resultaat van de zoekmachine op deze pagina komen, als omdat in de oorspronkelijke vraag het Startmenu items werd genoemd, en niet alleen programma’s in het bijzonder. Dus als een gebruiker bijvoorbeeld…
…alleen het tweede item - de 3 programma’s - zal verschijnen op de locatie hierboven.
Weet niet waar de andere dingen die daar verschijnen, zoals de mappen, documenten en muziekbestand hierboven, worden opgenomen, maar het register is waarschijnlijk een veilige gok.
Hangt af van het type toepassing. De meerderheid is te vinden in de reeds gedeelde antwoorden. Maar ze staan ook in het volgende pad.
%AppData%\Microsoft\Windows\Start Menu\Programs
bv.
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Sinds Windows Fall Creators Update 1703 wordt hier iets anders mee omgegaan. Er is een cache van de lay-out van het Startmenu opgeslagen in het Windows-register onder HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. Het is een beetje verdoezeld, maar als u een back-up wilt maken en de lay-out op een later tijdstip wilt herstellen (of zelfs op een nieuwe Windows-installatie), is het voldoende om deze te exporteren en vervolgens weer in het register te importeren. Natuurlijk moet u alle bestanden ook in C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
terug hebben, anders verschijnen de pictogrammen niet in het Startmenu.
%LocalAppData%TileDataLayerDatabase
Kan zijn wat je zoekt. Er staan een paar bestanden in, als je die hele map overzet naar een andere PC krijg je je vastgepinde tegels terug. (Maar, ze zijn niet in “snelkoppeling” formaat - ze zijn een ESE database .)
Credits gaan naar TPreston
Wilde toevoegen aan andere antwoorden. De paden zijn:
%AppData%Microsoft\Internet Explorer\Quick Launch\TaskBar
%AppData%Microsoft\Internet Explorer\Quick Launch\User PinnedStartMenu
In mijn geval wilde ik bepaalde programma’s daar vastpinnen om direct naar de EXE-bestanden te wijzen, omdat sommige corrupte installateurs verhinderden dat pictogrammen uit geadverteerde snelkoppelingen opdoken. Hiervoor moet je het programma zoals gewoonlijk vastpinnen (rechtermuisklik op de knop en “Pin…”), dan maak je een snelkoppeling die naar het exe bestand in een andere map wijst (maakt niet uit waar), dan overschrijf je de vastgepinde snelkoppeling met je handmatig aangemaakte snelkoppeling - voila de pictogrammen zijn terug!
Eigenlijk waren de antwoorden voor mij onvolledig. Ik ervaar een probleem dat alle mappen die vastzitten onder “Windows Explorer” verdwenen zijn (waarschijnlijk is er iets beschadigd op mijn machine dat ik nog moet oplossen) en wilde daarom een back-up maken van de vastgepinde items; dat heb ik gevonden:
C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
bevat alle programma’s die ik op de taakbalk heb vastgepind (zoals in het geselecteerde antwoord), terwijl:
C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
alle “bestanden” of “locaties” bevat die ik in elke toepassing heb vastgepind (zie ook: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui ](https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui))