几天前,我看到了一个非常有用的注册表值,它指示 Windows 始终使用最后安装的 CLR 版本,这样用户就不需要在系统中安装旧版本的 .NetFx 来运行针对那些旧 .Net Framework 版本(如总是令人讨厌的 .NetFx 3.5)的旧应用程序。
我测试了一下,它按预期工作。问题是我丢失了这个值,以及我看到这个值的网站,我不记得了,我努力在 Google 上、MSDN 文档和随机 Windows 个性化论坛上再次找到它,但没有找到。
我的问题是想再次了解我所提到的注册表值的详细信息。
答案1
它应该像执行以下操作一样简单:
打开
Regedit
导航至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
(64 位)2b. 导航至
HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\Microsoft\.NETFramework
(32 位)创造新
DWORD
价值将名称设置为
OnlyUseLatestCLR
并将值设置为1
(十进制)