Corriger l’erreur 0x89235106 du Microsoft Store (Windows 10/11) : boutons gris et téléchargements bloqués

Impossible d’installer ou de mettre à jour des applications (Minecraft, etc.) dans le Microsoft Store ? Boutons « Installer/Mise à jour » grisés et erreur 0x89235106 ? Suivez ce guide pas à pas pour rétablir les téléchargements sous Windows 10/11.

Sommaire

Contexte et symptômes

L’erreur 0x89235106 apparaît typiquement lorsque le Microsoft Store n’arrive plus à valider la connexion sécurisée ni à résoudre correctement les serveurs de téléchargement. Les signes les plus courants :

  • Boutons Installer ou Mettre à jour grisés, qui ne réagissent pas.
  • Échec immédiat du téléchargement avec l’erreur 0x89235106.
  • Les actions basiques (WSReset, réparation/réinitialisation de l’appli Store, redémarrage routeur) ne changent rien.
  • La réinstallation d’une appli via un exécutable externe fonctionne parfois, mais le Store reste bloqué.

Pourquoi cette erreur survient

Dans la plupart des cas, la cause est multiple : un paramétrage réseau instable, une pile TLS incomplète, un cache du Store corrompu, ou un service Windows essentiel arrêté. Voici les pistes principales :

  • DNS instables ou filtrés : la résolution des domaines du Store (par ex. dl.delivery.mp.microsoft.com) échoue ou renvoie de mauvaises adresses.
  • Protocoles TLS désactivés : si TLS 1.2 n’est pas actif, l’établissement d’une session chiffrée peut échouer.
  • Filtrage réseau (pare-feu, proxy, VPN, antivirus) : inspection SSL ou blocage de domaines du Store.
  • Cache/licences Store corrompus : le Windows Store et ses dépendances (licences UWP) ont besoin d’un état cohérent.
  • Services Windows critiques arrêtés : BITS, Windows Update, Delivery Optimization, Cryptographic Services, Microsoft Store Install Service.
  • Horloge et région incohérentes : des certificats TLS sont refusés si l’heure est fausse ou si la région ne correspond pas au compte/boutique.

Solution express : checklist en 5 minutes

Commencez par ces actions rapides. Testez le Store après chaque étape.

  1. DNS publics stables (Google ou Level3) : configurez 8.8.8.8 / 8.8.4.4 ou 4.2.2.1 / 4.2.2.2 sur votre carte réseau.
  2. Activer TLS : Win + Rinetcpl.cpl → onglet Avancé → cochez Utiliser TLS 1.0, 1.1, 1.2Appliquer.
  3. Windows Update : installez toutes les mises à jour en attente, redémarrez.
  4. Date/heure/région synchronisées (automatiques, fuseau correct), puis reconnectez-vous au Store.
  5. Test sans filtre réseau : désactivez temporairement VPN/proxy/pare-feu tiers.

Si l’erreur persiste, enchaînez avec les procédures détaillées ci‑dessous.

Tableau des solutions proposées pendant l’échange

CatégorieÉtapes clés
Connexion réseau / DNSOuvrir Panneau de configuration → Réseau et Internet → Centre Réseau et partage → Modifier les paramètres de la carte. Dans les propriétés de la carte, sélectionner TCP/IPv4 puis Propriétés. Renseigner des DNS publics stables (p. ex. 8.8.8.8/8.8.4.4 ou 4.2.2.1/4.2.2.2).
Protocoles de sécuritéExécuter Win + R → inetcpl.cpl. Onglet Avancé → cocher Utiliser TLS 1.0, 1.1, 1.2Appliquer.
Démarrage en mode minimal (« clean boot »)Démarrer Windows avec les services Microsoft indispensables uniquement, afin d’identifier un éventuel programme tiers qui bloque le Store.

Procédures pas à pas

Stabiliser la connexion et les DNS

