Comment ajouter un nouveau programme au menu Démarrer?

8

Je viens d'ajouter la dernière version de l'IDE Eclipse à mon ordinateur. Eclipse est distribué sous forme de fichier ZIP, je l'ai donc décompressé dans un répertoire C:\Program Filescomme je l'ai fait pour les versions précédentes d'Eclipse. Cependant, j'aime aussi un raccourci dans le menu Démarrer. Je ne vois pas de moyen d'y arriver.

Après avoir extrait le ZIP, l'un des fichiers est eclipse.exe. Ce que j'ai fait dans le passé, c'est de cliquer avec le bouton droit sur ce fichier, de créer un raccourci et de le faire glisser dans la section Tous les programmes du menu Démarrer et il y vit. Lorsque je fais cela dans Windows 10, j'obtiens une icône qui indique que je ne peux pas la déposer là (il y a un cercle rouge avec une barre oblique à travers).

J'ai ensuite essayé d'épingler l'application au menu Démarrer en utilisant le menu contextuel. Ce n'est pas ce que je recherche, cependant:

le menu Démarrer

J'ai ensuite trouvé cette question ici sur Super User et suivez ces instructions. J'ai créé un raccourci sur le bureau vers l'application, puis copié ce raccourci dans %appdata%/Microsoft/Windows/Start Menu/Programs:

emplacement du raccourci

Cependant, le résultat était identique au clic droit et à l'épinglage dans le menu Démarrer - pas ce que je veux.

Je ne veux pas de l'icône Eclipse dans la section de droite. Je veux qu'il apparaisse dans la section à gauche, où Dia, Eclipse Luna et d'autres applications sont répertoriées. Les trois solutions évidentes ne semblent pas me donner ce que je veux.

Comment puis-je faire cela?


Depuis le 7 septembre 2015, j'utilise Windows 10.1 Build 10240 et j'ai toujours ce problème. J'ai essayé les conseils publiés dans les réponses - en mettant le raccourci vers l'exécutable dans les répertoires %appdata%\Microsoft\Windows\Start Menu\Programset C:\ProgramData\Microsoft\Windows\Start Menu\Programs\, mais sans succès pour obtenir le résultat souhaité.

J'ai essayé quelque chose de nouveau. Je suis allé à %appdata%\Microsoft\Windows\Start Menu\Programs(où se trouvent les raccourcis Eclipse Process Framework et Eclipse Luna) et j'ai créé un nouveau dossier appelé Eclipse. Ce dossier est apparu dans le menu Démarrer. J'ai copié les raccourcis Eclipse Process Framework, Eclipse Luna et Eclipse Mars dans ce dossier. Le résultat final était le suivant:

menu de démarrage 7sept15

Encore une fois, pas ce à quoi je m'attendais. Les icônes Eclipse Process Framework et Eclipse Luna sont entrées dans le nouveau dossier, ce qui est bien. L'icône Eclipse Mars est restée sur le côté, là où je n'en veux pas.

Voici à quoi ressemble la structure des dossiers:

C: \ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes

C: \ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Eclipse

Je serais curieux de savoir si ce problème peut être résolu dans une version ultérieure. Malheureusement, j'aime un certain niveau de stabilité, donc le passage à l'un des autres flux de versions ne m'aidera pas. Mais si quelqu'un peut indiquer qu'il s'agit d'un problème connu qui a été confirmé comme résolu dans une version ultérieure, je serais prêt à accepter cette réponse une fois que la génération sera diffusée dans le flux de version principal.

Thomas Owens
la source
J'ai créé un script PowerShell qui crée un raccourci. Si je l'exécute en tant qu'utilisateur standard, le raccourci apparaît sur le côté droit. Si je l'exécute avec des privilèges améliorés, il apparaît dans la liste de gauche. Cependant, lorsque je fais cela, la cible disparaît pour une raison que je n'ai pas entièrement comprise. Le problème réside donc peut-être dans le choix de l'utilisateur qui ajoute le raccourci.
Smetad Anarkist
@SmetadAnarkist Pourriez-vous partager votre script PowerShell? Ou peut-être des informations sur la façon de créer manuellement des raccourcis avec des privilèges élevés? Cela fait un mois que je n'ai pas posé cette question et personne n'a fourni de réponse qui fonctionne réellement, alors je serais prêt à essayer le script.
Thomas Owens
Vous voudrez peut-être regarder Classic Shell, cela fonctionne avec Win 10.
Hefewe1zen
@ThomasOwens J'ai basé mon script sur les instructions de cet article computerperformance.co.uk/powershell/… mais comme je l'ai dit, la propriété TargetPath n'est pas définie correctement. Cependant, IconLocation l'est.
Smetad Anarkist du

