如何让 Windows 始终使用最新的 .Net 程序集 CLR?

如何让 Windows 始终使用最新的 .Net 程序集 CLR?

几天前,我看到了一个非常有用的注册表值,它指示 Windows 始终使用最后安装的 CLR 版本,这样用户就不需要在系统中安装旧版本的 .NetFx 来运行针对那些旧 .Net Framework 版本(如总是令人讨厌的 .NetFx 3.5)的旧应用程序。

我测试了一下,它按预期工作。问题是我丢失了这个值,以及我看到这个值的网站,我不记得了,我努力在 Google 上、MSDN 文档和随机 Windows 个性化论坛上再次找到它,但没有找到。

我的问题是想再次了解我所提到的注册表值的详细信息。

答案1

它应该像执行以下操作一样简单:

  1. 打开Regedit

  2. 导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework(64 位)

    2b. 导航至HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\Microsoft\.NETFramework(32 位)

  3. 创造新DWORD价值

  4. 将名称设置为OnlyUseLatestCLR并将值设置为1(十进制)

相关内容