Udostępnij za pośrednictwem


Błąd procesu nieodwracalnego programu Visual Studio

Dotyczy: Visual Studio

Program Visual Studio używa kilku procesów poza proc do uruchamiania wymaganych zadań w tle, takich jak testy jednostkowe na żywo, analizatory kodu i inne. Te procesy są uruchamiane poza proc, aby zapewnić korzyści w zakresie wydajności programu Visual Studio, takie jak umożliwienie programowi Visual Studio szybszego reagowania w przypadku długotrwałych zadań intensywnie korzystających z zasobów. Szczególnie w przypadku programu Visual Studio 2019 lub poprzednich wersji, ponieważ jest to proces 32-bitowy, uruchamianie procesów poza proc zapewnia intensywnej pracy nad pamięcią większą przestrzeń pamięci, w której ma działać.

Jeśli proces ServiceHub.RoslynCodeAnalysisService.exe lub ServiceHub.RoslynCodeAnalysisService32.exe kończy się z jakiegoś powodu, zostanie wyświetlony pasek informacyjny z następującym komunikatem:

Niestety, proces używany przez program Visual Studio napotkał nieodwracalny błąd. Zalecamy zapisanie pracy, a następnie zamknięcie i ponowne uruchomienie programu Visual Studio.

Jeśli zostanie wyświetlony komunikat, zapisz swoją pracę, a następnie zamknij i uruchom ponownie program Visual Studio.

Lista procesów

Poniżej znajduje się lista procesów poza proc używanych przez program Visual Studio. Ta lista zawiera procesy uruchamiane w określonych przepływach pracy lub scenariuszach, więc w większości przypadków nie są one uruchomione w tym samym czasie.

  • 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

Jeśli którykolwiek z tych procesów zostanie nieoczekiwanie zakończony, niektóre funkcje w programie Visual Studio przestaną działać. W przypadku niektórych procesów utrata funkcjonalności może być nieistotna. W przypadku innych osób ma to wpływ na stabilność programu Visual Studio i zostanie wyświetlony komunikat o błędzie.

Uwaga 16.

Jeśli wystąpi problem, do którego nie odwołujesz się na tej stronie, zgłoś go nam za pomocą narzędzia Zgłoś problem, które pojawia się zarówno w Instalator programu Visual Studio, jak i w środowisku IDE programu Visual Studio.