La résolution DNS est au centre des téléchargements du Store. Utilisez une configuration propre et reproductible.
Méthode via l’interface (Windows 10/11)

  1. Ouvrez Panneau de configurationRéseau et InternetCentre Réseau et partageModifier les paramètres de la carte.
  2. Clic droit sur votre interface (Ethernet/Wi‑Fi) → PropriétésProtocole Internet version 4 (TCP/IPv4)Propriétés.
  3. Cochez Utiliser l’adresse de serveur DNS suivante puis renseignez :
    • DNS préféré : 8.8.8.8
    • DNS auxiliaire : 8.8.4.4
    Alternative : 4.2.2.1 / 4.2.2.2.
  4. Validez et redémarrez la carte réseau (ou le PC).

Méthode par commandes (administrateur)

# Remplacer "Ethernet" par le nom exact de l'interface si besoin
netsh interface ip set dns name="Ethernet" static 8.8.8.8
netsh interface ip add dns name="Ethernet" 8.8.4.4 index=2

# Pour IPv6 si utilisé

netsh interface ipv6 add dnsservers "Ethernet" 2001:4860:4860::8888 index=1
netsh interface ipv6 add dnsservers "Ethernet" 2001:4860:4860::8844 index=2 

Activer les protocoles TLS depuis les options Internet

Le Store s’appuie sur WinINET/Schannel. Si TLS 1.2 est inactif, l’authentification échoue.

  1. Win + Rinetcpl.cpl → onglet Avancé.
  2. Dans Paramètres, cochez Utiliser TLS 1.0, 1.1, 1.2, appliquez et redémarrez Windows.

Note sécurité : TLS 1.0/1.1 sont obsolètes. Activez‑les pour diagnostiquer, mais conservez au minimum TLS 1.2 au quotidien.

Démarrage en mode minimal (clean boot)

Un antivirus, un proxy filtrant ou un gestionnaire de téléchargement peut bloquer le Store.

  1. Win + Rmsconfig.
  2. Onglet Services → cochez Masquer tous les services MicrosoftDésactiver tout.
  3. Onglet DémarrageOuvrir le Gestionnaire des tâches → désactivez les éléments non essentiels.
  4. Redémarrez et testez le Store. Si cela fonctionne, réactivez les éléments par groupes pour identifier l’outil fautif.

Mettre Windows à jour

Des incohérences d’API du Store disparaissent après mise à jour.

  1. ParamètresWindows UpdateRechercher des mises à jour.
  2. Installez tout (y compris pilotes facultatifs pertinents) → redémarrez → réessayez le Store.

Synchroniser date, heure et région

  1. ParamètresHeure et langue → activez Régler l’heure automatiquement et Détecter automatiquement le fuseau horaire.
  2. Dans Langue et région, vérifiez Pays ou région (doit correspondre à votre boutique et à votre compte).

Réinstaller complètement le Microsoft Store

Ré-enregistrer le package corrige les états corrompus.

  1. Ouvrez PowerShell en administrateur.
  2. Exécutez :
Get-AppxPackage -allusers *WindowsStore* |
  Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Puis redémarrez le PC.

Supprimer le cache du Store (méthode avancée)

À utiliser si WSReset n’a aucun effet.

Remove-Item -Path $env:LOCALAPPDATA\Packages\Microsoft.WindowsStore_* -Recurse

Astuce : si la commande échoue pour « fichiers en cours d’utilisation », redémarrez et relancez‑la avant d’ouvrir le Store.

Vérifier pare‑feu, proxy ou VPN

  • Désactivez temporairement VPN et proxies système (Options Internet → Connexions → Paramètres réseau), puis testez.
  • Dans un antivirus/pare‑feu tiers, désactivez l’inspection HTTPS/SSL ou ajoutez une exception pour les domaines du Store (par ex. *.microsoft.com, *.msftauth.net, *.msftconnecttest.com).

Réinitialiser la pile réseau

Exécutez ces commandes dans Invite de commandes (admin) :

netsh int ip reset
ipconfig /flushdns
netsh winsock reset
netsh winhttp reset proxy

Redémarrez le PC, puis testez le Store.

Réparer les composants système (DISM/SFC)

Si des fichiers système sont altérés, le Store peut échouer silencieusement.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Vérifier et démarrer les services requis

