Freigeben über


Nicht behebbare Prozessfehler in Visual Studio

Gilt für: Visual Studio

Visual Studio verwendet mehrere Out-of-Proc-Prozesse, um die erforderlichen Hintergrundaufgaben, wie z.B. Live-Komponententests, Code-Analysetools und mehr auszuführen. Diese Prozesse werden Out-of-Proc ausgeführt, um Leistungsvorteile von Visual Studio zu nutzen, z.B. dass Visual Studio schneller reagieren kann, wenn ressourcenintensive, langfristige Aufträge ausgeführt werden. Insbesondere bei Visual Studio 2019 oder früheren Versionen, da es sich um einen 32-Bit-Prozess handeln kann, bietet das Ausführen von Prozessen außerhalb des Vorgangs arbeitsspeicherintensive Arbeit einen größeren Speicherplatz, in dem sie ausgeführt werden können.

Wenn der Prozess ServiceHub.RoslynCodeAnalysisService.exe oder ServiceHub.RoslynCodeAnalysisService32.exe aus irgendeinem Grund beendet wird, wird eine Popup-Informationsleiste mit folgender Meldung angezeigt:

Leider ist bei einem von Visual Studio verwendeten Prozess ein nicht behebbarer Fehler aufgetreten. Es wird empfohlen, Ihre Arbeit zu speichern und dann Visual Studio zu schließen und neu zu starten.

Wenn die Meldung angezeigt wird, speichern Sie Ihre Arbeit, und schließen Sie Visual Studio, und starten Sie sie erneut.

Liste der Prozesse

Im Folgenden finden Sie eine Liste der Out-of-Proc-Prozesse, die von Visual Studio verwendet werden. Diese Liste enthält Prozesse, die in bestimmten Workflows oder Szenarios gestartet werden. In den meisten Fällen werden diese also nicht alle gleichzeitig ausgeführt.

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

Wenn eines dieser Prozesse unerwartet beendet wird, funktionieren einige Funktionen in Visual Studio nicht mehr. Bei einigen Prozesse kann der Ausfall dieser Funktionalitäten unbedeutend sein. Bei anderen wird die Stabilität von Visual Studio beeinträchtigt, und eine Fehlermeldung wird angezeigt.

Hinweis

Wenn ein Problem auftritt, das auf dieser Seite nicht berücksichtigt wird, informieren Sie uns bitte über das Tool Problem melden, das sowohl im Visual Studio-Installer als auch in der Visual Studio-IDE angezeigt wird.