Comment résoudre les problèmes liés à l’installation de Microsoft.Windows.ShellExperienceHost et de Microsoft.Windows.Cortana

📅
🕑 9 minutes de lecture

Si vous utilisez Windows 10 ou 11 et que vous vous retrouvez soudainement avec un menu Démarrer ou une barre de recherche défectueux, vous connaissez cette sensation de blocage où tout semble se figer, ou encore Cortana qui refuse tout simplement de s’afficher ? Parfois, Windows fait des siennes et affiche cette erreur agaçante : « Les applications Microsoft. Windows. ShellExperienceHost et Microsoft. Windows. Cortana doivent être correctement installées.» C’est effectivement frustrant, surtout si vous utilisez régulièrement la recherche rapide ou l’épinglage d’applications. Ce guide présente plusieurs solutions éprouvées pour résoudre ce problème. Redémarrage des processus, réparation des fichiers système corrompus, voire réinstallation des applications essentielles : ces étapes peuvent contribuer à stabiliser le système. En général, vous constaterez des résultats après quelques essais, mais sur certaines configurations, il faudra procéder par tâtonnements. Difficile de savoir pourquoi, mais sur plusieurs machines, redémarrer l’Explorateur Windows ou mettre à jour Windows a vraiment fait la différence. Espérons que cela vous évitera de longues heures de recherche.

Comment résoudre le problème : « Les applications “ShellExperienceHost” et “Cortana” doivent être correctement installées » sous Windows 10

Méthode 1 : Redémarrer l’Explorateur Windows

C’est une sorte de solution de dépannage rapide. Redémarrer l’Explorateur Windows actualise le bureau, la barre des tâches, le menu Démarrer et la recherche Cortana ; parfois, cela suffit à tout remettre en marche. Sur certains ordinateurs, c’est tout ce qu’il faut.Étrangement, il arrive que cela échoue la première fois, puis fonctionne comme par magie après un redémarrage. Parce que, bien sûr, Windows se doit de compliquer les choses inutilement.

  • Appuyez Ctrl + Shift + Esc pour ouvrir le Gestionnaire des tâches.
  • Allez dans l’onglet « Processus », trouvez Windows Explorer, cliquez avec le bouton droit et choisissez Redémarrer.
  • Après quelques secondes, les icônes de votre barre des tâches et votre bureau devraient clignoter puis revenir à la normale. Vérifiez ensuite si le menu Démarrer/la recherche fonctionne à nouveau.

Méthode 2 : Installer les mises à jour Windows en attente

Cette erreur survient souvent lorsque Windows n’a pas installé certaines mises à jour importantes. Logique : les bugs sont corrigés, certaines applications sont réenregistrées et les problèmes techniques disparaissent généralement d’eux-mêmes. Il est donc conseillé de vérifier les mises à jour si vous ne l’avez pas fait depuis un certain temps.

  • Presse Windows + R.
  • Saisissez votre commande ms-settings:windowsupdatedans la zone de saisie et appuyez sur Entrée Enter.
  • Cliquez sur « Rechercher les mises à jour ». Si des mises à jour sont disponibles, cliquez sur « Télécharger et installer ». Un redémarrage peut être nécessaire ; pensez donc à enregistrer votre travail.

Méthode 3 : Exécuter CTF Loader (ctfmon.exe)

Ce processus gère la langue et les commandes de saisie. Il arrive parfois qu’il ne démarre pas correctement et que le menu Démarrer/la recherche ne réponde plus. Le relancer est simple et souvent efficace.

  • Presse Windows + R.
  • Copiez-collez C:\Windows\system32\ctfmon.exeet appuyez sur Enter.
  • Une fois le programme lancé, vérifiez si le menu Démarrer et la fonction de recherche fonctionnent à nouveau normalement.

Méthode 4 : Réparer Windows avec DISM et SFC

Les fichiers système corrompus sont les principaux suspects. L’exécution de ces commandes répare l’image système de Windows et les magasins de composants. Parfois, des logiciels malveillants ou des mises à jour ayant échoué provoquent des incohérences dans les fichiers système ; ces outils permettent alors de les corriger.

  1. Presse Windows + R.
  2. Tapez cmd, puis appuyez sur Ctrl + Shift + Enterpour exécuter en tant qu’administrateur.
  3. Exécutez les commandes suivantes l’une après l’autre :
  4. Dism.exe /Online /Cleanup-Image /RestoreHealth
  5. Attendez que l’opération soit terminée ; cela peut prendre un certain temps. Une fois terminée, exécutez :
  6. SFC /SCANNOW

Une fois les deux opérations terminées, redémarrez votre PC. Parfois, cela suffit à tout remettre en ordre.

Méthode 5 : Vérifier si le problème se produit en mode sans échec

