88 votes

Où se trouvent TOUS les emplacements des dossiers du menu Démarrer dans Windows 10 ?

J'essaie de réparer les dommages causés au menu de démarrage après l'installation de Windows 10.

Actuellement, j'ai supprimé tous les fichiers des emplacements connus des fichiers du menu Démarrer, mais j'ai encore quelques entrées dans le menu Démarrer.

Voici la preuve que les dossiers sont vides :

enter image description here

Et voici la preuve que j'ai encore quelques entrées dans le menu principal :

enter image description here

Quels sont les emplacements des dossiers du menu Démarrer dans Windows 10 ?

128voto

DodiNj Points 1381

Vous pouvez le trouver ici :

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

qui, dans une installation standard, font référence à

C:\ProgramData\Microsoft\Windows\Start Menu\Programs
C:\Users\<User>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Pour moi, cela inclut tous les dossiers et fichiers de l'écran de démarrage.

Mais peut-être avez-vous installé des programmes, puis les avez désinstallés - mais les dossiers sont restés là, d'où les dossiers ou fichiers supplémentaires.

Dans mon cas, tout ce qui se trouvait dans ce dossier existait dans le menu Démarrer.

19voto

VertigoRay Points 373

Puisque vous êtes familier avec PowerShell, il y a plusieurs solutions possibles ...

Et oui, je suis sous Win 10 :

PS > [Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      10586  0

Ask Windows (.NET)

Demandez à Windows (.NET pour être précis) où se trouve l'emplacement. Cela permettra de déterminer l'emplacement correct au cas où, comme moi, vous auriez déplacé votre ordinateur. AppData\Roaming dans un dossier DropBox -comme emplacement.

PS > [Environment]::GetFolderPath('StartMenu')
C:\Users\VertigoRay\DropBox\AppData\Roaming\Microsoft\Windows\Start Menu
PS > [Environment]::GetFolderPath('CommonStartMenu')
C:\ProgramData\Microsoft\Windows\Start Menu

En savoir plus sur GetFolderPath.

Supprimer les fichiers AppLocker corrompus

PowerShell (en tant qu'administrateur) :

PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }

Redémarrez Windows après avoir exécuté la commande.

DISM Restore Health

PowerShell (en tant qu'administrateur) :

& dism /online /cleanup-image /restorehealth

Redémarrez Windows après avoir exécuté la commande.

Réenregistrer les paquets d'applications

PowerShell (en tant qu'administrateur) :

PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

Il se peut que vous obteniez quelques erreurs (texte en rouge). En général, cela signifie que le .xml ne peut pas être trouvé ; ignorez-le simplement.

Réindexer

Comme indiqué précédemment dans ce fil de discussion si vous réindexez votre disque, la base de données du menu Démarrer devrait se rafraîchir. Je désactiverais l'indexation, puis je la réactiverais.

La désactivation de l'indexation a supprimé les fichiers d'indexation dans les versions précédentes de Windows ; je n'ai pas testé cela dans Windows 10. Si nécessaire, vous pouvez supprimer manuellement les fichiers d'indexation une fois l'indexation désactivée ; vous devrez peut-être redémarrer après avoir désactivé l'indexation pour libérer tous les handles ouverts. L'emplacement par défaut des fichiers d'indexation est : C:\ProgramData\Microsoft\Search

11voto

Jeroen Ritmeijer Points 440

Bien que cela ne soit pas du tout évident, c'est en fait très simple.

Windows-R pour ouvrir le run menu et le type :

shell:programs . Cela ouvre l'équivalent de C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

shell:common programs . Cela ouvre l'équivalent de C:\ProgramData\Microsoft\Windows\Start Menu\Programs

J'utilise personnellement shell:startup beaucoup pour ouvrir le dossier où se trouvent les raccourcis pour le démarrage automatique.

Vous pouvez trouver la liste complète sur le site winhelponline site.

9voto

qasdfdsaq Points 6433

Le dossier que vous recherchez n'existe pas.

Le menu de démarrage de Windows 10 utilise une base de données propriétaire de Microsoft, il n'y a pas de dossier.

Lorsque vous cliquez sur "Tous les programmes" dans le menu de démarrage, Windows affiche tous les programmes répertoriés dans sa base de données du menu de démarrage. La base de données est alimentée par des éléments provenant de plusieurs emplacements, comme l'a décrit Fixer1234, mais en fin de compte, c'est le contenu de la base de données qui est affiché et non un ou plusieurs dossiers spécifiques.

2voto

Harold Jones Points 21

Il est vrai que la base de données binaire propriétaire (que certains qualifient d'idiote) du menu de démarrage de Win10 se trouve à l'adresse suivante :

  • Orthodoxe : %HOMEPATH \AppData\Local\TileDataLayer\Database\

Mais ce n'est pas toute l'histoire (AFAICT).

Il y a un côté droit (orthodoxe) au menu de démarrage de Windows 10 (groupes et tuiles), et un côté gauche (mots alphabétiques) ... où ce côté gauche comprend au moins deux composants (utilisateur et global).

Cela fait donc trois emplacements, si l'on considère les parties alphabétique et orthodoxe du menu Démarrer de Windows 10.

Côté gauche (noms des applications par ordre alphabétique) :

  • Mondial : %Données du programme \Microsoft\Windows\Start Menu \Programs\
  • Utilisateur : %AppData% \Microsoft\Windows\Start Menu \Programs\

L'orthodoxe (tuiles du côté droit) du menu de démarrage de Win10 est la ruche binaire à :

  • Orthodoxe : %HOMEPATH \AppData\Local\TileDataLayer\Database\vedatamodel.edb

Notez que cette ruche orthodoxe est d'une taille fixe de 1024KB (ce qui explique probablement la limite réputée de 500 entrées) et d'une date fixe (ce qui indique probablement les prétendues choses secrètes qui se passent à l'intérieur de Win10 que je ne peux pas expliquer moi-même mais que d'autres peuvent peut-être expliquer).

Comme preuve de concept, (en tant qu'administrateur ou un autre utilisateur) vous pouvez COPIER l'ensemble du répertoire de stockage binaire orthodoxe "Database", puis changer vos menus orthodoxes Windows 10, et ensuite copier à nouveau votre répertoire de stockage orthodoxe archivé, et vous retrouverez vos anciens menus.

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