无法安装.Net Framework 4、4.5.2或4.6.1 [英] Unable to install .Net Framework 4, 4.5.2, or 4.6.1

查看:723
本文介绍了无法安装.Net Framework 4、4.5.2或4.6.1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello,

我一直在尝试并且未能在Windows 7 Pro SP1上安装任何版本的.NET Framework 4.x(安装了所有更新).我确实只需要4.5.2,但看来第4版的安装程序都不起作用.

I've been trying and failing to install any version of the .NET Framework 4.x on Windows 7 Pro SP1 (with all updates installed).  I really need just 4.5.2, but it appears none of the version 4 installers work.

如果我尝试通过Windows Update安装4.5.2或4.6.1或Windows 4客户端配置文件,它将失败,错误代码为641. 系统事件日志针对失败的安装显示错误0x80070643.我能够成功安装其他Windows 更新.

If I try to install 4.5.2 or 4.6.1 or the Windows 4 client profile via Windows Update, it fails with error code 641.  The System event log shows error 0x80070643 for the failed install.  I am able to successfully install other Windows Updates.

如果我尝试使用4的Web安装程序或4.5.x或4.6.x的独立安装程序,它们都会因无法访问Windows Installer服务的通用消息而全部失败.我可以安装使用Windows Installer的其他应用程序 没有问题.  安装程序的日志未显示任何有用的信息:

If I try the web installer for 4 or the stand-alone installers for 4.5.x or 4.6.x, they all fail saying the generic message of the Windows Installer Service could not be accessed.  I can install other applications that use the Windows Installer without issue.  The log for the installer doesn't show anything useful:

[4/15/2017,13:34:49] ===开始记录:2017/04/15 13:34:49 ===
[4/15/2017,13:34:49]可执行文件:C:\ Users \ Administrator \ Downloads \ NDP452-KB2901907-x86-x64-AllOS-ENU.exe v4.5.51209.34209
[4/15/2017,13:34:49] ---日志记录级别:标准---
[4/15/2017,13:34:49]成功绑定到ClusApi.dll
[4/15/2017,13:34:49]错误0x80070424:无法打开当前群集
[4/15/2017,13:34:49]集群驱动器映射:''
[4/15/2017,13:34:49]考虑驱动器:'C:\'...
[4/15/2017,13:34:49]考虑驱动器:'D:\'...
[4/15/2017,13:34:49]由于未知或不合适的驱动器类型,驱动器'D:\'被拒绝
[4/15/2017,13:34:49]考虑驱动器:'E:\'...
[4/15/2017,13:34:49]由于未知或不合适的驱动器类型,驱动器'E:\'被拒绝
[4/15/2017,13:34:49]考虑驱动器:'Q:\'...
[4/15/2017,13:34:49]驱动器'C:\'已被选为最大的固定驱动器
[4/15/2017,13:34:49]已选择目录'C:\ b4201c4da5be318b38e766a508 \'用于文件提取
[4/15/2017,13:34:49]将文件提取到:C:\ b4201c4da5be318b38e766a508 \
[4/15/2017,13:35:13]提取花了23.993秒
[4/15/2017,13:35:13]执行命令行:'C:\ b4201c4da5be318b38e766a508 \\ Setup.exe  /x86/x64/redist'

[4/15/2017, 13:34:49] === Logging started: 2017/04/15 13:34:49 ===
[4/15/2017, 13:34:49] Executable: C:\Users\Administrator\Downloads\NDP452-KB2901907-x86-x64-AllOS-ENU.exe v4.5.51209.34209
[4/15/2017, 13:34:49] --- logging level: standard ---
[4/15/2017, 13:34:49] Successfully bound to the ClusApi.dll
[4/15/2017, 13:34:49] Error 0x80070424: Failed to open the current cluster
[4/15/2017, 13:34:49] Cluster drive map: ''
[4/15/2017, 13:34:49] Considering drive: 'C:\'...
[4/15/2017, 13:34:49] Considering drive: 'D:\'...
[4/15/2017, 13:34:49] Drive 'D:\' is rejected because of the unknown or unsuitable drive type
[4/15/2017, 13:34:49] Considering drive: 'E:\'...
[4/15/2017, 13:34:49] Drive 'E:\' is rejected because of the unknown or unsuitable drive type
[4/15/2017, 13:34:49] Considering drive: 'Q:\'...
[4/15/2017, 13:34:49] Drive 'C:\' has been selected as the largest fixed drive
[4/15/2017, 13:34:49] Directory 'C:\b4201c4da5be318b38e766a508\' has been selected for file extraction
[4/15/2017, 13:34:49] Extracting files to: C:\b4201c4da5be318b38e766a508\
[4/15/2017, 13:35:13] Extraction took 23.993 seconds
[4/15/2017, 13:35:13] Executing command line: 'C:\b4201c4da5be318b38e766a508\\Setup.exe   /x86 /x64 /redist'

我可以删除并重新添加.NET 3.5,而不会出现问题.

I can remove and re-add .NET 3.5 without issue.

这是我尝试过的:

1)修复Windows Installer

1) Repairing the Windows Installer

2)修复Windows Update

2) Repairing Windows Update

3)使用独立安装程序

3) Using the stand alone installer

4)删除防病毒软件

5).NET Framework修复工具(在第二阶段尝试收集日志时,我允许其运行24小时以上,然后我将其取消了)

5) The .NET Framework Repair tool (which I allowed to run for over 24 hours during the second stage when it tries to collect the logs, then I cancelled it)

6).NET清理工具

6) The .NET Cleanup Tool

系统本身可以在所有硬件测试中正常检查,包括硬盘驱动器的表面和文件问题.

The system itself checks out fine in all hardware tests, including surface and file issues with the hard drive.

我认为出于调试目的,最好专注于独立安装程序,以便我们排除Windows Update问题.  我不太确定如何进行操作,因此不胜感激!

I think for debugging purposes, it's best to focus on the stand alone installer so we can exclude Windows Update issues.  I'm not really sure how to proceed so any help is appreciated!

谢谢

推荐答案

嗨乔,

感谢您在MSDN论坛中发帖.

Thank you for posting in MSDN forum.

>>最好专注于独立安装程序,以便我们排除Windows Update问题

>>it's best to focus on the stand alone installer so we can exclude Windows Update issues

安装.Net Framework的前提是操作系统运行状况良好,您提到使用过清理工具,如果我是我,则不会使用它,因为它足够强大,可以卸载某些系统文件和注册表.钥匙.它可能导致 某些应用程序无法正常运行.

The precondition of installing .Net Framework is that the OS is healthy, you mentioned that you used the Cleanup tool, If I were you, I wouldn't use it, because it's powerful enough that could uninstall some system files and registry key. it could lead that some application can't run properly.

>>错误0x80070424:无法打开当前群集

代码0x80070424通常是指Windows Update和防御者.请按照文章来解决此系统环境问题:

Code 0x80070424 usually means  that Windows Update and defender. Please follow the article to solve this system environment problem:

一旦确保您的Win  7是干净的,然后尝试再次安装.Net 4.X.

Once you ensure that your Win 7 is clean, then try to install the .Net 4.X again.

最好的问候


这篇关于无法安装.Net Framework 4、4.5.2或4.6.1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