未知错误也有解——Windows 8安装Windows Essentials 2012未知错误的解决方案
在Windows 8安装Windows Essentials中Windows Writer组件过程中,遇到了如下的错误提示:
Figure 1 Error 0x80040607
根据给出的错误代码进行搜索,在网上看到一些类似情况。大部分的解决方案集中在:安装包下载不完全,原始程序卸载不完全等,给出了磁盘清理、删除Program Files(X86)及Common Files中的Windows Live文件夹、关闭防火墙、重启后再次尝试安装甚至于针对Windows Live的卸载软件(Microsoft Installer Cleanup Tools)等方案,在尝试之后均以失败告终。
0x80040607的错误代码为系统组件缺失,加之错误的源为d3dx10-i386,那么可否是DirectX组件不完全导致的呢?
针对这个思路,首先到微软的网站上下载DirectX在线安装包:
http://www.microsoft.com/en-us/download/details.aspx?id=35
Figure 2 Download DirectX End-User Runtime Web Installer
根据提示完成下载并运行,注意取消不必要的勾选项:
Figure 3 Ads-Malicious Removal Tool
Figure 4 Agreement
Figure 5 Ads-Bing bar
Figure 6 Initializing
Figure 7 conform
Figure 8 Downloading
Figure 9 Finished
完成安装后再次运行Windows Essential 2012安装程序,发现问题已经解决了。
Figure 10 Windows Essentials installed
可以说,微软提供的错误代码可以很方便的帮助我们解决大部分的疑难问题,但是在使用的同时也需要注意一下具体的环境。在搜索问题的解决方案时,在同样的错误代码下面看到了不同的“源”,可以根据本文的思路进行尝试,或许会找到一个很好的解决方案。