WPF程序停止工作

为轮子而生 2018-07-30 01:55:09
自从7月26日更新了一批系统补丁后,很多win7系统就无法再运行WPF程序了,具体表现如下:

1、启动程序后,到呈现窗体的地方,直接弹出“已停止工作”对话框,且无法捕捉错误
2、是所有的WPF程序都无法运行,哪怕是一个空的窗体,无任何代码,也不行。
3、试验了多台电脑,只要是win7系统(包括旗舰版、专业版),更新补丁后统统打不开程序了
4、系统日志里是KERNELBASE.DLL发生错误
5、事后即使再卸载补丁也无效

涉及补丁如下:
KB4093108 Windows 仅安全更新(2018.04) 高
KB4073578 Windows 更新程序 高
KB4338420 .Net Framework 4.6/4.6.1/4.6.2/4.7/4.7.1安全更新 高
KB4338423 .Net Framework 3.5 SP1安全更新 高
KB4338606 .Net Framework 4.6/4.6.1/4.6.2/4.7/4.7.1安全更新 高
KB4338612 .Net Framework 3.5 SP1安全更新 高
KB4338823 Windows 仅安全更新(2018.07)
KB4339093 Internet Explorer 累积安全更新 高
KB4022196 Office 兼容包 SP3 安全更新 高
KB4011202 Office 2007 安全更新 高

有没有谁遇到过类似的问题呢?事发紧急,用户那边已经大面积崩溃了!

...全文
2174 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
lindexi_gd 2018-11-29
  • 打赏
  • 举报
回复
引用 22 楼 sunnyzls 的回复:
话说这个问题解决了吗?我今天刚遇到这个问题,查了一圈也没有找到确切原因分析和有效的解决方法。 有谁解决了这个问题吗?
最新的补丁已经解决这个问题了,如果发现停止工作,请升级系统
sunnyzls 2018-11-22
  • 打赏
  • 举报
回复
话说这个问题解决了吗?我今天刚遇到这个问题,查了一圈也没有找到确切原因分析和有效的解决方法。
有谁解决了这个问题吗?
lindexi_gd 2018-08-16
  • 打赏
  • 举报
回复
引用 20 楼 rocmemory 的回复:
[quote=引用 18 楼 lindexi_gd 的回复:]
建议的方法是在还原后的设备,逐个安装补丁,这样可以定位是哪个补丁,或哪个几个补丁让WPF无法使用


能不能分享一下你安装的系统,我后来尝试了几个版本的win7,没有成功还原问题过程
现在需要还原问题,才能确定是哪个补丁的问题
[/quote]

我放在了百度云,但是链接总是失效…… 我这个镜像是从 IT某段子下载的 http://bbs.ithome.com/thread-531865-1-1.html



刚好我也是在开发 WPF ,方便的话加个 QQ 2844808902 或 Telegram lindexi 聊聊
为轮子而生 2018-08-16
  • 打赏
  • 举报
回复
引用 18 楼 lindexi_gd 的回复:
建议的方法是在还原后的设备,逐个安装补丁,这样可以定位是哪个补丁,或哪个几个补丁让WPF无法使用


能不能分享一下你安装的系统,我后来尝试了几个版本的win7,没有成功还原问题过程
现在需要还原问题,才能确定是哪个补丁的问题
qq14923349 2018-08-15
  • 打赏
  • 举报
回复
引用 12 楼 lindexi_gd 的回复:
能否在事件看器找系统的事件,看报告的错误是什么

+1 先找错误 windows 自带日志
lindexi_gd 2018-08-15
  • 打赏
  • 举报
回复
能否在事件看器找系统的事件,看报告的错误是什么
walter lv 2018-08-15
  • 打赏
  • 举报
回复
引用 18 楼 lindexi_gd 的回复:
建议的方法是在还原后的设备,逐个安装补丁,这样可以定位是哪个补丁,或哪个几个补丁让WPF无法使用


虚拟机很容易确认具体是哪个补丁。更重要的是微软必须马上知道这个问题并停止更新,直到解决。
lindexi_gd 2018-08-15
  • 打赏
  • 举报
