Après quelques années à jouer Elite : Dangerous sur Windows 10 (Horizons, sur Steam), mon installation a brusquement cessé de fonctionner il y a quelques semaines (il y a eu une mise à jour du jeu depuis, mais son installation n'a pas réglé mon problème).
Initialement, le lanceur ( EDLaunch.exe
) a échoué de manière silencieuse, sans apparaître dans la barre des tâches ni afficher aucune fenêtre ; vous pouviez le voir brièvement (pendant moins d'une seconde) dans le Gestionnaire des tâches avant qu'il ne s'arrête. Peu importe que je démarre via Steam, via SteamVR, en utilisant l'icône de ma barre des tâches, en double-cliquant sur l'icône de l'ordinateur. EDLaunch.exe
ou via le programme EDProfiler du Dr. Kaiii.
Après avoir suivi toutes les étapes sur Article de la base de connaissances de Frontier sur le dépannage des problèmes de lanceurs, j'ai ouvert un ticket avec Frontier. Ils ont suggéré les étapes suivantes :
- Tout d'abord, désactivez .NET dans Caractéristiques des fenêtres . Un moyen facile d'y accéder est de taper Caractéristiques des fenêtres dans Démarrer > Recherche. Assurez-vous que tous les versions disponibles de .NET sont désactivées.
- Abrir Programmes et caractéristiques dans le panneau de configuration de Windows. Un moyen simple de le faire apparaître est de taper ' Programmes et caractéristiques ' Rechercher.
- Désinstallez tout ce qui commence par
Microsoft .NET
, n'existe dans Programmes et caractéristiques a étape 4)- Téléchargez et installez toutes les versions de .N
- Microsoft .NET Framework 4.6.1 - Windows 10, 8.1, 8, et 7
- [... Autres versions, sans intérêt pour moi]
J'ai suivi ces étapes jusqu'à la quatrième, en installant .NET Framework 4.6.1. Ce programme d'installation a échoué ; ses messages d'erreur m'ont indiqué que, comme ma machine possédait déjà .NET 4.7.2, je ne serais pas autorisé à installer 4.6.1 (il semble impossible de désinstaller .NET 4.7.2 sur Windows 10 lorsqu'il a été livré avec la mise à jour du système d'exploitation, du moins en utilisant les instructions ci-dessus).
J'ai redémarré, réactivé .NET dans les fonctionnalités de Windows, et redémarré à nouveau. Le lanceur ne fonctionnait toujours pas, mais il affichait un message d'erreur :
Là encore, le comportement est le même, quelle que soit la façon dont j'essaie de le démarrer.
(J'ai cherché sur mon PC un fichier appelé CobraBayWindow.xaml
il semble qu'il n'existe pas sur ma machine, ni sur les machines de quelques autres joueurs que j'ai interrogés et dont les installations fonctionnent).
Cette exception a été discutée dans un fil de discussion Reddit mais les solutions qui y sont présentées semblent également concerner .NET et ne suggèrent aucune nouvelle étape de dépannage pour moi.
Mon DxDiag.txt
après avoir appliqué ces derniers changements .NET montre trois edlaunch.exe
les problèmes ( WER4
, WER5
, & WER6
), tous avec le même texte :
+++ WER6 +++:
Fault bucket 2236876271833650918, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: edlaunch.exe
P2: 0.4.6496.0
P3: 5c18c354
P4: PresentationFramework
P5: 3.0.0.0
P6: 5a7d2e52
P7: 626a
P8: e1
P9: System.Windows.Markup.XamlParse
P10:
Je ne sais pas ce que je dois essayer pour résoudre ce problème.