Démarrez en mode sans échec pour vérifier si le problème persiste ; ce mode ne charge que les pilotes essentiels. Si le problème disparaît, cela suggère qu’une application ou un pilote tiers pourrait être à l’origine du dysfonctionnement.

  • Presse Windows + R.
  • Tapez msconfiget appuyez sur Enter.
  • Allez dans l’ onglet Démarrage, cochez la case Démarrage sécurisé, puis Appliquer et OK.
  • Redémarrez l’ordinateur. En mode sans échec, vérifiez si le menu Démarrer et la recherche fonctionnent. Si c’est le cas, poursuivez avec les étapes suivantes pour le dépannage des programmes ou des pilotes.

Méthode 6 : Réinstaller ou mettre à jour le pilote graphique

Les pilotes sont parfois en cause : des pilotes graphiques obsolètes ou défectueux peuvent perturber le fonctionnement des processus système. Leur réinstallation peut résoudre les problèmes d’affichage affectant les composants de l’interface utilisateur.

  • Cliquez avec le bouton droit sur le menu Démarrer, puis sélectionnez Gestionnaire de périphériques.
  • Dans la section Cartes graphiques, cliquez avec le bouton droit sur votre GPU et choisissez Désinstaller le périphérique.
  • Cochez la case pour supprimer les pilotes si le système vous le demande, puis confirmez.
  • Redémarrez votre PC, et Windows devrait réinstaller automatiquement le pilote, ou rendez-vous sur le site du fabricant de votre carte graphique pour obtenir la dernière version.

Parfois, cela résout le problème, mais sinon, continuez.

Méthode 7 : Désactiver les programmes de démarrage tiers

De nombreuses applications se lancent au démarrage et peuvent interférer sans que vous vous en rendiez compte. Désactivez les programmes inutiles pour vérifier s’ils sont à l’origine du problème.

  • Appuyez Ctrl + Shift + Esc pour ouvrir le Gestionnaire des tâches.
  • Passez à l’ onglet Démarrage et désactivez tout ce qui n’est pas de Microsoft ou qui vous semble suspect.
  • Redémarrez et vérifiez. Si la situation s’améliore, activez les applications une par une pour identifier celle qui pose problème.

Méthode 8 : Désactiver les services non Microsoft

Un service non Microsoft pourrait bloquer le système. Utilisez à nouveau msconfig, accédez à Services, cochez Masquer tous les services Microsoft, puis désactivez les autres.

  1. Redémarrez et testez. Si le problème est résolu, réactivez les services un par un jusqu’à ce qu’il réapparaisse.

Méthode 9 : Désinstaller Dropbox ou des applications similaires

Vous seriez surpris du nombre d’applications cloud, comme Dropbox, qui peuvent entrer en conflit avec les applications système et perturber le fonctionnement des composants de l’interface. Si vous utilisez Dropbox, essayez de le désinstaller.

  • Presse Windows + R.
  • Saisissez du texte appwiz.cplpour ouvrir Programmes et fonctionnalités.
  • Trouvez Dropbox (ou des applications cloud similaires), faites un clic droit et choisissez Désinstaller.
  • Redémarrez votre ordinateur. Si c’était bien la cause du problème, le menu Démarrer devrait réapparaître et vous pourrez réinstaller Dropbox ultérieurement si nécessaire.

Méthode 10 : Analyse antivirus et anti-malware

Les logiciels malveillants peuvent provoquer des problèmes étranges, notamment perturber le fonctionnement d’applications essentielles. Effectuez une analyse complète avec votre antivirus habituel ou Sécurité Windows. Il arrive que des conflits surviennent avec les logiciels antivirus tiers ; vous pouvez donc envisager de les désactiver ou de les désinstaller temporairement pour effectuer des tests.

Remarque : Il est connu que Spybot AV peut causer des problèmes à certains utilisateurs.

Méthode 11 : Réinstaller les applications principales : ShellExperienceHost et Cortana

Si leur enregistrement est corrompu, cette erreur peut s’afficher. Vous pouvez les réenregistrer via PowerShell.

  • Appuyez sur Windows + R -> tapez powershell, puis appuyez sur Ctrl + Shift + Enterpour obtenir l’accès administrateur.
  • Courir:
  • Get-AppxPackage Microsoft. Windows. ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
  • Ensuite, passez rapidement au Gestionnaire des tâches ( Ctrl + Alt + Del), terminez le processus Shell Experience HostEnter, puis appuyez immédiatement sur dans la fenêtre PowerShell pour continuer.
  • Ensuite, exécutez la commande pour réenregistrer Cortana :
  • Get-AppxPackage Microsoft. Windows. Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}

Méthode 12 : Réinstaller toutes les applications modernes

Il s’agit d’une solution globale pour les applications système défectueuses. Dans PowerShell en tant qu’administrateur, exécutez :

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

Laissez le processus s’exécuter, ignorez les erreurs mineures, puis redémarrez. Cela restaure souvent des fonctionnalités comme Cortana et ShellExperience.

Méthode 13 : Réinitialiser les applications pour tous les utilisateurs

