Après une mise à niveau vers Windows 11, TranslucentTB peut refuser de démarrer avec l’erreur « Failed to initialize XAML Diagnostics (0x80070490) ». Ce guide rassemble des procédures concrètes, des commandes vérifiées et des contournements sûrs pour rétablir une barre des tâches translucide et stable.
Vue d’ensemble du problème
Plusieurs utilisateurs rapportent qu’après un passage de Windows 10 à Windows 11, TranslucentTB ne s’exécute plus automatiquement au démarrage. Un lancement manuel affiche successivement :
- un message « Failed to initialize XAML Diagnostics » accompagné du code 0x80070490 (Element not found) ;
- puis une invite indiquant que l’application doit être fermée.
Le code 0x80070490 signale généralement un composant manquant ou corrompu dans la pile Windows/AppX/WinUI. La migration peut laisser des dépendances en décalage (Microsoft.UI.Xaml, VCLibs, .NET UWP), un cache Microsoft Store incohérent, ou des entrées de profil endommagées. La bonne nouvelle : dans l’immense majorité des cas, une séquence de remise en état cible ces points et résout le blocage.
Étapes rapides de réparation
- Réinitialiser TranslucentTB via Paramètres > Applications > Applications installées > TranslucentTB > Options avancées > Réinitialiser.
- Nettoyer le profil de l’app : supprimer
%LOCALAPPDATA%\Packages\49306CharlesMilette.TranslucentTB_*, puis réinstaller depuis le Microsoft Store ou le .msixbundle officiel. - Mettre à jour système et dépendances : Windows Update, Microsoft Store (Bibliothèque > Tout mettre à jour), pilotes graphiques, VCLibs, composants WinUI.
- Réparer l’image Windows : exécuter
DISMpuisSFCen mode administrateur. - Tester sur environnement « propre » : session Mode sans échec ou nouveau compte local pour isoler un profil corrompu.
- Appliquer un contournement si le symptôme persiste : démarrer avec l’argument
--disable-xaml-diagnostics. - Éventuellement regresser de version : déployer une build antérieure réputée stable (ex. 2022.2) le temps qu’une mise à jour corrige l’incompatibilité.
- Ouvrir un ticket avec journaux si l’erreur continue, afin que l’équipe creuse un cas limite.
Solutions proposées durant la session
| Piste | Détail |
|---|---|
| Réinitialiser/réinstaller proprement l’application | • Paramètres > Applications > TranslucentTB > Options avancées > Réinitialiser. • Supprimer le dossier %LOCALAPPDATA%\Packages\49306CharlesMilette.TranslucentTB_*, puis réinstaller depuis le Microsoft Store ou le .msixbundle officiel. |
| Créer un environnement « propre » | Tester en mode sans échec ou depuis un nouveau compte utilisateur pour écarter une corruption de profil. |
| Mettre à jour dépendances et système | • Windows Update + Microsoft Store (Bibliothèque > Tout mettre à jour). • Vérifier la présence/l’intégrité de Microsoft.UI.Xaml, .NET Runtime UWP et du Visual C++ Redistributable. |
| Vérifier l’image système | Exécuter DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow pour réparer d’éventuels composants manquants qui provoquent 0x80070490. |
| Contacter l’équipe de développement | Si l’erreur subsiste, ouvrir un ticket sur GitHub TranslucentTB/TranslucentTB en joignant le journal d’erreurs. |
Pourquoi cette erreur apparaît
TranslucentTB s’appuie sur les technologies de composition de Windows (DWM) et sur des composants XAML/WinUI. Lors d’une mise à niveau majeure (p. ex. Windows 11 23H2 vers 24H2 ou migration 10 → 11), il arrive que :
- les framework packages (Microsoft.UI.Xaml, Microsoft.VCLibs, .NET UWP) restent en versions mixtes ;
- le cache du Microsoft Store ou le catalogue AppX soit incohérent ;
- des clés de profil utilisateur héritées empêchent l’initialisation de XAML Diagnostics ;
- une politique de sécurité ou un antivirus intercepte un composant de débogage.
Le code 0x80070490 (Element not found) est cohérent avec un composant manquant dans cet enchaînement. La stratégie ci‑dessous vise à remettre d’aplomb ces briques, sans toucher à vos données.
Procédure détaillée pas à pas
Réinitialiser et réinstaller TranslucentTB
- Fermez TranslucentTB s’il est partiellement ouvert (icône zone de notification → Quitter).
- Ouvrez Paramètres > Applications > Applications installées, recherchez TranslucentTB, cliquez sur Options avancées puis Réinitialiser.
- Supprimez les restes du profil :
%LOCALAPPDATA%\Packages\49306CharlesMilette.TranslucentTB_*Si un message de verrouillage apparaît, redémarrez et recommencez la suppression. - Réinstallez l’application depuis le Microsoft Store ou via le .msixbundle officiel. Préférez la build stable la plus récente compatible avec votre version de Windows.
- Décochez temporairement « Démarrer avec Windows » dans TranslucentTB, puis réactivez‑le une fois le fonctionnement vérifié.
Mettre à jour Windows, le Store et les runtimes
- Windows Update : appliquez toutes les mises à jour cumulatives et pilotes proposés. Redémarrez.
- Microsoft Store : ouvrez Bibliothèque > Tout mettre à jour. Ceci rafraîchit notamment App Installer, VCLibs, .NET UWP et Microsoft.UI.Xaml si distribués via le Store.
- Réinitialiser le cache Store en cas d’erreur de mise à jour :
wsreset.exe - Mettre à jour par ligne de commande (optionnel) avec l’administrateur :
winget upgrade --allSi votre organisation limitewinget, passez par le Store. - Vérifier la présence des frameworks (PowerShell administrateur) :
Get-AppxPackage -AllUsers Microsoft.UI.Xaml* | Select Name, Version, PackageFullName Get-AppxPackage -AllUsers Microsoft.VCLibs* | Select Name, Version, PackageFullName Get-AppxPackage -AllUsers Microsoft.NET.Native* | Select Name, Version, PackageFullNameDes packages vides ou manquants expliquent souvent 0x80070490. La mise à jour Store les réinstalle automatiquement.
Réparer l’image Windows et les fichiers système
- Ouvrez Terminal Windows en Administrateur (PowerShell ou Cmd).
- Exécutez :
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannowAttendez la fin des deux opérations puis redémarrez.DISMrépare l’image des composants,SFCrépare les fichiers protégés.
Tester en environnement « propre »
- Mode sans échec : Paramètres > Récupération > Démarrage avancé → options avancées → Paramètres de démarrage → activer le mode sans échec réseau. Lancez TranslucentTB : si l’erreur disparaît, un service tiers peut interférer.
- Nouveau compte local : Paramètres > Comptes > Famille et autres utilisateurs → ajouter un compte local, connectez‑vous et testez TranslucentTB. Si cela fonctionne ici mais pas sur votre session habituelle, corrigez le profil (réinitialisation app, suppression du dossier
Packages).
Désactiver XAML Diagnostics comme contournement
Des utilisateurs contournent l’échec d’initialisation en démarrant TranslucentTB avec l’argument :
--disable-xaml-diagnostics
Deux méthodes robustes pour l’appliquer au démarrage :Via le planificateur de tâches (recommandé)
- Ouvrez Planificateur de tâches → Créer une tâche.
- Onglet Général : nommez la tâche « TranslucentTB », cochez « Exécuter avec les autorisations maximales ».
- Onglet Déclencheurs : À l’ouverture de session de Tout utilisateur.
- Onglet Actions :
- Programme/script :
translucenttb.exe - Arguments :
--disable-xaml-diagnostics - Démarrer dans :
%LOCALAPPDATA%\Microsoft\WindowsApps
where translucenttb.exe - Programme/script :
- Validez, déconnectez‑vous/reconnectez‑vous : la barre devient translucide sans l’erreur XAML.
Via un raccourci de démarrage
- Ouvrez
shell:startupdans l’Explorateur. - Créez un nouveau raccourci : Objet =
%LOCALAPPDATA%\Microsoft\WindowsApps\translucenttb.exe - Ouvrez les Propriétés du raccourci et ajoutez dans Arguments :
--disable-xaml-diagnostics.
Si votre installation n’expose pas d’alias ou refuse les arguments via raccourci, utilisez la méthode Planificateur ci‑dessus.
Régression temporaire vers une version antérieure
Dans certains environnements (notamment après Windows 11 24H2), revenir à une version antérieure de TranslucentTB peut stabiliser la situation le temps qu’une mise à jour corrige l’incompatibilité. La version 2022.2, antérieure à l’activation de certains mécanismes XAML Diagnostics, est souvent citée comme « safe » en dépannage.
- Désinstallez TranslucentTB.
- Supprimez le dossier
%LOCALAPPDATA%\Packages\49306CharlesMilette.TranslucentTB_*. - Installez la build antérieure (p. ex. 2022.2) depuis un package fiable (Store ou bundle officiel).
- Désactivez les mises à jour automatiques de l’app dans le Store pendant vos tests, puis réactivez‑les.
Avertissement : cette solution est un palliatif. Dès qu’une version corrigée est disponible, basculez‑y pour profiter des améliorations de stabilité et de sécurité.
Alternatives si le problème persiste
- ExplorerPatcher : restauration/ajustement de la barre des tâches.
- TaskbarXI : arrondis et effets de transparence sur la barre Windows 11.
Ces outils permettent de conserver un bureau soigné pendant l’analyse. Testez‑les un par un pour éviter les conflits d’injection dans l’interface système.
Diagnostic avancé et collecte de preuves
Journaux utiles
- Observateur d’événements → Journaux Windows > Application (source : Application Error, AppModel-Runtime) et Journaux des applications et services (AppXDeployment-Server, WinUI/XAML si présents).
- Moniteur de fiabilité (Reliability Monitor) pour un historique chronologique des échecs TranslucentTB.
- Journal de l’app si disponible : lancez TranslucentTB avec un niveau verbeux et capturez la sortie dans un fichier (selon build).
Points de contrôle système
| Point de contrôle | Commande/Action | Objectif |
|---|---|---|
| Alias Exécutable | where translucenttb.exe | Vérifier l’alias MSIX accessible depuis WindowsApps. |
| Frameworks AppX | Get-AppxPackage -AllUsers Microsoft.UI.Xaml* | Confirmer que WinUI/XAML est installé pour tous les utilisateurs. |
| Réparation composants | DISM /Online /Cleanup-Image /RestoreHealth | Réparer le magasin de composants (CBS) et le catalogue AppX. |
| Fichiers système | sfc /scannow | Réparer les DLL et binaires protégés utilisés par la pile XAML. |
| Cache Store | wsreset.exe | Rafraîchir le cache Microsoft Store en cas de dépendances bloquées. |
| Mise à jour globale | winget upgrade --all | Mettre à jour en masse les runtimes (VCLibs, App Installer, etc.). |
Paramètres et conflits à vérifier
- Mode développeur (Paramètres > Confidentialité et sécurité > Pour les développeurs) : désactivez‑le temporairement. Certains environnements déclenchent inutilement des hooks de diagnostic XAML.
- Antivirus/EDR : ajoutez une exclusion sur le processus TranslucentTB si un blocage par heuristique est suspecté.
- Autres « modders » de la barre : évitez d’exécuter plusieurs outils simultanés (ExplorerPatcher, TaskbarX/XI, etc.). Testez l’un après l’autre.
- Pilotes GPU : mettez à jour. Les effets de composition/transparence dépendent du pilote.
FAQ
Que signifie 0x80070490 dans ce contexte ?
Il s’agit de « Element not found ». Concrètement, un composant attendu par l’initialisation XAML/WinUI n’est pas trouvé (package manquant, clé de registre, ressource système). DISM et SFC règlent le cas le plus fréquent.
La réinstallation ne change rien. Que faire ensuite ?
Vérifiez les frameworks via PowerShell, réparez l’image Windows, puis testez dans un nouveau profil. Si cela fonctionne dans le nouveau compte mais pas dans l’ancien, concentrez‑vous sur la suppression de %LOCALAPPDATA%\Packages\49306CharlesMilette.TranslucentTB_* et sur la réinitialisation Store.
Puis‑je conserver la transparence en attendant ?
Oui. Activez le lancement avec --disable-xaml-diagnostics (Planificateur de tâches), ou utilisez temporairement ExplorerPatcher/TaskbarXI.
Le problème revient après chaque redémarrage
Réappliquez l’argument de contournement au démarrage, puis surveillez les mises à jour de TranslucentTB et de Windows. Assurez‑vous que votre tâche planifiée s’exécute « Avec les autorisations maximales » et que l’alias translucenttb.exe est accessible pour votre utilisateur.
Dois‑je réinitialiser Windows ?
Très rarement. Ce bug est généralement solvable sans réinstallation complète. N’envisagez une remise à zéro qu’après avoir suivi l’ensemble des étapes de ce guide et collecté des journaux à soumettre aux développeurs.
Résumé actionnable
| Étape | But | Résultat attendu |
|---|---|---|
| Réinitialiser l’app | Éliminer la config cassée | L’app se lance sans erreur |
| Mettre à jour Store/Windows | Rafraîchir les frameworks | Plus de 0x80070490 |
| DISM + SFC | Réparer CBS & fichiers | Intégrité rétablie |
| Profil propre | Isoler une corruption utilisateur | Marche dans le nouveau compte |
Argument --disable-xaml-diagnostics | Contourner le hook XAML | L’app démarre au logon |
| Version antérieure | Continuer à travailler | Transparence opérationnelle |
Informations complémentaires utiles
- Désactiver XAML Diagnostics : ajoutez l’option
--disable-xaml-diagnosticsdans le mécanisme de démarrage (tâche planifiée ou raccourci) de TranslucentTB. - Regresser vers une version antérieure : la release 2022.2 (pré‑activation de XAML Diagnostics) peut fonctionner temporairement en attendant une mise à jour compatible Windows 11 24H2.
- Solutions alternatives : ExplorerPatcher ou TaskbarXI offrent aussi la transparence de la barre des tâches si TranslucentTB reste instable.
En appliquant la séquence réinitialisation → mise à jour système et dépendances → test sur profil propre, la plupart des cas signalés récupèrent un fonctionnement normal.
Bonnes pratiques pour prévenir le retour du bug
- Gardez Windows et Microsoft Store à jour, surtout après une mise à niveau majeure.
- Évitez d’empiler plusieurs outils de personnalisation de la barre des tâches.
- Consignez vos paramètres stables de TranslucentTB pour les réappliquer en un clic après une réinstallation.
- Conservez un point de restauration système avant des changements majeurs.
Demander de l’aide utilement
Si vous ouvrez un ticket auprès des développeurs, joignez :
- l’édition et la version exactes de Windows (winver) ;
- la version de TranslucentTB installée et le canal de distribution (Store / bundle) ;
- la sortie de
Get-AppxPackagepour Microsoft.UI.Xaml / VCLibs ; - le résultat
DISM/SFCet les événements Application/Error correspondants ; - les étapes déjà tentées, y compris l’éventuel contournement
--disable-xaml-diagnostics.
Ces informations accélèrent considérablement l’analyse et la correction.
Conclusion
L’erreur « Failed to initialize XAML Diagnostics (0x80070490) » après migration vers Windows 11 traduit presque toujours un décalage ou une corruption de dépendances. En combinant réinitialisation de l’app, mises à jour Store/Windows, réparation DISM/SFC et tests sur un profil propre, TranslucentTB retrouve généralement un démarrage normal. Au besoin, l’argument --disable-xaml-diagnostics permet d’assurer la transparence de la barre des tâches le temps d’une correction définitive.

