Erreur de processus irrécupérable Visual Studio

Visual Studio 2017 utilise plusieurs processus hors processus pour exécuter des tâches d’arrière-plan obligatoires, telles que des tests unitaires en direct, des analyseurs de code, et bien plus encore. Grâce à l’exécution hors processus de ces processus, les performances de Visual Studio sont améliorées ; par exemple, Visual Studio répond plus rapidement pendant l’exécution de tâches gourmandes en ressources et de longue durée. En outre, Visual Studio étant un processus 32 bits, l’exécution de processus hors processus met un espace de mémoire plus grand à la disposition des travaux gourmands en mémoire.

Si un de ces processus nécessaires prend fin pour une raison quelconque, une barre d’information contextuelle s’affiche avec le message suivant :

« Malheureusement, un processus utilisé par Visual Studio a rencontré une erreur irrécupérable. Nous vous recommandons d’enregistrer votre travail, puis de fermer et redémarrer Visual Studio. »

Si vous voyez ce message, vous devez immédiatement enregistrer votre travail, puis fermer et redémarrer Visual Studio. Si vous ne faites pas cela, Visual Studio peut se bloquer à tout moment.

Liste de processus

Voici une de liste de processus hors processus utilisés par Visual Studio et dont l’exécution est nécessaire à son bon fonctionnement.

  • Microsoft.Alm.Shared.Remoting.RemoteContainer.dll
  • Microsoft.CodeAnalysis.LiveUnitTesting.EntryPoint
  • PerfWatson2.exe
  • ServiceHub.Host.Node.x86.exe
  • ServiceHub.IdentityHost.exe
  • ServiceHub.VSDetouredHost.exe
  • ServiceHub.SettingsHost.exe
  • ServiceHub.Host.CLR.x86.exe
  • ServiceHub.RoslynCodeAnalysisService32.exe
  • ServiceHub.RoslynCodeAnalysisService.exe
  • WindowsAzureGuestAgent.exe
  • WindowsAzureTelemetryService.exe
  • WaAppAgent.exe