WPF启动失败报System.Windows.Automation.Peers.AutomationPeer.Initialize()错误解决
创始人
2024-11-23 02:37:02
0

问题描述

win10系统上WPF程序启动后就崩溃,通过查看崩溃日志如下:

应用程序: xxx.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.TypeLoadException
在 System.Windows.Automation.Peers.AutomationPeer.Initialize()
在 System.Windows.Automation.Peers.AutomationPeer…cctor()

这里是引用

异常信息: System.TypeInitializationException 在
System.Windows.Automation.Peers.AutomationPeer.RaiseFocusChangedEventHelper(System.Windows.IInputElement)

System.Windows.Input.KeyboardDevice.ChangeFocus(System.Windows.DependencyObject,
Int32) 在
System.Windows.Input.KeyboardDevice.TryChangeFocus(System.Windows.DependencyObject,
System.Windows.Input.IKeyboardInputProvider, Boolean, Boolean,
Boolean) 在
System.Windows.Input.KeyboardDevice.Focus(System.Windows.DependencyObject,
Boolean, Boolean, Boolean) 在
System.Windows.Input.KeyboardDevice.Focus(System.Windows.IInputElement)
在 System.Windows.Interop.HwndKeyboardInputProvider.OnSetFocus(IntPtr)

System.Windows.Interop.HwndKeyboardInputProvider.FilterMessage(IntPtr,
MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef) 在
System.Windows.Interop.HwndSource.InputFilterMessage(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)

解决方案:

方案一:升级windows系统

如果当前系统有升级,手动升级系统,一般系统问题都可以通过升级来解决

方案二:卸载windows更新

通过查找资料和猜测,可能是windows更新导致了这个问题,其中github中也有这个问题:
https://github.com/dotnet/wpf/issues/8056
再和我当前有问题的这台电脑比较,发现了这个更新可能有问题:KB5011048
在这里插入图片描述

卸载后重启,软件正常。
备注:

  1. 如果发现软件今天运行正常,第二天再运行时出现如上错误,大概率就是更新出现了问题,可以通过这个方法去排除。
  2. KB5011048不一定是唯一,有时可能需要具体问题具体分析,但都可以从这个更新包入手

相关内容

热门资讯

攻略讲解!wepoker有辅助... 您好,wepoker这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这...
玩家交流!微扑克代打原来真的是... 玩家交流!微扑克代打原来真的是有挂,德州ai辅助app,分享教程(有挂秘笈)-哔哩哔哩;超受欢迎的微...
玩家交流软件!(WEpoke)... 玩家交流软件!(WEpoke)外挂透明挂辅助软件(辅助挂)软件透明挂(2025已更新)(哔哩哔哩);...
2分钟游戏!WPK黑科技(wE... 《2分钟游戏!WPK黑科技(wEpoKe)外挂透明挂辅助软件,(透视挂)德扑数据分析软件(2024已...
二分钟检测!(WEPoker)... 二分钟检测!(WEPoker)辅助透视脚本,(透视)wejoker辅助器卖(2024已更新)(哔哩哔...
最新通报!(Wepoke安装)... 最新通报!(Wepoke安装)菠萝德州辅助软件(软件透明挂)确切有挂原来一直总是有挂(2023已更新...
1分钟了解!wepoker有没... 1分钟了解!wepoker有没有给,wepoker可以透视码,必备教程(有挂研究)-哔哩哔哩;1、不...
玩家交流!wpk安卓原来是有挂... 您好,wpk安卓这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游...
发现玩家安装!(wEpoke)... 【福星临门,好运相随】;发现玩家安装!(wEpoke)外挂透明挂辅助安装(透视挂)软件透明挂(202...
五分钟苹果版本!(WEPoke... 五分钟苹果版本!(WEPoker)辅助透视脚本,(透视)wepoker破解游戏(2022已更新)(哔...