由于磁盘的问题我将vs2022文件夹的位置从e盘转移到了d盘,不出意外是用不了了,所以就选择了重新安装,但由于是电脑小白的缘故也不知道什么注册表什么的,以为将文件夹删除了,就万事大吉了,但在我重新安装时问题就出现了,如下,一直显示SDK无法安装
查找资料有的说是没有卸载干净,所以我将“我的电脑”翻了个遍,却还是无果,一直显示这个问题
但我在我的Cache文件夹中发现这个SDK是有的,然后我就试着手动下载试试(windsdksetup)
这一下载问题就暴露出来了,报了一个位置错误的error,知道问题所在接下来就是去解决问题
先win+R+regedit打开注册表,接下来要修改三处地方
然后找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots]修改你要下载的位置
接着是[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Kits\Installed Roots]
最后[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0]同样的操作
修该完后再下载就很顺利了,虽然vs installer界面还是有报错但是启动vs后就发现程序已经可以运行了。
这个问题困扰了我好一段时间,一度想放弃换个软件用,但就是不服气弄不好,所以在弄好后写了这篇文章记录一下,respect !!!