web-dev-qa-db-fra.com

Où se trouve la liste des éléments du menu Démarrer et de la barre des tâches épinglés stockés dans Windows 7

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

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

130
Noah

Vous pouvez trouver des applications épinglées dans:

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

et pour les applications du menu Démarrer, allez à:

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

Vous pouvez trouver les programmes que vous avez épinglés dans le menu Démarrer à 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

Simplement copier des raccourcis dans ces emplacements ne fonctionne pas . Vous pouvez cependant ajouter des raccourcis via un script 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
30
Neal

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 vraiment difficiles à modifier directement. Chaque entrée épinglée apparaît plusieurs fois, même au sein d'un blob de données, et il est difficile de savoir lesquelles doivent être modifiées pour que les modifications prennent effet. Je peux confirmer que le fait de changer toutes les instances de, par exemple, Thing1 en Thing2, puis de tuer et de redémarrer Explorer a eu pour effet de modifier l’entrée épinglée en Thing2.

13
Ben N

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

% AppData%\Microsoft\Internet Explorer\Lancement rapide\Utilisateur épinglé\StartMenu

… Dossier en tant qu'emplacement dans lequel les éléments du menu Démarrer épinglés par l'utilisateur sont stockés, notez que seuls les programmes réels - les exécutables - épinglés au menu Démarrer apparaissent 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 consultent cette page via les résultats du moteur de recherche et parce que la question initiale mentionnait Menu Démarrer items , pas seulement les programmes en particulier. Donc, si un utilisateur a, par exemple…

• 2 dossiers • 3 programmes • 2 documents • 1 fichier de musique

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

Je ne sais pas où les autres éléments qui y figurent, tels que les dossiers, les documents et le fichier de musique ci-dessus, sont enregistrés, mais le registre est probablement une valeur sûre.

11
Mike Mounier

Dépend du type d'application. La majorité peut être trouvée dans les réponses déjà partagées. Mais ils sont également contenus dans le chemin suivant.

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

par exemple.

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
4
SurfacePro78

Voulait ajouter à d'autres réponses. Les chemins sont:

% AppData%\Microsoft\Internet Explorer\Lancement rapide\Utilisateur épinglé\TaskBar

% AppData%\Microsoft\Internet Explorer\Lancement rapide\Utilisateur épinglé\StartMenu

Dans mon cas, je voulais épingler certains programmes qui pointent directement sur les fichiers EXE à cause de certains installateurs corrompus empêchant les icônes d'apparaître à partir des raccourcis annoncés. Pour cela, vous devez épingler le programme comme d’habitude (clic droit sur le bouton et "Épingler ..."), puis créer un raccourci pointant vers le fichier exe dans un autre dossier (peu importe où), puis écraser le fichier. raccourci épinglé avec votre raccourci créé manuellement - voila les icônes sont de retour!

1
Mr. TA

% LocalAppData%\TileDataLayer\Database

Peut-être ce que vous cherchez. Il y a quelques fichiers là-dedans, si vous transférez l'intégralité du dossier sur un autre PC, vous récupérez vos vignettes épinglées. (Mais, ils ne sont pas au format "raccourci" - ils sont une base de données ESE .)

Crédits vont à TPreston

1

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

0
G G

En fait, les réponses étaient incomplètes pour moi. Je rencontre un problème avec la disparition de tous les dossiers épinglés sous "Explorateur Windows" (probablement quelque chose de corrompu sur ma machine que je dois toujours résoudre) et je voulais donc effectuer une sauvegarde des éléments épinglés. Je l'ai trouvé:

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

contient tous les programmes que j'ai épinglés à la barre des tâches (comme dans la réponse sélectionnée), tandis que:

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

Contient tous les "fichiers" ou "emplacements" que j'ai épinglés dans chaque application (réf: https://social.technet.Microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1- forum = w7itproui ) a99d798e3e93/où-sommes-nous-épinglés-jumplist-éléments-localisés?

0
rodedo