在 Windows 10 上重新安装 .NET 4.6

在 Windows 10 上重新安装 .NET 4.6

我最近从 Windows 8.1 升级到了 Windows 10。然后我在 Windows 10 中卸载了 .NET Framework 4.6。它不再出现在程序和功能中。

我想重新安装它,我尝试使用来自的安装程序http://www.microsoft.com/en-us/download/details.aspx?id=48130. 但安装失败并显示消息The .NET Framework 4.6 redistributable does not apply to this operating system. Please download the .NET Framework 4.6 for your operating system from the Microsoft Download Center

这是安装日志:

操作系统版本 = 10.0.10240,SP = 0.0,平台 2

操作系统描述 = 未来操作系统 - x64 未知版本 (ProductType=101)

MSI = 5.0.10240.16386

Windows 服务 = 10.0.10240.16464

命令行 = C:\e2e99de5e6e04fcfe49702\Setup.exe /x86 /x64 /web

使用同时下载和安装机制

操作:安装

程序包名称 = Microsoft .NET Framework 4.6 安装程序

软件包版本 = 4.6.00081

用户体验数据收集政策:AlwaysUploaded

记录所有全局块

安装阻碍因素:

.NET Framework 4.6 可再发行版本不适用于此操作系统。请从 Microsoft 下载中心下载适用于您的操作系统的 .NET Framework 4.6。

最终结果:安装失败,错误代码:(0x000013EC),“遇到 StopBlock 或未满足系统要求。”(已用时间:0 00:00:04)。

如何重新安装 .NET 4.6?

答案1

以管理员身份打开 PowerShell 并运行:

Enable-WindowsOptionalFeature -Online -FeatureName NetFx4

.NET Framework 4.6 是操作系统的一部分,不能/不应该从外部包安装。

编辑:

如果您确实从系统中删除了 .NET,PowerShell 将无法工作,请cmd.exe以管理员身份打开命令提示符并运行:

dism.exe -Enable-Feature -online -FeatureName:NetFx4

答案2

升级到 Win 10 会“禁用”Dot Net。我见过这种情况发生在我的客户身上。由于 Dot Net 包含在 Win 10 操作系统中,因此它不会在“程序和功能”中显示为已安装的应用程序,但您可以在“功能”下找到它。

有两三个地方您可能需要重新启用 Dot Net(取决于您或您的应用程序如何使用它)。对我来说,在“.NET Framework 4.6 高级服务”标题下,我必须检查“HTTP 激活”。但您可能还需要查看“Windows 进程激活服务”以及“Internet 信息服务/万维网服务\应用程序开发功能”。

祝你好运。

答案3

尝试从安装Windows 10 SDK包括 .Net 4.6 Framework

相关内容