잘 돌아가던 VS가 갑자기 이상해졌습니다.

VS2022 버전이며 WPF 프로젝트인데
갑자기 위와 같은 오류가 발생합니다.

기존에 잘 돌아가던 소스를 열었더니 위와 같은 오류가 발생해서
새로운 WPF 프로젝트를 만들어도 위와 같은 오류가 발생합니다.

심지어는 아무런 프로젝트를 열지 않고
빈 VS로만 실행해도 위와 같은 오류가 발생합니다.

제가 Windows Server 2019 OS에서 개발을 하는데
VS2022가 갑자기 Windows Server 2019를 지원하지 않게 된건가 생각해서
가상PC에 새로 Windows Server 2019를 설치해서 최신 버전까지 업데이트해서
테스트해보니 문제 없이 잘 됩니다.
기존 PC에서만 문제가 발생합니다.

VS를 지웠다가 다시 설치해봐도 계속 문제가 발생합니다.

이런 오류 보신 분 계신가요?
무엇이 문제인지 궁금합니다.

[스텍 추적 표시]를 클릭해서 상세한 정보를 확인하면 아래와 같습니다.

Microsoft.ServiceHub.Framework.ServiceActivationFailedException : “Microsoft.VisualStudio.LanguageServices.ProcessTelemetryCore64” 서비스를 활성화하지 못했습니다. —> StreamJsonRpc.RemoteInvocationException: Failed to start host ‘dotnet$RoslynCodeAnalysisService’. Host exited with code ‘-1073740791’ (ErrorKind: HostExited)
위치: StreamJsonRpc.JsonRpc.d__1511.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<>c__DisplayClass9_0.<<RequestServiceChannelAsync>b__0>d.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<>c__DisplayClass9_0.<<RequestServiceChannelAsync>b__0>d.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: Microsoft.ServiceHub.Utility.Shared.ServiceHubRetry.<ExecuteAsync>d__01.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: Microsoft.ServiceHub.Utility.Shared.ServiceHubRetry.d__01.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<RequestServiceChannelAsync>d__9.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: Microsoft.ServiceHub.Client.HubClient.RemoteServiceBrokerWrapper.<RequestServiceChannelAsync>d__9.MoveNext() --- 예외가 throw된 이전 위치의 스택 추적 끝 --- 위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 위치: Microsoft.ServiceHub.Framework.RemoteServiceBroker.<GetProxyAsync>d__361.MoveNext()
RPC server exception:
Microsoft.ServiceHub.Utility.HostCrashException: Failed to start host ‘dotnet$RoslynCodeAnalysisService’. Host exited with code ‘-1073740791’ (ErrorKind: HostExited)
위치: Microsoft.ServiceHub.Controller.LocationService.d__60.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
위치: Microsoft.ServiceHub.Controller.LocationService.d__76.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: Microsoft.ServiceHub.Controller.LocationService.d__44.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
위치: Microsoft.ServiceHub.Controller.HubController.d__8.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
위치: Microsoft.ServiceHub.Controller.HubController.d__13.MoveNext()
— 예외가 throw된 이전 위치의 스택 추적 끝 —
위치: System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
위치: System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
위치: Microsoft.ServiceHub.Controller.ClientConnection.d__27.MoveNext()

— 내부 예외 스택 추적 끝 —
at async Microsoft.ServiceHub.Framework.RemoteServiceBroker.GetProxyAsyncT
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.Tasks.ValueTask1.get_Result() at async Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker.GetProxyAsync[T](<알 수 없는 매개 변수>) at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Threading.Tasks.ValueTask1.get_Result()
at async Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.View.GetProxyAsyncT
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.Tasks.ValueTask1.get_Result() at async Microsoft.ServiceHub.Framework.ServiceBrokerClient.<>c__DisplayClass21_01.b__0T
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.VisualStudio.Threading.AsyncLazy1.<>c__DisplayClass13_0.<GetValueAsync>b__0[T](<알 수 없는 매개 변수>) at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at async Microsoft.ServiceHub.Framework.ServiceBrokerClient.GetProxyAsync[T](<알 수 없는 매개 변수>) at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Threading.Tasks.ValueTask1.get_Result()
at async Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection1.RentServiceAsync[TService](<알 수 없는 매개 변수>) at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Threading.Tasks.ValueTask1.get_Result()
at async Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.TryInvokeAsyncTService

2개의 좋아요

혹시나해서 말씀드립니다.

Microsoft.VisualStudio.<<LanguageServices>>.ProcessTelemetryCore64
Microsoft.ServiceHub.Controller.<<LocationService>>
언어와 지역에 대한 서비스에서 문제가 되는 것으로 보이는데,
혹시 Windows에 설정된 언어 및 위치가 매칭 안되는 것 같은데 맞을까요??
(해외라던가…)


VS Installer에서 맞는 언어 팩을 설치해보시면 어떨까요?
또는 Windows 설정 변경하기.


관리자 권한, SafeMode로 실행해보라는 의견이 있네요.

방법은 CMD, devenv를 활용하는 방법이 있네요.


안전 모드로 실행하기 Video




2개의 좋아요

결국은 Windows Server 다시 설치해서 해결? 회피? 했습니다.

2개의 좋아요

@비틀쥬스 저도 이상해지면 다시 설치합니다. 포멧도 하고… :laughing:

1개의 좋아요