事件来源: MsiInstaller
事件种类: 无
事件 ID: 11707
描述:产品: Microsoft .NET Framework 3.5 -- 安装已成功完成。
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 11933
描述:Product: MSXML 6.0 Parser (KB933579) -- Error 1933. The Windows Installer service cannot update one or more protected Windows files. SFP Error: 21. List of protected files:/r/nc:/windows/system32/msxml6.dll,c:/windows/system32/msxml6r.dll
这下真相大白了,原来dotnet安装成功了,因为xml出错所以使得原本安装好的dotnet回滚了,导致整个安装过程失败。这下好办,下载msxml6.dll和msxml6r.dll复制到system32文件夹里面,再次安装,一切顺利。
总结:
- Windows installer以及其他公司的installer在我看来都是双刃剑,在提供了便利的同时也会产生一些莫名其妙的问题,这时候,通过系统自带的事件查看器来查看分析错误则是一个非常好的办法!
- 另外,如果遇到这种比较具体的问题,用google 博客搜索往往能有意想不到的收获。
参考文章:
-
安装.net framework 3.5失败的一个解决办法,大意是把所有版本的framework卸了再重装。
-
Removal tool to fix .NET Framework install failures,这篇文章介绍了一个用工具卸载framework的残余信息再重新安装。
-
当您尝试从 Windows Update 站点一台基于 Windows XP 的计算机上安装.net Framework 1.1 服务包 1 更新时出现错误消息:“更新未能成功安装” ,这篇来自微软的文章详细介绍了各种卸载.net Framework的方法
来源:http://zypcaid.blog.163.com/blog/static/412768412010231111456150/
本文解决了一个特殊的.NET Framework 3.5安装失败案例,错误原因为MSXML6.0 Parser安装时更新受保护的Windows文件失败。通过检查系统日志找到错误源并替换相关DLL文件解决了问题。
![[实例]解决 .net framework 3.5 安装错误 - 小钰 - 小钰PC加油站 [实例]解决 .net framework 3.5 安装错误 - 小钰 - 小钰PC加油站](http://img.ph.126.net/s7shPMW-fkVXue9pEL9OUA==/3276368728912761611.jpg)
![[实例]解决 .net framework 3.5 安装错误 - 小钰 - 小钰PC加油站 [实例]解决 .net framework 3.5 安装错误 - 小钰 - 小钰PC加油站](http://img246.ph.126.net/gQd3GBNdPE7HzXT_RX8NAg==/1434959431272157543.jpg)
8726

被折叠的 条评论
为什么被折叠?



