J'ai remarqué que toutes mes listes de saut de la barre des tâches et du menu de démarrage sont cassées. Elles le sont d'une manière très spécifique :
- Les éléments s'affichent, mais le fait de cliquer dessus n'a aucun effet (un clic fait disparaître la liste de saut, mais n'ouvre pas l'application correspondante).
- Aucun des éléments n'affiche un menu contextuel lorsqu'on clique dessus avec le bouton droit de la souris (une boîte grise vide apparaît, comme si un menu contextuel vide apparaissait)
- Les listes de saut et les menus contextuels fonctionnent en mode sans échec
Mon problème est très similaire (si ce n'est identique) à celui décrit dans Problème de liste de saut de la barre des tâches de Windows 10, ne fonctionne pas et en Barre des tâches > Explorateur de fichiers > Menu contextuel me fait défaut et dans l'ouvrage connexe Poste de rédacteur et dans le post de forum associé . Cependant, j'ai plus d'informations sur la cause potentielle et plus de tentatives de solutions.
Il y a également deux postes connexes sur Microsoft Answers : Article connexe sur Microsoft Answers y l'autre billet lié mais aucune de ces solutions n'a fonctionné pour moi (ou pour les posteurs originaux).
J'ai remarqué ce problème dans la mise à jour Anniversary Update, après avoir mis à jour Visual Studio. J'ai ensuite effectué la mise à jour April Update, qui a corrigé le problème. Aujourd'hui, j'ai mis à jour Visual Studio (de 15.6 à 15.7) et le problème persiste. Les listes de saut ne fonctionnent pas dans la barre des tâches ni dans le menu Démarrer, et elles ne fonctionnent pas pour toutes les applications (bureau et boutique).
Les choses que j'ai essayées :
- Suppression de tous les fichiers du
AutomaticDestinations
répertoire - Suppression de certains fichiers du
AutomaticDestinations
répertoire - Réinitialisation des listes de saut à partir des paramètres
- Réinstallation de toutes les applications du Store avec un script PowerShell
- Running
sfc /scannow
- Running
dism
avec option de restauration de la santé - Épingler des éléments
- Redémarrage de l'ordinateur
- Redémarrage en mode sécurisé, puis redémarrage à nouveau
- Désactiver Internet Explorer
- Utilisation du dépanneur du menu Démarrer : Il trouve des corruptions, mais n'applique pas de correctif.
- Copie de
TileDataLayer
à partir de différents ordinateurs, puis en réparant - Créer un nouveau compte utilisateur (cela ne fonctionne pas non plus)
- Réparation de Visual Studio (cela a juste rendu Visual Studio plus lent)
- Restaurer l'original
AppData
et de créer un point de jonction vers celui-ci à partir de l'autre partition. - Suppression de tous les points de jonction liés à Visual Studio
- Suppression complète de toutes les versions de Visual Studio et nouvelle installation de Visual Studio 2017
- Installation de la mise à jour d'avril
- Installation de la mise à jour d'octobre
- Utilisation de la
ShellExView
de désactiver toutes les extensions Shell avecContext Menu
et toutes les extensions Shell dont l'attributFile Created
temps etCLSID Modified Time
c'est après que les problèmes ont commencé à se produire - Exécution du script recommandé
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
qui aide à résoudre des problèmes similaires - Publier un problème sur le site de rétroaction de Visual Studio et par l'intermédiaire de l'application Feedback Hub et attendre une solution.
- Suppression de tous les logiciels de montage de CD/DVD
- Activation et désactivation des listes de saut dans les paramètres.
- Fixer le
JumpListItems_Maximum
dans le registre - Utilisation de
msconfig
pour tester différentes configurations de démarrage (désactivation de tous les services non-Microsoft - les listes de saut ne fonctionnent pas, démarrage diagnostique - les listes de saut ne fonctionnent pas ; mode sans échec - les listes de saut fonctionnent). - Désactiver OneDrive (à la fois au démarrage et à partir de la stratégie de groupe) - il est intéressant de noter que les éléments qui sont ouverts à partir de OneDrive fonctionnent ; mais tous les autres éléments ne fonctionnent pas (à la fois en cliquant et dans le menu contextuel).
- Suppression de tous les logiciels anti-virus
J'ai des points de jonction sur mon disque C : (tous en format PDF). Program Files
y ProgramData
).
Il semble également que le bouton de raccourci de Cortana ( WinKey + C ) est cassé à chaque fois que les listes de saut sont cassées (ce qui est généralement le cas quelques jours après la réparation de l'installation de Windows 10).
Quelqu'un peut-il fournir des indices ou des suggestions ?
Edit 1 (Après avoir rétabli les paramètres par défaut AppData
dossier)
Une chose particulière se produit lorsque l'on accède à l'application Recent Items
: lorsque l'on y accède en naviguant directement dans l'explorateur, il ne contient pas l'icône de l'utilisateur. CustomDestinations
y AutomaticDestinations
mais lorsqu'on y accède en entrant le même répertoire dans Run, les dossiers sont visibles ainsi que de nombreux éléments qui n'apparaissent pas dans les listes de saut.
Edit 2 (Après avoir réparé l'installation de Windows)
Bien que la réinstallation du système avec la mise à jour d'avril ait résolu le problème, la question demeure, car la cause réelle du problème n'est pas identifiée et je m'attends à ce qu'il se reproduise après une autre mise à jour de Visual Studio.
Edit 3 (Après quelques jours)
Après avoir fonctionné correctement pendant environ deux jours après avoir effectué l'installation de réparation, mes listes de saut ne fonctionnent plus. Tous les éléments de l'historique sont affichés, mais ils sont à nouveau impossibles à cliquer et les menus contextuels sont vides. Il est évident que faire une installation de réparation tous les quelques jours n'est pas une option. Pendant les quelques jours où les listes de raccourcis ont fonctionné correctement, je n'ai rien installé sur mon système.
Edit 4 (Après avoir supprimé Visual Studio et supprimé les points de jonction)
Après avoir ouvert Visual Studio 2017 et exécuté une application UWP (Microsoft Store) avec un débogueur attaché, mes listes de saut ont été détruites à nouveau.
J'ai décidé de supprimer Visual Studio 2015 et Visual Studio 2017 et de réinstaller Visual Studio 2017, de supprimer tous les points de jonction que j'avais (j'avais quelques points de jonction pour l'installation de Visual Studio), de réinstaller Visual Studio 2017 et de réparer l'installation de Windows. La suppression des installations de Visual Studio et des points de jonction n'a pas résolu le problème. L'installation de réparation l'a fait, comme indiqué dans la réponse. Cependant, la configuration d'une tâche planifiée pour réinstaller Windows tous les quelques jours n'est vraiment pas une solution.
Edition 5 (Après avoir mis à jour Visual Studio vers 15.7.3)
Les listes de saut sont encore cassées. Elles ont fonctionné pendant presque quelques semaines. Après la mise à jour de Visual Studio, les listes de saut présentent le même comportement défectueux.
Édition 6 (après avoir mis à jour Windows 10 avec la mise à jour d'octobre 2018)
Réparé pendant cinq jours, puis à nouveau cassé. Peut-être lié à Visual Studio à nouveau. Ils semblent se casser quand une application UWP est déployée.
Edition 7 (Après avoir manipulé la configuration de démarrage)
Après avoir essayé de désactiver les extensions, les éléments de démarrage et les services de Shell, par différents moyens (notamment msconfig
, ShellExView
le gestionnaire des tâches, l'éditeur de registre et l'application Services), j'en ai conclu que le seul état dans lequel les listes de saut fonctionnent est le mode sans échec.
Edit 8 (Après la réponse perspicace de Zenithies)
Je me suis rendu compte que j'avais de nombreuses erreurs 10000, 10001 et 10016 dans le journal des événements. Les erreurs 10000 et 10001 se produisent après avoir tenté de cliquer sur un élément de la liste de saut. Voici les erreurs.
Impossible de démarrer un serveur DCOM : {C82192EE-6CB5-4BC0-9EF0-FB818773790A}.
Impossible de démarrer un serveur DCOM : {9AA46009-3CE0-458A-A354-715610A075E6} as Unavailable/Unavailable.
L'autorisation spécifique à l'application n'accordent pas l'autorisation d'activation locale pour l'application COM Server avec CLSID {2593F8B9-4EAF-457C-B68A-50F6B8EA6B54} et APPID {15C20B67-12E7-4BB6-92BB-7AFF07997402}.
Après avoir parcouru le registre, j'ai identifié l'un d'entre eux comme étant le composant RuntimeBroker. Je suis allé voir le service de composant correspondant et j'ai remarqué que j'avais des entrées en double pour rundll32.exe
y RuntimeBroker
similaires à ceux de l Runtime DCOM Server apparaît deux fois poste. Lorsque j'essaie de modifier les permissions, j'obtiens l'erreur suivante.
Une ou plusieurs des entrées de permission attachées à la valeur de registre ont un type non reconnu et ne peuvent pas être affichées.
Les problèmes de liste de saut peuvent être contournés en appelant manuellement le composant de liste de saut. Cependant, le problème de permission existe toujours et la cause est probablement l'une des mises à jour de Windows, étant donné que le service du composant Runtime Broker est dupliqué et a un ID différent.
L'article correspondant contient plus d'informations à ce sujet : Impossible de démarrer un serveur DCOM .
Edition 9 (Après avoir mis à jour Windows en 1903 et Visual Studio en 2019)
Comme pour les mises à jour précédentes, les listes ont été corrigées pendant quelques jours.
Les listes sont à nouveau cassées, mais maintenant un menu s'affiche avec le texte "Cet élément est indisponible" et invite à le supprimer de la liste. Après avoir exécuté le correctif temporaire script de l'édition 8, le problème est résolu jusqu'au prochain arrêt. J'ai signalé ce problème via Feedback Hub, une fois de plus.
Edit 10 (Après avoir mis à jour Windows en 2004)
Toujours en panne. Chaque mise à jour majeure de Windows semble désactiver le correctif du planificateur de tâches. La réactivation du script planifié règle le problème. Cependant, la cause du problème n'est pas résolue. Cela ne fait toujours que contourner le problème.