Impossible de lancer Minecraft : corriger l’erreur hostpolicy.dll (0x c000012f) dans GamingServicesTcui.exe sur Windows 10/11

Vous lancez Minecraft sur Windows 10/11 et obtenez un message « hostpolicy.dll… 0x c000012f » pointant vers GamingServicesTcui.exe ? Voici une procédure claire, éprouvée et sûre pour corriger l’erreur et rejouer sans réinstaller le jeu ni Windows.

Sommaire

Problème : « hostpolicy.dll » / code 0x c000012f dans GamingServicesTcui.exe

Au démarrage du lanceur Minecraft, un message d’erreur s’affiche :

« …\Gaming Services Tcui\hostpolicy.dll n’est pas conçu pour s’exécuter sous Windows ou contient une erreur (0x c000012f) »

Le phénomène est caractéristique : seul Minecraft est impacté, alors que d’autres jeux se lancent normalement. Les tentatives classiques (mise à jour des pilotes, désinstallation/réinstallation du jeu ou de l’application Xbox, recherche manuelle de DLL) ne changent rien.

Ce que signifient hostpolicy.dll et le code 0x c000012f

hostpolicy.dll fait partie du runtime .NET (.NET Core/desktop) utilisé par des composants Xbox/Store, dont Gaming Services. Le code 0x c000012f correspond classiquement à une erreur « Bad Image » : Windows détecte une binaire invalide (corruption, architecture ou version incompatibles) et refuse d’exécuter le composant.

Dans ce cas précis, l’élément fautif est le runtime .NET embarqué dans Gaming Services. Corriger l’intégrité de Gaming Services supprime donc la DLL défectueuse et réinstalle une copie saine.

Symptômes typiques et causes probables

SymptômeCause probableAction recommandée
Erreur « hostpolicy.dll… 0x c000012f » au lancement de MinecraftComposants Gaming Services corrompus ou désynchronisésRéinstallation complète de Gaming Services (procédure ci‑dessous)
Minecraft ne se lance pas, d’autres jeux fonctionnentMauvais appairage Xbox/Store, cache Store incohérentMettre à jour l’application Xbox, vérifier le compte, réinitialiser le Store
Échecs répétés après mises à jour de pilotesFichiers système endommagés non liés au GPUContrôles SFC et DISM pour l’intégrité Windows

Solution express

  1. Mettre Windows à jour : Paramètres ▸ Windows Update ▸ Rechercher les mises à jour ▸ Installer ▸ Redémarrer.
  2. Mettre l’application Xbox à jour : Microsoft Store ▸ Bibliothèque ▸ Mises à jour & téléchargements ▸ Xbox ▸ Mettre à jour.
  3. Vérifier le compte Microsoft : utiliser le même compte dans le Store et dans l’app Xbox.
  4. Réinstaller complètement « Gaming Services » (décisif) :
    • Ouvrir Windows PowerShell (Admin).
    • Exécuter :
    get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
    • Réinstaller Gaming Services dans la page Store qui s’ouvre.
    • Redémarrer le PC puis relancer Minecraft.

Résultat attendu : la réinstallation de Gaming Services supprime l’erreur et le jeu se lance normalement.

Procédure détaillée pas à pas

<h3>Mettre à jour Windows</h3>
<p>Une mise à jour incomplète peut laisser coexister des versions incompatibles des services Xbox et du runtime .NET.</p>
<ol>
  <li>Ouvrir <em>Paramètres</em> ▸ <em>Windows Update</em>.</li>
  <li>Cliquer <em>Rechercher les mises à jour</em>, installer tout ce qui est proposé.</li>
  <li>Effectuer <strong>tous</strong> les redémarrages demandés.</li>
</ol>

<h3>Actualiser l’application Xbox et vérifier le compte utilisé</h3>
<ol>
  <li>Ouvrir <em>Microsoft Store</em> ▸ <em>Bibliothèque</em> ▸ <em>Mises à jour &amp; téléchargements</em>.</li>
  <li>Mettre à jour <strong>Xbox</strong>, <em>App Installer</em> et <em>Microsoft Store</em> s’ils apparaissent.</li>
  <li>Dans l’app Xbox et dans le Store, contrôler que vous êtes connecté(e) <strong>au même compte Microsoft</strong>. Déconnectez/reconnectez si nécessaire.</li>
</ol>