Exécutez ces commandes dans une console PowerShell en tant qu’administrateur pour résoudre les problèmes d’enregistrement d’applications sur les profils utilisateur :

  1. Enregistrer les applications pour tous les utilisateurs :
  2. Get-AppXPackage -AllUsers | Where-Object {$_. InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
  3. Enregistrer Cortana :
  4. Get-AppXPackage -AllUsers | Where-Object {$_. InstallLocation -like "*Cortana*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
  5. Enregistrer ShellExperienceHost :
  6. Get-AppXPackage -AllUsers | Where-Object {$_. InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}

Redémarrez ensuite et vérifiez si le menu Démarrer/la recherche fonctionnent.

Méthode 14 : Créer un nouveau compte utilisateur

Si votre profil utilisateur est corrompu, la création d’un nouveau compte permet de contourner le problème. C’est simple :

  • Appuyez sur Windows + I, allez dans Comptes.
  • Choisissez Famille et autres utilisateurs > Ajouter une autre personne à ce PC.
  • Suivez les instructions pour créer un compte local (cliquez sur Je ne dispose pas des informations de connexion de cette personne, puis sur Ajouter un utilisateur sans compte Microsoft ).
  • Déconnectez-vous, connectez-vous au nouveau compte et vérifiez si le démarrage/la recherche fonctionne. Si le problème est résolu, transférez les fichiers ou recommencez la procédure si nécessaire.

Méthode 15 : Désactiver le service de notifications push Windows « WpnUserService »

Ce service gère les notifications push, mais sa désactivation peut parfois résoudre les problèmes des applications shell. Vous modifierez ici le registre.

  • Appuyez sur Windows + R -> tapez regedit.
  • Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService.
  • Cliquez avec le bouton droit sur Démarrer, puis choisissez Modifier.
  • Modifiez la valeur de 2 à 4, cliquez sur OK, puis redémarrez.

Si cela ne fonctionne pas, revenez à l’étape 2 et passez à la suivante.

Méthode 16 : Réinitialiser les autorisations DCOM

Des permissions DCOM incorrectes peuvent entraîner des problèmes avec les applications shell. Pour résoudre ce problème :

  • Ouvrez l’Éditeur du Registre, accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole.
  • Supprimez les valeurs DefaultAccessPermission, DefaultLaunchPermission, MachineAccessRestriction et MachineLaunchRestriction (si elles existent).
  • Redémarrez votre PC et vérifiez.

Méthode 17 : Corriger les autorisations sur « HKEY_CLASSES_ROOT »

L’ajout des autorisations de lecture pour tous les packages d’application sur HKEY_CLASSES_ROOT permet parfois de résoudre le problème.

  • Ouvrez l’Éditeur du Registre, cliquez avec le bouton droit sur HKEY_CLASSES_ROOT, choisissez Autorisations.
  • Cliquez sur Ajouter, saisissez TOUS LES PACKAGES D’APPLICATION, cliquez sur Vérifier les noms, puis sur OK.

Méthode 18 : Supprimer la clé/le dossier de registre « Search »

Effacer les paramètres de recherche peut résoudre les problèmes liés au menu Démarrer et à la recherche. Dans l’Éditeur du Registre :

  • Accédez à HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search.
  • Faites un clic droit sur Rechercher à gauche, choisissez Supprimer, puis confirmez.
  • Redémarrez et voyez si cela résout le problème.

Méthode 19 : Effectuer une mise à niveau de réparation sur place

Si aucune autre solution ne fonctionne, une réparation système peut restaurer les fichiers système de Windows sans perdre vos applications ni vos fichiers. Consultez la procédure de réparation de Windows 10 si nécessaire ; c’est long, mais cela en vaut la peine si le système est instable.

Et voilà ! En général, l’une de ces étapes suffit à résoudre le problème. Sinon, une réparation ou une nouvelle installation sera peut-être nécessaire. En attendant, j’espère que ces informations vous auront été utiles.

Résumé

  • Explorateur Windows redémarré
  • Vérification et installation des mises à jour Windows en attente
  • Lancer le chargeur CTF manuellement
  • Utilisation des commandes de réparation DISM et SFC
  • Démarrage en mode sans échec pour tester
  • Pilote graphique réinstallé
  • Applications et services tiers désactivés
  • Désinstallation des applications conflictuelles comme Dropbox
  • Analyse antivirus effectuée.
  • Réenregistrement des applications système principales via PowerShell
  • Création d’un nouveau profil utilisateur
  • Modification des paramètres du registre pour les autorisations ou les services
  • Envisager une réparation en dernier recours.

Conclure

Honnêtement, résoudre ce problème se résume souvent à une réparation du système ou à la réinscription des applications. Parfois, une simple mise à jour de Windows et un redémarrage suffisent. Si le problème persiste, la création d’un nouveau compte utilisateur ou l’installation d’une version propre de Windows peuvent être les dernières solutions. C’est fastidieux, mais la plupart de ces méthodes sont assez simples et fonctionnent sur de nombreuses configurations. Croisons les doigts pour que l’une d’elles permette à votre menu Démarrer et à votre barre de recherche de retrouver leur fonctionnement normal ; ça a marché pour moi, j’espère que ce sera le cas pour vous aussi.