KB4040973 KB3178034 补丁导致wpf无法启动异常

 问题修复补丁:[Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Search.aspx?q=kb4019990 ) 
 D3Dcompiler_47.dll 丢失问题复现条件:

step1:安装 .net4.6 (4.6、4.6.1、4.6.2都会出现这个问题)

step2:安装以下两个更新:KB4040973 KB3178034 (任意安装顺序);

说明:

1、KB3178034 是 Microsoft 图形组件安全更新程序;发布时间:2016 年 8 月 9 日

https://support.microsoft.com/en-us/help/3178034/ms16-097-description-of-the-security-update-for-microsoft-graphics-com
https://technet.microsoft.com/library/security/ms16-097

2、KB4040973 是 net46以上 相关更新程序;发布时间:2017 年 9 月 12 日

Description of the Security and Quality Rollup
for the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7
for Windows 7 SP1 and Windows Server 2008 R2 SP1 and
for the .NET Framework 4.6
for Windows Server 2008 SP2:
https://support.microsoft.com/en-us/help/4040973/description-of-the-security-and-quality-rollup-for-the-net-framework-4

3、上述更新安装后,计算机上并不会出现 D3Dcompiler_47.dll ,但引入了其依赖;

4、上述更新必须同时安装,只安装其中一个不会出现问题
 
解决办法:更新 KB4019990 补丁或者卸载.net 4.6.2 安装 低版本或高版本
posted @ 2019-10-22 18:21  dongzhaosheng73  阅读(1194)  评论(0编辑  收藏  举报