Réponses:

7

Donc, le modèle semble être le suivant:

Si vous avez déjà épinglé un raccourci pour démarrer, tout raccourci créé ultérieurement sur la même cible sera également épinglé.

Une solution: renommer ou déplacer la cible du raccourci.

Par exemple, j'avais précédemment épinglé un raccourci vers VNC, donc je ne pouvais pas le faire apparaître dans Toutes les applications. Je renomme VNC-Viewer-5.2.3-Windows-64bit.exeà vnc 5.2.3.exe, et les raccourcis créés pour dans les programmes apparaissent maintenant dans toutes les applications, au lieu de épinglé.

Des raccourcis vers des cibles jamais épinglées ou des cibles renommées s'afficheront dans Toutes les applications. Vous devrez peut-être redémarrer pour les voir, mais ils apparaîtront.

Malheureusement, vous ne semblez pas être en mesure de détacher un raccourci dans le sens de supprimer cette association. Au lieu de cela, désépingler supprime simplement le raccourci, et si vous le remettez, cela est traité comme «réactivant la broche». J'en déduis qu'il existe une base de données de cibles «à épingler», située ici:

C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb

Je ne connais cependant aucun moyen facile de modifier cela. Peut-être que si vous utilisiez un éditeur hexadécimal pour modifier une lettre dans le chemin cible dans ce fichier, il le corrigerait.

D'autres affiches ont suggéré d'écraser l'intégralité du dossier TileDataLayer avec une copie d'un utilisateur Windows propre, mais cela me semble un peu douteux.

Jordan Morris
la source
1
Cette réponse est correcte. Détachez et supprimez d'abord le raccourci. Après avoir renommé l'application et créé un nouveau raccourci pour celle-ci dans le dossier Menu Démarrer, vous pouvez restaurer l'application à son nom d'origine, et tout fonctionnera toujours. Étapes détaillées ici .
mgiuffrida
-1

Faites un clic droit sur Eclipse Luna dans votre menu de démarrage (à gauche là dans votre capture d'écran) et choisissez "Ouvrir l'emplacement du fichier". Le fichier est le raccourci, pas l'exécutable Eclipse. Déplacez votre raccourci Eclipse Mars nouvellement créé dans le même dossier que Eclipse Luna, et cela devrait le faire.

Lune Noire
la source
Quand je l'ai fait, le chemin est C:\Users\Thomas Owens\AppData\Roaming\Microsoft\Windows\Start Menu\Programs(qui est le même que %appdata%\Microsoft\Windows\Start Menu\Programs). Les raccourcis Eclipse Luna et Eclipse Moon sont déjà là.
Thomas Owens
1
Ces deux emplacements (le mien et celui de Robert) sont les emplacements par utilisateur et tous les utilisateurs pour les éléments du menu Démarrer. S'ils n'apparaissent pas dans le menu Démarrer après les y avoir placés, il y a un problème avec votre installation de Windows. Cette procédure est la façon dont j'ai créé mes raccourcis Eclipse pour plusieurs versions de Windows, y compris 10 Tech Preview et 10 release. Êtes-vous sur la version finale ou un aperçu? Et avez-vous installé toutes les mises à jour disponibles? Je sais qu'il y avait un certain nombre de correctifs peu de temps après la sortie qui ont corrigé des problèmes étranges comme ceux-ci.
DarkMoon
Oh, et quand tout le reste échoue, essayez un redémarrage. haussement d'épaules Peut-être que le menu n'est pas actualisé correctement.
DarkMoon
J'ai redémarré avec le raccourci en un seul endroit, rien, déplacé le raccourci, redémarré et encore rien. Les résultats étaient toujours la tuile sur le côté gauche et rien dans la liste alphabétique. J'utilise une version Windows 10 entièrement mise à jour.
Thomas Owens
Je suppose qu'Eclipse Mars fonctionne bien si vous double-cliquez simplement dessus? Et si vous allez dans les propriétés de l'exe et du raccourci, l'un ou l'autre a-t-il un bouton "Débloquer" au bas du premier onglet? En outre, la même chose se produit-elle si vous créez un nouveau raccourci vers quelque chose d'autre et le placez dans le (s) dossier (s) dans lequel nous avons placé Mars?
DarkMoon