J'essaie de réparer les dommages du menu Démarrer après l'installation de Windows 10.
Actuellement, j'ai supprimé tous les fichiers des emplacements connus des fichiers du menu Démarrer, mais certaines entrées figurent toujours dans le menu Démarrer.
Voici les dossiers de preuve sont vides:
Et voici la preuve que j'ai encore quelques entrées dans le menu principal:
Quels sont tous les emplacements des dossiers du menu Démarrer dans Windows 10?
Vous pouvez le trouver ici :
%ProgramData%\Microsoft\Windows\Start Menu\Programs
%AppData%\Microsoft\Windows\Start Menu\Programs
qui, dans une installation standard, se réfèrent à
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-vous désinstallés - mais les dossiers y sont restés, 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.
Puisque vous connaissez PowerShell, plusieurs solutions sont possibles ...
Et oui, je suis dans la victoire 10:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
Demandez à Windows (.NET d'être spécifique) où se trouve l'emplacement. Cela résoudra le bon emplacement au cas où, comme moi, vous auriez déplacé votre dossier AppData\Roaming
dans unDropBox - like location.
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.
PowerShell (en tant qu'administrateur):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
Redémarre Windows après avoir exécuté la commande.
PowerShell (en tant qu'administrateur):
& dism /online /cleanup-image /restorehealth
Redémarre Windows après avoir exécuté la commande.
PowerShell (en tant qu'administrateur):
PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
Vous pourriez recevoir des erreurs (texte en rouge). En règle générale, cela signifie que le .xml
est introuvable; n'y faites pas attention.
Comme précédemment lié dans ce fil de discussion , il suffit de réindexer votre lecteur pour que le DB du menu Démarrer s'actualise. Je voudrais désactiver l'indexation, puis rallumez tout.
La désactivation de l'indexation a supprimé les fichiers d'indexation des versions précédentes de Windows; Je n'ai pas testé cela sous Windows 10. Si nécessaire, vous pouvez supprimer manuellement les fichiers d'indexation une fois que l'indexation est désactivée; peut avoir besoin de redémarrer après avoir désactivé l'indexation pour libérer toutes les poignées ouvertes. L'emplacement par défaut des fichiers d'indexation est: C:\ProgramData\Microsoft\Search
Le menu de démarrage de Windows 10 utilise une base de données propriétaire Microsoft, il n’existe aucun dossier.
Lorsque vous cliquez sur "Tous les programmes" dans le menu Démarrer, Windows affiche tous les programmes répertoriés dans la base de données du menu Démarrer. Le fix1234 est décrit dans la base de données avec des éléments provenant de plusieurs emplacements, mais ce sont finalement le contenu de la base de données qui est affiché et non pas un ou plusieurs dossiers spécifiques.
Bien que cela ne soit pas évident, c'est en réalité très simple.
Windows-R pour ouvrir le run menu
et taper:
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
Personnellement, j’utilise beaucoup Shell:startup
pour ouvrir le dossier contenant les raccourcis permettant de démarrer automatiquement.
Vous pouvez trouver la liste complète sur le site winhelponline .
Il est vrai que la base de données propriétaire Win10 StartMenu (selon certains idiots) est située à:
Mais ce n'est pas toute l'histoire (AFAICT).
Il existe un côté droit (orthodoxe) dans le menu Démarrer de Windows 10 (groupes et mosaïques) 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 vous considérez les parties alphabétique et orthodoxe du menu Démarrer de Windows 10.
Côté gauche (noms d'applications alphabétiques):
Le menu de démarrage de Win10 est orthodoxe (pavé de droite) est le binaire Hive à:
Notez que cette ruche orthodoxe en mosaïque a une taille fixe de 1024 Ko (ce qui explique probablement la limite supposée de 500 entrées) et une date fixe (ce qui indique probablement les prétendus secrets qui se passent à l'intérieur de Win10 et que je ne peux pas expliquer moi-même, mais peut-être d'autres Peux expliquer).
En tant que preuve de concept, (en tant qu'administrateur ou autre utilisateur), vous pouvez COPIER l'intégralité de la base de données "Base de données" orthodoxe binaire, puis modifier vos menus orthodoxes Windows 10, puis copier votre ancienne ruche orthodoxe archivée pour obtenir vos anciens menus. retour.
Je déteste faire éclater des bulles, mais il n'y a pas de base de données . Il y a 3 endroits à regarder - mais je suis toujours à la recherche d'un plus: Bien sûr, pour les trouver, vous devez afficher les fichiers cachés et les fichiers système dans la vue de l'Explorateur de fichiers. Si vous ne pouvez pas faire cela, vous ne devriez pas déconner ici.
Cela contient des éléments épinglés au menu de démarrage - pas la liste de tous les programmes ?????????????????????????????????? Qui peut répondre à cette question ???????????
Il contient des éléments chargés pour des utilisateurs spécifiques C:\Utilisateurs (nom d'utilisateur)\AppData\Roaming\Microsoft\Windows\Menu Démarrer
Cela contient les éléments chargés pour tous les utilisateurs C:\ProgramData\Microsoft\Windows\Menu Démarrer
Il contient des éléments épinglés à la barre des tâches par utilisateur C:\Utilisateurs (nom d'utilisateur)\AppData\Roaming\Microsoft\Internet Explorer\Lancement rapide\Utilisateur épinglé\TaskBar
Dans Windows 10, je n'ai pas trouvé d'utilisation pour les éléments dans C:\Utilisateurs (nom d'utilisateur)\AppData\Roaming\Microsoft\Internet Explorer\Lancement rapide . J'imagine que vous pourriez l'ajouter sous forme de nouvelle barre d'outils, comme dans Windows 7 et les versions antérieures, mais je ne vois aucun intérêt.
La base de données Win10 StartMenu binaire multi-fichiers propriétaire unique est située à l'adresse suivante:% HOMEPATH%\AppData\Local\TileDataLayer\Database \
selon la réponse de DodiNj, ce sont les "dossiers source" pour le menu Démarrer:
%ProgramData%\Microsoft\Windows\Start Menu\Programs
%AppData%\Microsoft\Windows\Start Menu\Programs
Mais ... je suggérerais également de vérifier si le même programme est référencé par deux raccourcis: dans ce cas, SEULE UNE ICÔNE est affichée dans le menu Démarrer, vous ne pouvez donc pas le voir dans un autre dossier. Il semble que vous ne puissiez pas avoir la même application deux fois dans le menu Démarrer, même si vous utilisez des liens de noms différents ou placés dans des sous-dossiers différents. J'ai eu un problème similaire, laissez juste un raccourci pour un programme.