问题情况
重装VS2017后依然报错:
找不到Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。

解决方法
查看VS2017安装路径

本例中VS2017安装路径在E:\app\VisualStudio\目录下
WIN+R=>regedit打开注册表

修改3个注册表中的4个寄存器值
3个注册表中的4个寄存器值如下:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\WindowsKits\Installed Roots
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\ ApplicationVerifier\
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MicrosoftSDKs\Windows\v10.0
本例VS2017安装在E:\app\VisualStudio\目录下,修改几个注册表修改如下:



检查修改VS2017安装的Packages和Shared注册表信息:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup

以上操作还不能解决的话,就彻底卸载vs2017相关软件、删除相关注册表、删除相关文件夹和文件,然后重新安装vs2017即可。
问题总结
该问题是由于安装好VS2017后Windows Kits会默认安装在VS2017所在盘的根目录下,如果误删或者移动Windows Kits都会导致该报错。正确做法是将Windows Kits移动到目标位置后,修改相应的3个注册表中的4个寄存器值。
参考链接:
https://blog.csdn.net/Natukiaaa/article/details/114666078?spm=1001.2014.3001.5506
https://blog.csdn.net/m0_61723240/article/details/125077047