我正在try 用安装Windows 7的Windows SDK.NET Framework 4但是当我打开安装程序时,我收到一个错误:

某些Windows SDK组件需要RTM.NET Framework 4.安装程序 检测到.NET Framework 4的预发布版本.如果继续 使用安装程序时,不会安装这些组件.如果你想 安装这些组件,单击取消,然后安装.NET 框架4来自https://go.microsoft.com/fwlink/?LinkID=187668和 然后重新运行安装程序.

单击"确定"继续.

当我go 安装的时候.NETFramework4出现了一条消息,说已经有了.NET Framework 4在我的电脑上:

Microsoft.NET Framework 4已经是操作的一部分 系统.无需安装.NET Framework 4可再发行版.More information美元.

.NET Framework 4的同等或更高版本已经 安装在计算机上.

我不知道该怎么办了.我使用的是Windows 10 Enterprise(x64).

推荐答案

使用Windows 10 x64时,设置为blocked,具体如下:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version

将这两个值临时更改为4.0.30319,安装程序将允许您继续.确保使用提升的权限编辑注册表,否则将不允许更改值.

.net相关问答推荐

尽管有`disable`注释,但未 suppress Pylint语法错误

";Make Async ValueTask/ValueTask方法分期分配发生了什么?

为什么.Net 8.0.100是预览版?

从删除项目时重新索引的列表中删除项目的最佳算法是什么?

与 Datagrid 的 SelectedItem 链接时的 WPF RadioButton 绑定问题

向从 .NET 序列化的对象添加 Xml 属性

使用 Powershell TOM 在 SSAS 表格中创建分区

如何知道变量是否只是指向另一个对象的pointer或者它是否可以独立存在

我应该创建一个 DateRange 对象吗?

为什么 SortedSet.GetViewBetween 不是 O(log N)?

在目录中创建应用程序快捷方式

C# 有办法给我一个不可变的字典吗?

从 Web.Config 中的邮箱友好显示名称存储 Smtp

获取类型的默认构造函数的最有效方法

如何将时间设置为当天的午夜?

解密 .NET clr20r3 异常参数 P1..P10

log4net的正确使用方法(记录器命名)

绑定到不在列表中的值的可编辑组合框

如何以编程方式删除 WebClient 中的 2 个连接限制

SqlBulkCopy 的推荐批量大小是多少?