<h3>Réinstaller complètement Gaming Services (méthode résolutive)</h3>
<p>Cette étape force la suppression des binaire(s) corrompus, y compris <code>hostpolicy.dll</code>, puis leur récupération propre via le Store.</p>
<ol>
  <li>Clic droit sur le menu Démarrer ▸ <strong>Windows PowerShell (Admin)</strong> ou <strong>Terminal Windows (Admin)</strong>.</li>
  <li>Exécuter :</li>
</ol>
<pre><code class="language-powershell">get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers

start ms-windows-store://pdp/?productid=9MWPM2CQNLHN

  1. Dans la page Store qui s’ouvre, cliquer Installer pour Gaming Services.
  2. Une fois l’installation terminée, redémarrer Windows.
  3. Lancer Minecraft. L’erreur doit avoir disparu.

Remarque utile : la commande -allusers retire le package pour tous les profils locaux, ce qui évite qu’une ancienne copie réapparaisse au prochain démarrage. Les jeux et sauvegardes ne sont pas supprimés.

<h3>Étapes de fiabilisation complémentaires</h3>
<p>Si vous souhaitez sécuriser davantage le système (ou si l’erreur revenait ultérieurement), appliquez ces contrôles de cohérence :</p>
<details>
  <summary><strong>Réinitialiser le cache et les composants du Microsoft Store</strong></summary>
  <ol>
    <li>Appuyer sur <kbd>Win</kbd>+<kbd>R</kbd>, saisir <code>wsreset.exe</code>, valider. Une fenêtre de console s’ouvre puis le Store se relance avec un cache propre.</li>
    <li>Dans <em>Paramètres ▸ Applications ▸ Applications installées</em>, ouvrir <em>Microsoft Store</em> puis <em>Options avancées</em> : exécuter <em>Réparer</em>, puis <em>Réinitialiser</em> si nécessaire. Répétez pour l’app <em>Xbox</em>.</li>
  </ol>
</details>

<details>
  <summary><strong>Vérifier l’intégrité système avec SFC et DISM</strong></summary>
  <ol>
    <li>Ouvrir <strong>Invite de commandes (Admin)</strong> ou <strong>PowerShell (Admin)</strong>.</li>
    <li>Exécuter successivement :</li>
  </ol>
  <pre><code class="language-cmd">sfc /scannow

DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

Redémarrez après RestoreHealth. Ces outils corrigent d’éventuelles corruptions Windows susceptibles de perturber les composants Xbox.

<details>
  <summary><strong>Contrôler l’état des services Gaming</strong></summary>
  <p>Depuis PowerShell (Admin) :</p>
  <pre><code class="language-powershell">Get-Service -Name &quot;GamingServices*&quot; | Select-Object Name,Status,StartType</code></pre>
  <p>Les services doivent être présents et démarrables. Si un service manque après réinstallation, relancer l’installation via le Store puis redémarrer.</p>
</details>

<details>
  <summary><strong>Mettre à jour ou réparer .NET Desktop Runtime</strong></summary>
  <p>Bien que le runtime .NET requis pour Gaming Services soit embarqué, la présence d’un .NET Desktop Runtime global à jour améliore la compatibilité d’ensemble.</p>
</details>

Pourquoi cette solution fonctionne

Le message « Bad Image » 0x c000012f vise rarement Minecraft lui‑même ; il cible la chaîne d’exécution qui entoure l’ouverture du jeu via l’écosystème Xbox/Store. Gaming Services joue un rôle central (provisionnement des licences, intégration Store, pont Xbox), et il embarque des composants .NET, dont hostpolicy.dll. Une corruption ou un décalage de version entre ces binaires et Windows mène directement au message cité. La désinstallation forcée nettoie les copies défectueuses, la réinstallation récupère des fichiers propres et correctement déclarés dans le système.

Vérifications après correction

  • Lancez l’app Xbox : aucune alerte d’installation en attente.
  • Ouvrez Minecraft depuis l’app Xbox ou depuis le lanceur officiel : le jeu démarre sans message hostpolicy.dll.
  • Dans l’Observateur d’événementsJournaux Windows ▸ Application, l’exécutable GamingServicesTcui.exe ne génère plus d’événements d’erreur au démarrage.

Bonnes pratiques pour éviter la réapparition

  • Garder Windows Update et le Store à jour : les services Xbox, .NET et le système doivent rester synchronisés.
  • Avant de réinstaller un jeu, inspecter les services système associés : Gaming Services, Microsoft Visual C++ Redistributables, DirectX, .NET.
  • En cas d’instabilité Windows, exécuter SFC et DISM régulièrement pour valider l’intégrité.
  • Éviter les tweaks agressifs de « désinstallation Appx » non documentés : ils peuvent casser l’intégration Xbox/Store.

