Same problem. Happened after update to 16.9.4.
It does NOT start in a safe mode.
However vs 2017 starts OK.
Is there a way to install previous build?
Here are the logs from event viewer:
Приложение: devenv.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: StreamJsonRpc.ConnectionLostException
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(System.Threading.Tasks.Task)
в StreamJsonRpc.JsonRpc+<InvokeCoreAsync>d__148.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в StreamJsonRpc.JsonRpc+<InvokeCoreAsync>d__1391[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task) в Microsoft.Developer.IdentityService.PipeManager+<InvokeRpcFuncAsync>d__13
1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.Developer.IdentityService.StorageService.StorageServiceClient+<GetAllAccountsAsyncInternalAsync>d__20.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.Developer.IdentityService.StorageService.StorageServiceClient+<GetAllAccountsAsync>d__19.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.Connected.ConnectedUser.IdeUserContext+<HasPersonalizationAccount>d__12.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.Connected.ConnectedUser.IdeUserContext+<AdjustSignInStatusAsync>d__11.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.Connected.ConnectedUser.ConnectedUserPackage+<GetIdeUserContextAsync>d__7.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.Connected.ConnectedUser.ConnectedUserPackage+<>c__DisplayClass6_0+<<InitializeAsync>b__1>d.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.AsyncPackage+<>c__DisplayClass26_0+<<AddService>b__1>d.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Threading.AwaitExtensions+ExecuteContinuationSynchronouslyAwaiter1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult() в Microsoft.VisualStudio.Threading.AsyncLazy
1+<>c__DisplayClass13_0+<<GetValueAsync>b__0>d[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Microsoft.VisualStudio.Services.VsTask.RethrowException(System.AggregateException)
в Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean)
в Microsoft.VisualStudio.Services.VsTask.GetResult()
в Microsoft.VisualStudio.Services.AsyncQueryService.AsyncServiceProvider+<GetServiceByGuidThrowingAsync>d__25.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Threading.JoinableTask+<JoinAsync>d__70.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.Connected.UserInformation.UserInformationDataSource+<InitializeDataSourceAsync>d__11.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Shell.VsTaskLibraryHelper+<>c__DisplayClass32_0+<<StartOnIdle>b__0>d.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Threading.JoinableTask+<JoinAsync>d__70.MoveNext()
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
в Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
в Microsoft.VisualStudio.Threading.JoinableTask.Join(System.Threading.CancellationToken)
в Microsoft.VisualStudio.Shell.Connected.UserInformation.UserInformationDataSource.UserInformationCommandHandler(Microsoft.VisualStudio.Shell.Interop.IVsUIDispatch, System.String, System.Object, System.Object ByRef)
в Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Invoke(System.String, System.Object, System.Object ByRef)
в Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Invoke(System.String, System.Object, System.Object ByRef)
в Microsoft.VisualStudio.Shell.Connected.UserInformation.FirstLaunchSignIn.FirstLaunchSignIn_Loaded(System.Object, System.Windows.RoutedEventArgs)
в Microsoft.VisualStudio.Shell.Connected.UserInformation.FirstLaunchSignIn.FirstLaunchSignIn_Loaded(System.Object, System.Windows.RoutedEventArgs)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
в System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
в System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
в System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
в System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
в MS.Internal.LoadedOrUnloadedOperation.DoWork()
в System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
в System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
в System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
в System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
в System.Windows.Media.MediaContext.Resize(System.Windows.Media.ICompositionTarget)
в System.Windows.Interop.HwndTarget.OnResize()
в System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
в System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
в MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
в MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr, Int32, IntPtr, IntPtr)
в MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
Имя сбойного приложения: devenv.exe, версия: 16.9.31205.134, метка времени: 0x606b75b3
Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.18362.1316, метка времени: 0x7a6bfa05
Код исключения: 0xe0434352
Смещение ошибки: 0x001146d2
Идентификатор сбойного процесса: 0x1394
Время запуска сбойного приложения: 0x01d737cad1139db7
Путь сбойного приложения: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe
Путь сбойного модуля: C:\WINDOWS\System32\KERNELBASE.dll
Идентификатор отчета: 74d9efb7-7022-45d7-9afe-67cbc8b7da63
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом: