Неустранимая ошибка процесса в Visual Studio

Область применения: Visual Studio

В Visual Studio применяется несколько внепроцессных процессов для выполнения необходимых фоновых задач, таких как динамическое модульное тестирование, анализаторы кода и т. д. Эти процессы выполняются вне процесса для предоставления Visual Studio преимуществ производительности, таких как быстрое реагирование при выполнении ресурсоемких и продолжительных заданий. Особенно для Visual Studio 2019 или предыдущих версий, так как это 32-разрядный процесс, выполняющийся вне proc, обеспечивает интенсивное использование памяти больше места в памяти, в котором следует работать.

Если процесс ServiceHub.RoslynCodeAnalysisService.exe или ServiceHub.RoslynCodeAnalysisService32.exe завершается по какой-либо причине, появляется всплывающая строка со следующим сообщением:

К сожалению, процесс, используемый Visual Studio, столкнулся с неустранимой ошибкой. Рекомендуется сохранить работу, а затем закрыть и перезапустить Visual Studio.

Если появится сообщение, сохраните работу, а затем закройте и перезапустите Visual Studio.

Список процессов

Ниже приведен список процессов вне процесса, используемый в Visual Studio. Этот список включает в себя процессы, запускающиеся в определенных рабочих процессах или сценариях, и поэтому в большинстве случаев не все они выполняются одновременно.

  • 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

Если любой из этих процессов неожиданно завершается, некоторые функции в Visual Studio перестают работать. Для некоторых процессов потеря функциональности может быть незначительной. Другие процессы влияют на стабильность работы Visual Studio, и отображается сообщение об ошибке.

Примечание.

Если у вас возникла проблема, не указанная на этой странице, сообщите нам о ней с помощью средства Сообщить о проблеме.Оно доступно как в Visual Studio Installer, так и в Visual Studio IDE.