Quicken crashes during program launch
Quicken crashes when the program is started. The opening small splash window appears, and later vanishes without the main program window ever appearing. This problem reoccurs after each and every Microsoft security patch or system update. The problem appears to be a mismanaged dependency on Microsoft's .NET framework. The problem has only been resolved by removing and reinstalling Quicken. Removing and reinstalling Quicken almost every time it is used is an unwanted chore.
The following errors are logged
---------------------------------------
.NET Runtime - EventID 1026
Application: qw.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.InteropServices.SEHException
at <Module>._WinMainCRTStartup()
----------------
Application Error- EventID 1000
Faulting application name: qw.exe, version: 27.1.49.29, time stamp: 0x6450b99a
Faulting module name: KERNELBASE.dll, version: 10.0.19041.2965, time stamp: 0xf18c1c30
Exception code: 0xc06d007e
Fault offset: 0x0013d6c2
Faulting process id: 0x2c8c
Faulting application start time: 0x01d98355eea108be
Faulting application path: C:\Program Files (x86)\Quicken\qw.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 51c70bbf-d4dd-4dc0-a9fe-9b8d114302b9
Faulting package full name:
Faulting package-relative application ID:
---------------------
One October 2022 version of the 1st event was recorded by Quicken release that had trace symbols,
.NET Runtime - EventID 1026
Application: qw.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
at MS.Win32.UnsafeNativeMethods.CreateWindowEx(Int32, System.String, System.String, Int32, Int32, Int32, Int32, Int32, System.Runtime.InteropServices.HandleRef, System.Runtime.InteropServices.HandleRef, System.Runtime.InteropServices.HandleRef, System.Object)
at MS.Win32.HwndWrapper..ctor(Int32, Int32, Int32, Int32, Int32, Int32, Int32, System.String, IntPtr, MS.Win32.HwndWrapperHook[])
at System.Windows.Window.EnsureHiddenWindow()
at System.Windows.Window.SetTaskbarStatus()
at System.Windows.Window.CreateAllStyle()
at System.Windows.Window.CreateSourceWindow(Boolean)
at System.Windows.Window.CreateSourceWindowDuringShow()
at System.Windows.Window.SafeCreateWindowDuringShow()
at System.Windows.Window.ShowHelper(System.Object)
at System.Windows.Window.Show()
at System.Windows.Window.ShowDialog()
at QuickenWindow.ViewModels.MainViewModel.OnSymbolLookupSelection(System.Object, Quicken.Interface.App.SymbolLookupResultArgs)
at QuickenInteropNS.CQWAppManager.raise_SymbolLookUpSelection(System.Object, Quicken.Interface.App.SymbolLookupResultArgs)
at QuickenInteropNS.CQWAppManager.handleSymbolLookUpSelection(System.Object, Quicken.Interface.App.SymbolLookupResultArgs)
at QuickenInteropNS.CQMainManager.raise_SymbolLookUpSelection(System.Object, Quicken.Interface.App.SymbolLookupResultArgs)
at QuickenInteropNS.CQMainManager.FireSymbolLookUpSelection(SByte*)
at <Module>.QMainEvents.SymbolLookupSelection(SByte*)
at <Module>._WinMainCRTStartup()