Sur un PC portable Lenovo sous Windows 11, Microsoft Store refusait de s’ouvrir et chaque tentative d’installation (Xbox app, Microsoft Solitaire Collection) échouait avec l’erreur 0x80070490. Voici le diagnostic complet, ce qui a résolu le problème et une méthode reproductible.
Vue d’ensemble du problème
Symptômes typiques observés :
- Microsoft Store ne s’ouvre pas ou se ferme instantanément.
- Installation d’apps impossible via Store ou Xbox app.
- Message d’erreur : 0x80070490 – “Looks like something went wrong. We weren’t able to install the app.”
- Conséquence : impossibilité de (ré)installer les jeux préinstallés malgré un abonnement Premium (Hide Ads) actif sur Windows.
Contexte : machine Lenovo, Windows 11, profil Microsoft connecté, achat “Hide Ads” pour Microsoft Solitaire Collection attaché au compte (et limité aux appareils Windows).
Résumé des méthodes testées
Le tableau ci‑dessous récapitule les pistes examinées, les commandes clés et les résultats constatés sur la machine affectée.
# | Procédure | Commandes / actions clés | Résultat constaté |
---|---|---|---|
1 | Réenregistrement des applications du Store | Get‑AppXPackage -AllUsers | Foreach { Add-AppxPackage … } en PowerShell admin | Échec : Access denied puis erreurs multiples (texte rouge). Indice d’un référentiel Appx/Store endommagé. |
2 | Dépanneur Windows Store | Paramètres > Windows Update > Dépannage > Applications du Store | Non concluante / non terminée. |
3 | Réinitialisation du cache Store | wsreset.exe | Non testée ici (Store ne se lançait pas). |
4 | Réparation Gaming Services | Outil “Gaming Services Repair Tool” | Non déterminant dans ce cas. |
5 | Réinitialisation complète WU/Store | Arrêt des services, nettoyage SoftwareDistribution/Catroot2, netsh winsock reset | Non testée (après l’échec de la méthode 1). |
6 | SFC (System File Checker) ✅ | sfc /scannow en invite admin | Succès : corruption réparée, Store à nouveau opérationnel, réinstallation de Microsoft Solitaire Collection avec récupération de l’historique et de l’édition Premium. |
7 | Mise à niveau sur place | Assistant/ISO Windows 11 | Échec avant SFC : Second_Boot phase during SYSPREP_RESPECIALIZE. |
Cause la plus probable
Dans la grande majorité des cas, l’erreur 0x80070490 côté Microsoft Store signale une corruption de fichiers système ou des incohérences dans le référentiel AppX et/ou la base Windows Update (dossiers SoftwareDistribution et Catroot2). Le service de déploiement d’applications (AppXSvc) et le service de licences (ClipSVC) s’appuient sur ces composants : la moindre corruption peut bloquer l’ouverture du Store et l’installation des apps UWP.
Solution efficace validée
La réparation via SFC /scannow a rétabli un état sain des bibliothèques système et des manifestes, ce qui a suffi à relancer Microsoft Store et à permettre l’installation des applications. Voici la procédure détaillée, avec interprétation des résultats.
Étapes pas‑à‑pas
- Ouvrir Terminal Windows en administrateur (clic droit sur Démarrer > Terminal Windows (Admin)).
- Exécuter :
sfc /scannow
- Attendre la fin du scan (quelques minutes selon la machine). Ne fermez pas la fenêtre.
- Redémarrer Windows si SFC indique avoir réparé des fichiers.
- Tester Microsoft Store et relancer l’installation de l’application concernée (ex. : Microsoft Solitaire Collection).
Comprendre le message de SFC
Sortie SFC | Interprétation | Action recommandée |
---|---|---|
Windows Resource Protection did not find any integrity violations. | Aucune corruption détectée. | Passer aux contrôles Store/WU ci‑dessous (services, cache Store, réinitialisation WU). |
… found corrupt files and successfully repaired them. | Corruption corrigée. | Redémarrer puis tester Store. Dans le cas étudié : résolution complète. |
… found corrupt files but was unable to fix some of them. | Corruption persistante. | Enchaîner sur DISM /RestoreHealth puis relancer SFC (voir plus bas). |
Windows Resource Protection could not perform the requested operation. | Accès bloqué au magasin de composants. | Vérifier le disque (chkdsk ), services WU, puis exécuter DISM. |
Pourquoi SFC résout 0x80070490
SFC compare les fichiers système critiques à leur version de référence signée. Lorsque des bibliothèques ou manifestes utilisés par AppXSvc/Store sont endommagés, le déploiement UWP échoue avec 0x80070490 (composant introuvable/incohérent). Le remplacement par SFC rétablit la cohérence des hachages et des descripteurs, ce qui débloque l’ouverture du Store et les installations.
Procédure guidée complète
Si vous souhaitez une démarche robuste et réutilisable, suivez cet enchaînement. Elle couvre les cas où SFC ne suffit pas.
Arbre de décision rapide
Constat | Action |
---|---|
SFC a réparé des fichiers | Redémarrer puis tester Store. Si OK : terminé. |
SFC ne répare pas tout | Exécuter DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow à nouveau. |
Store s’ouvre mais installe mal | Réinitialiser le cache (wsreset.exe ) et vérifier les services Windows Update/AppX. |
Store ne s’ouvre toujours pas | Réinitialiser les composants Windows Update (SoftwareDistribution/Catroot2), puis re‑tester. |
Persistance de l’erreur | Envisager une mise à niveau de réparation (“in‑place upgrade”) après sauvegarde. |
Commandes utiles et vérifications ciblées
Exécuter DISM si SFC échoue
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Redémarrer entre les étapes si DISM signale des corrections. DISM reconstruit le magasin de composants (WinSxS) utilisé par SFC.
Réinitialiser Microsoft Store
- Essayer wsreset :
wsreset.exe
- Ou via Paramètres > Applications > Applications installées > Microsoft Store > Options avancées > Réinitialiser.
Astuce : si le Store ne démarre pas du tout, la réinitialisation via Paramètres reste possible.
Vérifier l’état des services clés
Ouvrir PowerShell (Admin) et exécuter :
Get-Service BITS, wuauserv, CryptSvc, AppXSvc, ClipSVC, InstallService |
Select-Object Name, Status, StartType | Format-Table -AutoSize
Les services doivent être Running et généralement en Automatic/Manual. Si l’un est Stopped, tenter :
Start-Service -Name AppXSvc, ClipSVC, BITS, wuauserv, CryptSvc, InstallService
Réinitialiser les composants Windows Update
Exécuter dans l’Invite de commandes (Admin) ou PowerShell (Admin) :
net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start appidsvc
net start cryptsvc
net start bits
net start wuauserv </code></pre>
<p>Optionnel : réinitialiser la pile réseau si les téléchargements échouent systématiquement :</p>
<pre><code>netsh winsock reset
ipconfig /flushdns
</code></pre>
<h4>Réenregistrer proprement le Store (quand c’est pertinent)</h4>
<p>Sur certains systèmes, le réenregistrement global <em>-AllUsers</em> échoue par “Access denied”. Essayez plutôt par utilisateur :</p>
<pre><code>$pkg = Get-AppxPackage -Name Microsoft.WindowsStore
If ($pkg) { Add-AppxPackage -DisableDevelopmentMode -Register "$($pkg.InstallLocation)\AppXManifest.xml" }
</code></pre>
<p><strong>Important</strong> : éviter <code>Remove‑AppxPackage Microsoft.WindowsStore</code> sur une machine de production. Sa suppression complète peut nécessiter une réparation hors ligne pour être restaurée.</p>
<h4>Gaming Services et applications Xbox</h4>
<p>Si les jeux Xbox refusent de s’installer après la remise en état du Store, vérifier le package :</p>
<pre><code>Get-AppxPackage -Name Microsoft.GamingServices -AllUsers | Select Name, PackageFullName, Status
</code></pre>
<p>Si absent ou endommagé, réinstallez depuis Microsoft Store (recherche “Gaming Services”) après avoir réparé Store/WU.</p>
<h2>Contrôles de bon sens avant de dépanner des heures</h2>
<ul>
<li><strong>Date/heure</strong> exactes et synchronisées (Paramètres > Heure et langue > Date et heure). Les licences du Store y sont sensibles.</li>
<li><strong>Connexion Microsoft</strong> dans le Store (profil en haut à droite). Se déconnecter/reconnecter peut rafraîchir les jetons.</li>
<li><strong>Espace disque</strong> suffisant sur <em>C:</em> (au moins 10 Go libres) et absence d’erreurs disque (<code>chkdsk /scan</code>).</li>
<li><strong>Politique de sécurité</strong> : vérifier qu’aucune stratégie ne désactive Microsoft Store (poste géré, GPO “Désactiver l’application Store”).</li>
<li><strong>Solutions de sécurité</strong> : un filtrage réseau/proxy agressif peut bloquer les URIs du Store. Tester sur un autre réseau si possible.</li>
</ul>
<h2>Cas particuliers et points d’attention</h2>
<ul>
<li><strong>Échec de la mise à niveau sur place</strong> (<em>Second_Boot… SYSPREP_RESPECIALIZE</em>) : souvent lié à un pilote ou service résiduel. Dans ce cas, privilégier d’abord <strong>DISM</strong> puis relancer une mise à niveau de réparation uniquement si nécessaire.</li>
<li><strong>Journal des événements</strong> : inspecter <em>Microsoft‑Windows‑AppXDeploymentServer/Operational</em> et <em>Microsoft‑Windows‑Store</em> (Application and Services Logs) pour repérer des erreurs de déploiement AppX, de licence (<em>ClipSVC</em>) ou d’accès au magasin de composants.</li>
<li><strong>Répertoire utilisateur</strong> : profils partiellement migrés/restaurés peuvent casser des ACL sur <em>%LOCALAPPDATA%\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe</em>. SFC/DISM corrige le système ; des permissions brisées côté profil peuvent nécessiter une réinitialisation de l’app via Paramètres.</li>
<li><strong>Abonnement “Hide Ads”</strong> : l’avantage est attaché à votre compte Microsoft sur Windows et ne s’étend pas à Android/iOS.</li>
</ul>
<h2>Bonnes pratiques préventives</h2>
<ul>
<li>Maintenir Windows à jour via Windows Update et redémarrer après les mises à jour cumulatives.</li>
<li>Créer un <strong>point de restauration</strong> avant toute intervention majeure (pilotes, nettoyage composant, scripts système).</li>
<li>Éviter les <em>debloaters</em> agressifs qui désinstallent Store et appx systèmes.</li>
<li>Sauvegarder régulièrement le profil Xbox/Microsoft si scores ou achats sont importants.</li>
</ul>
<h2>Plan de repli si SFC ne suffit pas</h2>
<ol>
<li>Lancer DISM :
<pre><code>DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Si le problème persiste : réinitialiser WU/Store (services et caches) puis tester wsreset.exe
.
En dernier recours : mise à niveau sur place (ISO/Assistant Windows 11) pour réparer Windows sans perte de données et d’apps. Sauvegarder au préalable.
Après la réparation
- Ouvrir Microsoft Store, vérifier la connexion au bon compte.
- Installer/réinstaller Microsoft Solitaire Collection : l’historique de jeu se resynchronise avec le cloud.
- Vérifier l’édition Premium (Hide Ads) sous Windows. Rappel : bénéfice non transférable vers Android/iOS.
- Laisser Windows Update terminer ses mises à jour après réparation (certaines se réappliqueront).
FAQ rapide
Que signifie 0x80070490 sur Microsoft Store ?
Un composant attendu est introuvable ou invalide pour le déploiement AppX (souvent fichiers système/manifestes corrompus).
Est‑ce risqué d’exécuter SFC/DISM ?
Non, ces outils sont intégrés à Windows. Fermez vos applications et sauvegardez votre travail. Un redémarrage est fréquemment requis.
Dois‑je désinstaller Microsoft Store ?
Non. Évitez Remove‑AppxPackage
sur Store : la restauration est complexe. Préférez SFC/DISM, wsreset et la réinitialisation via Paramètres.
Le dépanneur d’apps du Store suffit‑il ?
Parfois. Mais s’il s’agit d’une corruption système, SFC/DISM sont plus efficaces.
Pourquoi la commande de réenregistrement échoue avec “Access denied” ?
Des packages système protégés/partagés empêchent un réenregistrement global. Passez par utilisateur, ou réparez d’abord le magasin de composants avec DISM.
Le problème revient après quelques jours ?
Contrôler le disque, les pilotes récents, les outils de nettoyage automatisés, et maintenir WU à jour. Créez un point de restauration après réparation.
Fiche mémo commandes
:: Diagnostic et réparation de base
sfc /scannow
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
:: Réinitialisation du cache Store
wsreset.exe
:: Services indispensables
Get-Service BITS, wuauserv, CryptSvc, AppXSvc, ClipSVC, InstallService
:: Réinitialisation WU (extrait)
net stop wuauserv & net stop bits & net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc & net start bits & net start wuauserv
Conclusion
Dans le cas réel décrit, SFC /scannow a suffi à réparer les composants défaillants et à restaurer un Microsoft Store pleinement fonctionnel. Gardez cette séquence en tête : SFC → DISM → réinitialisation Store/WU → in‑place upgrade. Cette approche progressive limite les risques et maximise vos chances de rétablir rapidement le Store sans réinstaller Windows.