在 Windows 10 上重新安装 .NET 4.6

OJ *_*eño 5 .net-framework installation windows-10-upgrade windows-10

我最近从 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 Unkonw 版本 (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),“A StopBlock 被击中或系统要求不满足。” (经过时间:0 00:00:04)。

如何重新安装 .NET 4.6?

Pet*_*orf 5

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

Enable-WindowsOptionalFeature -Online -FeatureName NetFx4
Run Code Online (Sandbox Code Playgroud)

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

编辑:

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

dism.exe -Enable-Feature -online -FeatureName:NetFx4
Run Code Online (Sandbox Code Playgroud)

  • 但是如果我在运行这个命令后得到 0x800f0813 错误怎么办?我运行这两种变体。 (6认同)