14 votes

Listes de saut brisées sur Windows 10

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 avec Context Menu et toutes les extensions Shell dont l'attribut File Created temps et CLSID 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.

4voto

Zenithies Points 86

Une autre solution de contournement qui vaut la peine d'être essayée :

Vérifier la cause possible du problème :

  • Cliquez plusieurs fois sur un élément de liste de saut aléatoire qui ne fonctionne pas.
  • Exécuter Event Viewer (c'est-à-dire : WinKey + R -> eventvwr.msc )
  • Section de contrôle Windows Logs -> System
  • Si vous pouvez voir un tas d'erreurs avec DistributedCOM source et ID 10000 et un message d'erreur qui se lit comme suit : Unable to start a DCOM Server: {C82192EE-6CB5-4BC0-9EF0-FB818773790A} s'il vous plaît continuez :

Exécution manuelle de JumpViewerExecuteHelper

  • WinKey + R
  • courir : %SystemRoot%\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a}
  • Si c'est la cause principale de votre problème, l'UAC vous demandera des autorisations élevées pour rundll32.exe processus
  • Après confirmation, vos listes de saut devraient fonctionner. (jusqu'au redémarrage ou à la déconnexion)

Si c'est le cas, vous pouvez maintenant créer un raccourci :

Ajout d'un raccourci de démarrage

  • desktop Right Click->New->Shortcut
  • cible : %SystemRoot%\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a} , nommé JumpListFix ou tout ce que vous voulez
  • copier le raccourci dans %appdata%\Microsoft\Windows\Start Menu\Programs\Startup afin que vous n'ayez pas à l'exécuter manuellement après chaque démarrage.

Notas

  • J'ai le même problème sur deux machines différentes avec Win 10 Home et Pro, tous les deux octobre 2018, Home est fraîchement installé.
  • Quand j'ai essayé : WinKey + R -> dcomcnfg.exe pour vérifier les permissions, j'ai un avertissement : The CLSID {c82192ee-6cb5-4bc0-9ef0-fb818773790a}, item C:\Windows\System32\rundll32.exe and title JumpViewerExecuteHelper has named value AppID, but is not recorded under \\HKEY_CLASSES_ROOT\Appid. Do you wish to record it?
  • Le fait de l'ajouter n'a pas réglé le problème, le fait de tripoter les permissions de JumpViewerExecuteHelper avec dcomcnfg.exe n'a rien donné non plus.

3voto

Rynigh Points 31

Voici ce qui a finalement fonctionné pour moi :

- Exécuter Task Scheduler ( Winkey + R taskschd.msc )

- Cliquez sur Action et sélectionnez Create Basic Task...

- Entrez un nom et cliquez sur Next

- Sélectionnez le When I log on , cliquez Next

- Sélectionnez Start a program , cliquez Next

- Collez le script suivant %SystemRoot%\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a} Cliquez sur Next et sélectionnez Yes dans la fenêtre pop-up, puis Finish

Redémarrez votre ordinateur et, avec un peu de chance, votre problème sera résolu !

Edit : Au cas où cela ne fonctionnerait pas, essayez de modifier le trigger en Delay task for 1 minute en faisant un clic droit sur la tâche que vous avez créée, puis en sélectionnant Properties puis Triggers y Edit...

0voto

Igor Ševo Points 321

J'ai utilisé le Outil de création de médias pour créer un fichier ISO de Windows 10. J'ai ensuite lancé une installation d'April Update (même si j'avais déjà installé April Update) pour "mettre à niveau" mon ordinateur. L'installation s'est terminée et le problème est maintenant résolu. Cependant, ce n'est pas une véritable solution, sachant qu'il est assez gênant de devoir réinstaller Windows à chaque fois que je mets à jour Visual Studio 2017.

J'avais soumis un commentaire via le Feedback Hub et un ingénieur Microsoft m'a répondu que le problème avait été corrigé dans la version 17682. Je dois encore le confirmer.

Edit (octobre 2018)

Je peux confirmer que le problème n'est pas corrigé dans la version 17763.1. J'ai soumis un autre rapport via Feedback Hub.

Edit (décembre 2018)

J'ai appliqué un correctif de la réponse de Zenithies. Cependant, cela ne fait que contourner le problème actuel décrit dans la dernière édition.

Edit (Juin 2019, Windows 1903)

J'ai créé une tâche planifiée pour exécuter les deux processus défaillants (Cortana et Jump Lists) au moment de la connexion. Je l'ai configurée pour être retardée de 5 secondes. En outre, je l'exécute avec des privilèges d'administrateur. Cela résout partiellement le problème (je peux maintenant utiliser les listes de saut). Toutefois, les erreurs sont toujours répertoriées dans l'observateur d'événements. Cela signifie que le problème n'est toujours pas résolu, mais seulement contourné.

J'ai également soumis plusieurs rapports via Feedback Hub, y compris un lien vers ce billet et le billet correspondant ( Impossible de démarrer un serveur DCOM ).

0voto

harrymc Points 394411

Je ne peux pas savoir exactement quelles modifications ont été apportées à votre configuration Windows, et je ne peux donc pas analyser leurs effets. Certains produits Windows ne fonctionnent pas bien avec des dossiers sensibles remplacés par des jonctions, et l'installation de Visual Studio est extrêmement massive, faisant beaucoup d'ajouts et de changements au système Windows.

Dans des cas aussi difficiles à analyser, la solution peut être d'utiliser un gros marteau - Repair Install. Cela permet d'effectuer une mise à niveau sur place sans rien perdre d'autre que toutes les mises à jour Windows installées. Pour cela, il faut que le système Windows installé soit capable de démarrer et d'exécuter le processus d'installation. Il est également très important d'utiliser le support d'installation de Windows de la même version principale de Windows que celle qui est installée. Exécutez ensuite Windows Update, car toutes les mises à jour seront perdues.

Il n'y a aucune garantie que cela résoudra tous les problèmes, puisque ce n'est pas une installation propre. De nombreux paramètres que vous avez modifiés resteront, donc ce n'est pas une solution miracle. Mais c'est mieux que la méthode destructive Réinitialiser ou Rafraîchir .

Pour les instructions concernant l'exécution de l'installation de réparation, voir l'article
Comment effectuer une installation de réparation de Windows 10 avec une mise à niveau sur place ? .

0voto

Mark Walton Points 1

J'ai eu ce problème avec Excel au cours des derniers mois ; cette application semble être le pire contrevenant. En désespoir de cause, j'ai réglé le problème de la manière suivante il y a quelque temps : Dans Paramètres>Personnalisation>Démarrage, trouvez "Afficher les éléments récemment ouverts dans les listes de raccourcis sur Démarrage ou la barre des tâches et Accès rapide à l'explorateur de fichiers". S'il est activé, désactivez-le brièvement - ce qui effacera tous les éléments sauf ceux qui sont épinglés dans toutes les listes de raccourcis - puis réactivez-le. La liste de raccourcis Excel a recommencé à se charger ; je vais la surveiller pendant au moins deux autres sessions pour m'assurer que le problème est résolu.

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