解决Visual Studio 2019-2022无法安装Windows SDK
一、问题如下
笔者这段时间使用的C/C++ IDE是Visual Studio 2017,由于2017的界面看上去有些复古,打算升级成2022。通过Visual Studio installer安装Visual Studio 2022 Community出现错误。查看日志文件可以看到如下报错信息。
返回代码: 1304
返回代码详细信息: 密码太复杂,无法转换成 LAN Manager 密码。返回的 LAN Manager 密码为空字符串。通过微软的Windows SDK安装工具独立安装Windows 11SDK则出现。
其他解决方法如保数据重装系统也用过,还是无法解决。
二、解决方案
通过工具Everything搜素Windows Sdk关键字找到在F盘曾经安装的10.2261版本的SDK。通过将完整文件夹移动至对应安装位置,成功解决,也可以将安装过SDK文件夹完整删除同样可以解决这个问题。
后续可以通过Visual Studio installer或者微软官方SDK安装工具正常升级SDK,Visual Studio 2022也可以正常编写C/C++代码,而不会出现无法找到某个'xxx.h'头文件这类问题。
可以通过编写一个简单的程序代码验证。


解决!!收工!!