153 votes

Où est stockée la liste des éléments épinglés du menu de démarrage et de la barre des tâches dans Windows 7 ?

Quel est l'emplacement des éléments épinglés du menu de démarrage et de la barre des tâches ?

Cette liste est-elle un registre, ou un dossier quelque part ?

153voto

Cagliostro Points 1790

Vous pouvez trouver les applications épinglées dans :

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

et pour les applications du menu de démarrage, allez à :

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

33voto

Amarald Points 273

Vous pouvez trouver les programmes que vous avez épinglés au menu de démarrage à l'adresse suivante :

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

et les raccourcis de la barre des tâches sont à :

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

Il ne suffit pas de copier les raccourcis dans ces emplacements. . Vous pouvez toutefois ajouter des raccourcis via 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

17voto

Ben N Points 38070

La liste qui comprend tous les fichiers et dossiers épinglés ainsi que les programmes se trouve dans le registre sous cette clé :

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

Les valeurs pertinentes sont Favorites , FavoritesChanges et ProgramsCacheSMP . Malheureusement, ils sont tous binaires et donc très difficiles à modifier directement. Chaque entrée épinglée apparaît plusieurs fois, même dans un seul blob de données, et il n'est pas évident de savoir lesquelles doivent être modifiées pour que les changements prennent effet. Je peux confirmer que la modification de toutes les instances de, disons, Thing1 a Thing2 puis en tuant et en redémarrant l'Explorer, l'entrée épinglée a été changée en Thing2 .

14voto

Mike Mounier Points 377

Pour ajouter un degré de précision aux réponses qui ont identifié les

%AppData% \Microsoft\Internet Explorer \Quick Lancement \User Épinglé \StartMenu

comme emplacement où sont stockés les éléments du menu Démarrer épinglés par l'utilisateur, notez que seuls les programmes réels - exécutables - qui sont épinglés au menu Démarrer apparaîtront dans ce dossier. Ni les dossiers ni les fichiers de données, qui peuvent également être épinglés au menu Démarrer, n'apparaîtront dans ce dossier. Je le mentionne à la fois pour les futurs lecteurs qui tomberont sur cette page via les résultats d'un moteur de recherche et parce que la question originale mentionnait le menu Démarrer. articles et non des programmes en particulier. Donc si un utilisateur a, par exemple

- 2 dossiers - 3 programmes - 2 documents - 1 fichier musical

seul le deuxième élément - les 3 programmes - apparaîtra à l'emplacement ci-dessus.

Je ne sais pas où sont enregistrés les autres éléments qui apparaissent à cet endroit, comme les dossiers, les documents et le fichier de musique ci-dessus, mais le Registre est probablement une valeur sûre.

5voto

GGets Points 141

Desde Windows Fall Creators Update 1703 cela est traité un peu différemment. Il y a un cache de la disposition du menu Démarrer stocké dans le registre de Windows sous HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore . C'est un peu obscur, mais si vous vouliez sauvegarder et restaurer la mise en page ultérieurement (ou même sur une nouvelle installation de Windows), il suffit d'exporter puis de réimporter dans le registre. Bien sûr, vous devez récupérer tous les fichiers dans le registre. C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu également, sinon les icônes n'apparaîtront pas dans le menu Démarrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X