4月8日发布的 Windows 8.1 Update 被部分客户反馈不能正常安装,产生 0x80073712 错误。经过研究和测试之后,微软目前已经发布了相应的解决方案,让还未更新的用户可以放心的更新 Windows 8.1 Update 了。
已经有大量中外用户遭到了“0xC1900101-0x40017”错误,提示“抱歉,我们无法更新到Windows 8.1,我们己经将这台电脑还原为以前的版本的Windows 。”尽管没人能够理解这行代码究竟是什么意思。
从网友反馈看,错误经历基本相同,都是在更新过程中应用桌面设置的时候突然蓝屏,然后恢复安装,然后报告失败,然后还原到Windows 8,然后就是那个错误代码提示。
根据经验,这几乎可以断定和用户的系统设置、软件驱动的某个地方有冲突,但因为涉及用户太多,电脑配置又不尽相同,想找到具体根源简直是个不可能的任务。
微软方面总算有点回应了。一位支持工程师解释说,上述问题是第二次重启期间的一个驱动Bug检查造成的,推荐用户检查所有已安装的更新。
无法更新到Windows 8.1
0xc1900101-0x40017
可以由以下原因引起:
1. 杀毒软件
2. 有问题的驱动
解决方案:
1. 首先请确认您的机型是否支持升级到Windows8.1;
支持Win8.1的硬件要求
Windows 8.1能够在支持 Windows 8 的相同硬件上出色运行:
· 处理器: 1 GHz 或更快
· 内存: 1 GB(32 位)或 2 GB(64 位)
· 可用硬盘空间: 16 GB(32 位)或 20 GB(64 位)
· 图形卡:带有 WDDM 驱动程序的 Microsoftdirectx 9 图形设备
更具微软的说明,已经更新的用户不需要重新安装 Windows 8.1 Update,还未更新到 Windows 8.1 Update 的用户则可以通过“Windows 更新”和“Windows Server 更新服务”获取不再产生问题的更新程序,或者也可以通过以下链接手动下载32位和64位更新包:
Windows 8.1 Update 32位:http://www.microsoft.com/en-us/download/details.ASPx?id=42327
Windows 8.1 Update 64位:http://www.microsoft.com/en-us/download/details.aspx?id=42335
Windows Server 2012 R2 64位:http://www.microsoft.com/en-us/download/details.aspx?id=42334
KB2919442 是 Windows 8.1 更新的先决条件,在尝试安装 KB2919355 之前应先运行 clearcompressionflag.exe
手动下载的更新安装包必须按以下顺序安装:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018。
另外,针对之前更新到 8.1 Update 后无法再扫描来自 Windows Server 更新服务 3.0 Service Pack 2 的问题(服务器配置为使用 HTTPS,但又没有启用 TLS 1.2 才会遇到该问题),在 4 月 15 日发布的最新版本中其实已解决,企业用户无需再担心出现该问题。