Comment corriger l’erreur « Fenêtre terminée de manière inattendue » dans Visual Studio Code

L’ erreur « Fenêtre terminée de manière inattendue » dans Visual Studio Code apparaît lorsqu’un processus de rendu Electron plante ou est arrêté de force par le système. Pour ceux qui ne le savent pas, VS Code s’appuie sur Electron, qui utilise Chromium en arrière-plan pour afficher son interface, un peu comme un mini-navigateur intégré à votre éditeur. Chaque fenêtre s’exécute dans son propre processus de rendu. Ainsi, en cas de problème, un message de plantage s’affiche. Cela peut être très agaçant, surtout au démarrage ou lors du chargement de projets spécifiques.

Vous pourriez voir différents codes d’erreur, comme :

  • raison : « crashed », code : « 1073741819 » ou « 6 »
  • raison : « oom » (mémoire insuffisante), code : « -536870904 »
  • raison : « tué », code : « 9 »

La plupart du temps, ces plantages sont dus à des pilotes graphiques obsolètes, à des extensions problématiques, à des bugs dans Electron/Chromium, à un cache ou à des fichiers de sauvegarde corrompus, ou parfois à un fichier de projet particulier qui se dérègle. Je ne sais pas exactement pourquoi, mais c’est un mélange de stabilité du système et de problèmes d’application. Quoi qu’il en soit, voici quelques solutions efficaces qui, selon mon expérience, ont été utiles ; chacune cible une cause commune.

1. Redémarrez votre ordinateur

Oui, ça paraît basique, mais c’est souvent la première ligne de défense. Le redémarrage efface les processus bloqués, actualise les pilotes GPU et réinitialise la mémoire. Parfois, Electron a juste besoin d’un nouveau départ pour se débarrasser de la cause du plantage.

Cliquez simplement sur Démarrer > Alimentation > Redémarrer. Sur certaines configurations, cela corrige les plantages pendant un moment, mais il est conseillé de réessayer si le problème persiste.

2. Supprimez le dossier de sauvegarde

VS Code conserve des copies de sauvegarde de vos fichiers non enregistrés dans %appdata%.Si celles-ci sont corrompues, cela peut provoquer un plantage de la fenêtre au lancement.

Avertissement : cela effacera tout travail non enregistré, alors ne le faites que si vous acceptez de perdre ces sauvegardes temporaires.

Appuyez sur Windows + R, saisissez %appdata%, appuyez sur Entrée, puis accédez à Code > Sauvegardes. Supprimez tout le dossier, puis redémarrez VS Code et vérifiez s’il s’ouvre normalement. Cela a fonctionné sur certaines configurations, mais pas toutes ; cela vaut donc le coup d’essayer.

3. Désactiver Chromium Sandbox (avancé)

C’est un peu délicat et *déconseillé* à long terme, car cela affaiblit la sécurité. Cependant, il arrive que le sandbox d’Electron entre en conflit avec les pilotes graphiques ou les logiciels de sécurité, provoquant des plantages du moteur de rendu.

Fermez toutes les fenêtres de VS Code, puis exécutez l’invite de commande en tant qu’administrateur. Tapez :

code --disable-chromium-sandbox

et appuyez sur Entrée. Relancez VS Code. Si les plantages cessent, vous avez probablement trouvé le coupable. N’oubliez pas que cela réduit certaines protections de sécurité ; ne le laissez donc pas définitivement, sauf si vous avez confiance en votre environnement.

4. Forcer la fermeture VS Code

Parfois, même après la fermeture, certains processus persistent en arrière-plan. Ces résidus peuvent entraîner des problèmes étranges au redémarrage. Forcer la fermeture garantit un redémarrage complet de VS Code.

Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches. Recherchez Visual Studio Code sous l’ onglet Processus, faites un clic droit et sélectionnez « Terminer la tâche ». Ouvrez ensuite à nouveau VS Code. Sur certains systèmes, cela corrige les plantages récurrents après une fermeture normale.

5. Réinstaller VS Code

Si tout le reste échoue, effacer et réinstaller peut faire l’affaire. Surtout si vous suspectez un composant Electron ou Chromium corrompu, une nouvelle installation rétablit souvent l’état normal.

Désinstallez VS Code, puis supprimez les données restantes de l’application (car Windows complique la tâche plus que nécessaire).Téléchargez le dernier programme d’installation sur le site officiel de VS Code et réinstallez-le.C:\Users\\AppData\Roaming\Code