我最近从 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