回复
建议的方法是在还原后的设备,逐个安装补丁,这样可以定位是哪个补丁,或哪个几个补丁让WPF无法使用
为轮子而生 2018-08-15
  • 打赏
  • 举报
回复
引用 3 楼 assky124 的回复:
你的补丁我打过,貌似没问题


我们单位的电脑大面积中招,补丁是通过360企业版同一部署的,出问题的时间节点都是在发布了这些补丁的那天开始的,分析了一下应该不会有其他因素了
lindexi_gd 2018-08-15
  • 打赏
  • 举报
回复
引用 15 楼 rocmemory 的回复:
[quote=引用 13 楼 qq14923349 的回复:]
[quote=引用 12 楼 lindexi_gd 的回复:]
能否在事件看器找系统的事件,看报告的错误是什么

+1 先找错误 windows 自带日志[/quote]

问题描述中已经说过了,系统日志里就是“系统日志里是KERNELBASE.DLL发生错误”,没有更多信息
[/quote]

我尝试在一台win7的虚拟机安装了所有补丁,结果WPF无法使用,这个问题需要报给微软
为轮子而生 2018-08-15
  • 打赏
  • 举报
回复
引用 13 楼 qq14923349 的回复:
[quote=引用 12 楼 lindexi_gd 的回复:]
能否在事件看器找系统的事件,看报告的错误是什么

+1 先找错误 windows 自带日志[/quote]

问题描述中已经说过了,系统日志里就是“系统日志里是KERNELBASE.DLL发生错误”,没有更多信息
为轮子而生 2018-08-15
  • 打赏
  • 举报
回复
引用 12 楼 lindexi_gd 的回复:
能否在事件看器找系统的事件,看报告的错误是什么


问题描述中已经说过了,系统日志里就是“系统日志里是KERNELBASE.DLL发生错误”,没有更多信息
吉普赛的歌 2018-08-13
  • 打赏
  • 举报
回复
引用 8 楼 rocmemory 的回复:
[quote=引用 2 楼 yenange 的回复:]
https://blog.csdn.net/hht006158/article/details/80648979

看下这个办法有没有用?


不管用。。。
如何开CASE还请赐教
[/quote]

先进这个试试:
https://support.microsoft.com/zh-cn/getsupport?oaspworkflow=start_1.0.0.0&wf=0&wfname=productselection&gprid=1117&st=1&wfxredirect=1&sd=gn&ccsid=635804557460268950&forceorigin=esmc
jhone99 2018-08-13
  • 打赏
  • 举报
回复
是否.Net Framework那几个补丁冲突,wpf用什么版本Framework都不行么?
为轮子而生 2018-08-13
  • 打赏
  • 举报
回复
引用 2 楼 yenange 的回复:
https://blog.csdn.net/hht006158/article/details/80648979

看下这个办法有没有用?


不管用。。。
如何开CASE还请赐教
为轮子而生 2018-08-13
  • 打赏
  • 举报
回复
引用 6 楼 u010941149 的回复:
https://support.microsoft.com/zh-cn/help/4056897/windows-7-update-kb4056897



已经确认了,单位电脑有1700多台,受影响的大概有30台,全都是win7,无论怎么卸载补丁、安装后续补丁,都没有用,这些电脑如果不重装系统,可能终生就无法再运行WPF程序了。
sdfgrtyu 2018-07-31
  • 打赏
  • 举报
回复
https://support.microsoft.com/zh-cn/help/4056897/windows-7-update-kb4056897
sdfgrtyu 2018-07-31
  • 打赏
  • 举报
回复
确定,,,,,,
为轮子而生 2018-07-31
  • 打赏
  • 举报
回复
引用 3 楼 assky124 的回复:
你的补丁我打过,貌似没问题

能截图看一下你的已安装更新列表吗? 我试了好多种win7系统,只要一安装这几个补丁,WPF就彻底再见了。
你确定安装过这些补丁后启动过WPF程序吗?
assky124 2018-07-30
  • 打赏
  • 举报
回复
你的补丁我打过,貌似没问题
加载更多回复(2)

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