安装Visual Studio 2022的SSIS组件时遇错误:Cannot create a stable subkey...
检查并修复注册表权限
按Win+R输入regedit打开注册表编辑器,找到安装日志里提到的volatile父键(通常是HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_xxxx这类路径),右键该键选择「权限」,给当前用户开启「完全控制」权限,同时勾选「替换子容器和对象的权限」,应用设置后重新尝试安装。清理VS安装缓存后重装
关闭所有Visual Studio相关进程,以管理员身份打开命令提示符,执行"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" -full清理完整安装缓存,重启电脑后打开VS Installer,仅勾选SSIS组件进行安装。检查用户配置文件服务状态
按Win+R输入services.msc打开服务管理器,找到「User Profile Service」,确认该服务处于「正在运行」状态,且启动类型设置为「自动」;如果之前修改过临时配置文件相关设置,恢复为默认配置。使用离线安装包安装SSIS组件
打开VS Installer点击「修改」,先导出当前Visual Studio配置;然后以管理员身份打开命令提示符,执行vs_installer.exe --layout "D:\VS2022_Offline" --add Microsoft.DataTools.IntegrationServices --includeRecommended --includeOptional(路径可自行指定)下载离线安装包,下载完成后运行包内的vs_setup.exe完成安装。
内容的提问来源于stack exchange,提问作者Alex of the Wild

