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不一定是唯一,有时可能需要具体问题具体分析,但都可以从这个更新包入手

相关内容

热门资讯

7分钟介绍!德扑计算胜率软件,... 7分钟介绍!德扑计算胜率软件,德州ai辅助有用(就是真的有挂);1、进入到德州ai辅助有用黑科技之后...
6分钟介绍!微扑克辅助安卓版本... 6分钟介绍!微扑克辅助安卓版本,WePoKe外挂(都是真的有挂)WePoKe外挂辅助器中分为三种模型...
七分钟透视!德州可能有外挂吗,... 七分钟透视!德州可能有外挂吗,wpk发牌逻辑(都是真的有挂)1、超多福利:超高返利,海量正版游戏,w...
两分钟总结!轰趴大菠萝怎么提高... 两分钟总结!轰趴大菠萝怎么提高胜率,wepoke黑科技(好像真的有挂)1、下载好wepoke黑科技辅...
六分钟普及!鱼扑克有挂吗,德扑... 六分钟普及!鱼扑克有挂吗,德扑ai智能机器人(果真真的有挂)1、用户打开应用后不用登录就可以直接使用...
4分钟实锤!红龙扑克是不是有问... 4分钟实锤!红龙扑克是不是有问题,aapoker透明挂(本来真的有挂)1、每一步都需要思考,不同水平...
十分钟推荐!aapoker 辅... 十分钟推荐!aapoker 辅助工具,微扑克ai辅助(本来真的有挂)1、微扑克ai辅助系统规律教程、...
十分钟发现!微扑克怎么加入俱乐... 十分钟发现!微扑克怎么加入俱乐部,智星德州菠萝辅助器(原来真的有挂)1、下载好智星德州菠萝辅助器辅助...
2分钟曝光!governoro... 2分钟曝光!governorofpoker3辅助,德州免费辅助神器app(好像真的有挂)1、点击下载...
两分钟脚本!德扑之星好牌,德州... 两分钟脚本!德扑之星好牌,德州ai辅助有用(都是真的有挂);1、很好的工具软件,可以解锁游戏的德州a...