Guide de diagnostic rapide

TestCommande/ActionInterprétation
Cache Storewsreset.exeRéinitialise le cache du Store si l’installation de Gaming Services boucle ou échoue.
Intégrité Windowssfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealthRépare des fichiers système qui peuvent empêcher la bonne déclaration de DLL.
Présence des servicesGet-Service "GamingServices*"Confirme que les services sont installés et dans l’état attendu.
Réinstallation cibléeremove-AppxPackage … puis start ms-windows-store://…Nettoie la DLL corrompue et déploie une copie saine depuis le Store.

Questions fréquentes

Dois‑je réinstaller Minecraft ?

En général, non. Lorsque l’erreur cible hostpolicy.dll via GamingServicesTcui.exe, réinstaller Gaming Services suffit. Réinstaller le jeu ne corrige pas une DLL système corrompue. Mes mondes/sauvegardes sont‑ils en danger ?

La désinstallation de Gaming Services ne supprime ni les jeux ni leurs données. Conservez néanmoins une sauvegarde de vos mondes par prudence. Puis‑je supprimer uniquement la DLL fautive ?

À éviter. Ces DLL sont gérées par le Store et protégées. La suppression manuelle casse les signatures et peut aggraver le problème. Utilisez la procédure Appx fournie. Faut‑il mettre à jour .NET manuellement ?

Ce n’est pas obligatoire pour ce cas précis, car le runtime utilisé par Gaming Services est provisionné avec le package. Avoir un .NET Desktop Runtime global à jour est toutefois recommandé pour la stabilité générale. Le code 0x c000012f peut‑il venir des pilotes GPU ?

Très rarement. Ce code signale surtout une binaire invalide. Mettre à jour les pilotes est utile, mais la piste principale reste Gaming Services. Que faire si le Store refuse d’installer Gaming Services ?

Exécuter wsreset.exe, réparer/réinitialiser le Store et l’app Xbox, vérifier la date/heure système, puis redémarrer. Retenter l’installation après ces actions.

Recette de résolution complète prête à copier

1) Mettez Windows à jour (Windows Update), redémarrez.
2) Mettez à jour l’app Xbox via le Microsoft Store.
3) Vérifiez que le même compte Microsoft est utilisé dans le Store et l’app Xbox.
4) Ouvrez PowerShell (Admin) et exécutez :
   get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
   start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
   Installez Gaming Services dans le Store, redémarrez Windows.
5) (Optionnel) Réinitialisez le Store (wsreset), puis lancez Minecraft.

En résumé

Le message « hostpolicy.dll… 0x c000012f » lors du lancement de Minecraft sur Windows 10/11 est presque toujours lié à une corruption ou un décalage de version au sein de Gaming Services. Les mises à jour Windows/Store/Xbox sont utiles, mais la réinstallation complète de Gaming Services est la solution décisive. Avec la procédure ci‑dessus, vous retrouvez un environnement Xbox/Store cohérent et un lancement de Minecraft sans message « Bad Image ».

Annexes : commandes utiles

CommandeButOù l’exécuter
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusersDésinstaller complètement Gaming Services pour tous les profilsPowerShell (Admin)
start ms-windows-store://pdp/?productid=9MWPM2CQNLHNOuvrir la page d’installation de Gaming Services dans le StorePowerShell (Admin)
wsreset.exeVider le cache du Microsoft StoreExécuter (Win+R)
sfc /scannowRéparer les fichiers système WindowsCMD/PowerShell (Admin)
DISM /Online /Cleanup-Image /RestoreHealthRestaurer l’image système WindowsCMD/PowerShell (Admin)
Get-Service "GamingServices*"Vérifier l’état des services GamingPowerShell

Cas d’usage similaires à garder en tête

  • Erreurs « Bad Image » ciblant des DLL .NET ou Visual C++ liées à des Apps UWP : commencer par réparer/réinstaller le package Appx concerné avant de réinstaller l’application finale.
  • Échecs de lancement via l’écosystème Xbox/Store (licences, services de jeu, overlays) : vérifier Gaming Services en priorité.
  • Incohérences entre versions Windows et services Xbox après de grosses mises à jour : installer tous les correctifs cumulatifs restants puis redémarrer.

Crédit pratique

Grâce à cette procédure — mise à jour de Windows et de l’app Xbox, vérification du compte et, surtout, réinstallation complète de Gaming Services — l’erreur hostpolicy.dll / 0x c000012f disparaît et Minecraft se lance normalement, sans réinstallation du jeu ni du système.

Sommaire