Ouvrez services.msc et assurez‑vous que ces services sont au moins en Manuel et démarrés :

  • Background Intelligent Transfer Service (BITS)
  • Windows Update (wuauserv)
  • Delivery Optimization (DoSvc)
  • Cryptographic Services (CryptSvc)
  • Microsoft Store Install Service (InstallService)

En commandes (administrateur) :

sc config bits start= demand && net start bits
sc config wuauserv start= demand && net start wuauserv
sc config DoSvc start= demand && net start DoSvc
sc config CryptSvc start= auto && net start CryptSvc
sc config InstallService start= demand && net start InstallService

Réinitialiser Delivery Optimization et Windows Update (optionnel)

À utiliser si les téléchargements se figent sans message.

net stop wuauserv
net stop bits
net stop dosvc

rd /s /q %systemroot%\SoftwareDistribution
rd /s /q %ProgramData%\Microsoft\Network\Downloader

net start dosvc
net start bits
net start wuauserv 

Changer de session Store / Compte Microsoft

  1. Ouvrez le Microsoft Store, déconnectez‑vous (icône de profil → Se déconnecter).
  2. Reconnectez‑vous au même compte Microsoft ou à un autre compte de test.

Utilitaires intégrés

  • WSReset : Win + Rwsreset.exe. Utile mais parfois insuffisant si le cache est fortement corrompu.
  • Résolution de problèmes (Windows 11/10) : Paramètres → Système → Résolution des problèmes → Autres utilitaires → Applications du Microsoft Store → Exécuter.

Bonnes pratiques et pièges courants

  • Espace disque : assurez‑vous d’avoir > 10 % d’espace libre sur C:\. Utilisez Paramètres → Système → Stockage.
  • Région du Store : si vous changez de pays/monnaie, redémarrez et reconnectez le compte Microsoft.
  • Antivirus tiers : privilégiez l’exclusion réseau plutôt qu’une désinstallation hâtive. Testez en clean boot.
  • TLS 1.0/1.1 : laissez‑les cochés uniquement pour le diagnostic. L’objectif final est TLS 1.2 (voire 1.3 lorsqu’applicable).

Diagnostic avancé

Journaux utiles

  • Observateur d’événementsJournaux des applications et servicesMicrosoftWindowsApps, Store, AppXDeployment‑Server.
  • Erreurs récurrentes de licences : vérifiez ClipSVC (Client License Service).

Commandes de vérification

# Lister l'état des packages Store
Get-AppxPackage *WindowsStore* -AllUsers | Select Name, PackageFullName

# Vérifier les dépendances du Store pour l'utilisateur courant

Get-AppxPackage -AllUsers | ? { $_.Name -match "WindowsStore|Xbox|StorePurchase" } |
Select Name, Status, SignatureKind 

Scénario guidé pour corriger 0x89235106

Si vous préférez une feuille de route unique, suivez cet ordre (du plus probable au plus impactant) :

  1. DNS stables → Redémarrage.
  2. Activer TLS 1.2 (et 1.0/1.1 pour test) → Redémarrage.
  3. Windows Update complet → Redémarrage.
  4. Date/heure/région → Reconnectez le Store.
  5. Clean boot (sans VPN/proxy/antivirus tiers) → test du Store.
  6. Réenregistrer le Store (PowerShell) → Redémarrage.
  7. Flush réseau (netsh/ipconfig) → Redémarrage.
  8. DISM + SFC si nécessaire.
  9. Vérifier et démarrer BITS/WU/DoSvc/CryptSvc/InstallService.
  10. Réinitialisation avancée de Delivery Optimization/SoftwareDistribution (si blocages persistants).

FAQ

WSReset ne change rien. Que faire ?

Réenregistrez le Store via PowerShell (commande ci‑dessus), puis supprimez manuellement le cache (Microsoft.WindowsStore_*). Redémarrez avant de relancer le Store.

Faut‑il réinstaller Windows ?

Non, rarement. Avant cela, tentez DISM + SFC, la réinitialisation du Store, et le clean boot. En dernier recours, une réparation sur place (in‑place upgrade) conserve vos données et applications.

