移动Windows Kits文件夹后产生问题的解决方案

新装固态后重装VS2017,安装过程没注意导致Windows Kits路径问题【已解决】


本人一共2根固态,512GB+1T(新装),把原本512GB分区后的内容进行了迁移,并把扇区重新回归C盘(512GB),把其余一堆软件都移至D盘(1T),重装了VS2017等软件。
VS2017装完后发现Windows Kits在根目录D盘下面,
在这里插入图片描述
为了充分利用固态容量而没有进行分盘,创建了2个文件夹,多出来的Windows Kits又显得格格不入,就想着移到其他地方去,参考了CSDN内的文章 【 1 】,移动Windows Kits文件夹并且在cmd输入mklink /J “D:\Windows Kits” “D:\scholarship\Windows Kits” 发现建立类似软链接,从文件夹变成快捷方式,而且还不能删除,不然就会报错:找不到 Windows SDK 版本10.0.17763.0。
随后又参考了CSDN内的文章 【 2 】,需要从注册表进行改动,但是文章没有说清楚是哪些注册表。
因此,本人操作如下:

  1. D:\Windows Kits移至D:\scholarship\Windows Kits
  2. 环境变量Path里面D:\Windows Kits\10\Windows Performance Toolkit\改成D:\scholarship\Windows Kits\10\Windows Performance Toolkit\
  3. 注册表路径\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0,把名称为InstallationFolder的数据从D:\Windows Kits\10\改成D:\scholarship\Windows Kits\10\
  4. 注册表路径\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Kits\Installed Roots,把名称为KitsRoot10的数据从D:\Windows Kits\10\改成D:\scholarship\Windows Kits\10\
  5. 注册表路径\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Kits\Installed Roots,把名称WindowsDebuggersRoot10的D:\Windows Kits\10\Debuggers\改成D:\scholarship\Windows Kits\10\Debuggers\

至此,编译就通过了。

猜你喜欢

转载自blog.csdn.net/m0_57458432/article/details/127899071