.NET Framework 4.0 在 Windows XP 专业版 2002 SP3 上安装失败:
我尝试使用“以...身份运行”来运行安装程序,以确保使用管理员权限(当然,“保护我的计算机...”勾选被取消)。我尝试了所有方法:使用在线/离线安装程序、Windows 更新进行安装。
安装进行一点然后“回滚”并说:
安装未成功
.NET Framework 4 尚未安装,因为:
安装期间出现致命错误。
有关此问题的更多信息,请参阅日志文件。
完整日志: http://pastebay.net/1433771
有任何想法吗?
EDIT1:我在日志中发现了这一点:
“BlockIf:在运行安装程序之前,必须安装 32 位 Windows 图像处理组件 (WIC)。请访问 Microsoft 下载中心安装 WIC,然后重新运行安装程序...“
所以我找到它并启动了“wic_x86_enu.exe” - 但它说:
WIC 设置错误
系统上已有较新版本的更新。
我已经安装了:
.NET 框架 2.0 SP2
.NET 框架 3.0 SP2
.NET 框架 3.5 SP1
但我需要 4.0。
EDIT2:另一次尝试及其日志。(这次是更好的日志文件副本):
(复制到记事本并保存为.htm 并使用网络浏览器打开)。
我尝试了我能找到的所有解决方案——但都没有任何帮助。
我发现了一些奇怪的事情:当我格式化硬盘并再次安装 Windows XP 时,.NET Framework 4.0 安装正常,但当我插入 100Mbit 互联网电缆时,操作系统会“自行锁定”,错误再次出现,我无法再安装 .NET Framework 4.0。这种情况没有理由发生,例如,我在本地网络中安装了 Windows Server 2003,但我没有在其上启用 Active Directory 或类似的东西 - 服务器只是共享了一些文件夹,仅此而已(所有服务器的“功能”都是默认的)。我的第二台电脑也遇到了同样的问题 - 上面也安装了 XP。
我觉得这似乎是操作系统的错误。我找不到导致问题的原因。经过很多天,我放弃了:备份了所有内容,格式化了硬盘并安装了 Windows 7 专业版 64 位。.NET Framework 4.0 安装没有问题。
答案1
您的日志文件输出错误代码,可能是由损坏的 MSI 安装程序组件引起的。您可以运行 FixIt 工具这页面来尝试修复它。
答案2
“MsiInstallProduct(E:\06bedaa1f86113093c897b5b3fabfc\netfx_Core_x86.msi,EXTUI=1
[5/7/2014,3:2:31] 返回 IDOK。INSTALLMESSAGE_ERROR [此 Windows 安装程序包存在问题。请参阅安装日志以获取更多信息。”
这是你的致命错误。
希望能帮助到你。
答案3
我遇到了完全相同的问题,解决方法是右键单击 Program Files,在“安全”中添加自己作为用户,并授予自己完全权限。我还单击了“高级”选项卡,使自己成为 Program Files 的所有者。在点击应用之前,不要忘记选中所有子容器等复选框。
我对所有这些文件所在的 C 盘执行了此操作,但即使我这样做了,Program Files 也没有将我列为所有者。相反,它将管理员列为所有者。
我的用户帐户是管理员帐户,但即使我是管理员,所有系统文件仍将归系统管理员(管理员)所有,直到您剥夺所有权和/或将自己添加为具有完全权限的用户。
因此安装程序无法访问 Program files 和其他系统文件夹来“执行其操作”,因此它向我返回了“致命错误”消息。它还能做什么?这就像邀请某人进入不属于你的房子,哈哈。你必须是主人并拥有完全的权限才能让某人进入并“执行其操作”。
尝试一下,我敢打赌它一定会有效。