Le problème n’apparaît que sur mon Wi‑Fi domestique.

Suspectez le DNS/box ou un filtrage parental. Testez en partage de connexion 4G/5G. Si le Store refonctionne, revenez à des DNS publics et désactivez tout filtrage HTTPS.

Le bouton Installer reste gris uniquement pour Minecraft.

Vérifiez la région, l’âge du compte Microsoft (contrôle parental) et l’espace disque. Déconnectez/reconnectez le compte dans le Store, puis effacez le cache.

Récapitulatif opérationnel

ActionCommande / CheminButQuand l’utiliser
DNS publicsPanneau de config → Réseau → Carte → IPv4Résolution fiable des serveurs du StoreEn premier, surtout si box/ISP instable
Activer TLSinetcpl.cpl → AvancéSession HTTPS avec les CDN MicrosoftErreur 0x89235106 persistante
Clean bootmsconfig / Gestionnaire des tâchesÉcarter un blocage par logiciel tiersAprès essais réseau/TLS infructueux
Réenregistrer le StoreGet-AppxPackage … Add-AppxPackageRépare cache et manifeste StoreSi WSReset échoue
Reset pile réseaunetsh int ip reset / ipconfig /flushdnsNettoie Winsock et cache DNSSi échecs aléatoires de connexion
DISM + SFCDISM /RestoreHealth ; sfc /scannowRépare les fichiers systèmeAprès plusieurs échecs inexpliqués
Services requisservices.msc / sc queryAssure BITS/WU/DoSvc actifsSi téléchargements figés

Checklist de validation

  • Le Store s’ouvre sans message d’erreur.
  • Les boutons Installer/Mise à jour sont cliquables.
  • Un téléchargement test (appli gratuite légère) démarre et se termine.
  • Les mises à jour d’applications déjà installées se terminent sans erreur.
  • Aucune erreur 0x89235106 dans l’historique du Store.

Conclusion

Dans la majorité des cas, la combinaison DNS stables + TLS correct + mise à jour Windows + cache Store propre suffit à faire disparaître l’erreur 0x89235106 et à réactiver les téléchargements. Si le souci persiste, poursuivez avec le clean boot, la réinitialisation réseau et la vérification des services. Ces étapes couvrent les causes structurelles de l’erreur et vous évitent une réinstallation complète de Windows.


Annexes : scripts utiles prêts à copier

Script PowerShell : réenregistrer le Store et nettoyer le cache

# 1) Réenregistrer le Microsoft Store
Get-AppxPackage -allusers *WindowsStore* |
  Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

# 2) Purger le cache Store de l'utilisateur

Remove-Item -Path $env:LOCALAPPDATA\Packages\Microsoft.WindowsStore_* -Recurse -ErrorAction SilentlyContinue

# 3) (Facultatif) Réinitialiser la couche WinINET/Proxy WinHTTP

netsh winhttp reset proxy 

Script CMD : réinitialisation réseau « propre »

@echo off
echo -- Reset pile IP / Winsock / DNS --
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
netsh winhttp reset proxy
echo.
echo Redemarrer Windows puis tester Microsoft Store.
pause

Script CMD : services indispensables au Store

@echo off
for %%S in (bits wuauserv dosvc cryptsvc installservice) do (
  sc config %%S start= demand
  net start %%S
)
echo Verifiez l'absence d'erreurs dans la console.
pause

Étapes officielles conseillées et compléments

Rappel des actions validées pendant l’échange initial, que vous devriez appliquer en premier :

  • DNS/TLS : configuration de DNS publics fiables et activation de TLS 1.0/1.1/1.2 via inetcpl.cpl.
  • Clean boot : démarrage minimal pour écarter un blocage tiers.
  • Mises à jour Windows, date/heure/région synchronisées.
  • Réinstallation du Microsoft Store via PowerShell si besoin.
  • Vérification pare‑feu/proxy/VPN et réinitialisation de la pile réseau.

En suivant cette progression logique — réseau → sécurité → système → services — vous réparez méthodiquement l’écosystème du Store, ce qui résout dans la quasi‑totalité des cas l’erreur 0x89235106.

Sommaire