安装SQL Server Management Studio 2017时提示sql_ssms_loc.msi缺失求助
解决SSMS 2017安装报错找不到
sql_ssms_loc.msi的问题 兄弟,我之前装SSMS 2017的时候也碰到过这个一模一样的报错,折腾了好几个办法才搞定,给你分享几个亲测有效的解决思路:
换用离线安装包重试
大概率是在线安装器下载的文件损坏或者不完整导致的。别用在线安装程序了,直接下载SSMS 2017的完整离线安装包(注意选对和你系统匹配的语言版本,毕竟报错的是本地化相关的msi文件)。下载完成后右键选择以管理员身份运行,如果再弹出路径提示,直接手动指向你下载的离线包所在的文件夹就行。手动补全缺失的缓存路径与文件
系统提示的路径C:\ProgramData\Package Cache\{1B8CFC46-1F08-4DA7-9FEA-E1F523FBD67F}v14.0.17213.0\x64\不存在,你可以手动创建这个完整的目录结构。然后用压缩软件打开离线安装包,找到sql_ssms_loc.msi文件(一般在安装包的x64子目录里),把它复制到你刚创建的路径中,再点击安装界面的「确定」重试。重置Windows Installer服务
有时候是Windows Installer服务出了问题,导致缓存识别异常。打开管理员身份的命令提示符,依次运行以下两条命令:msiexec /unregister msiexec /regserver执行完后重启电脑,再重新运行SSMS安装程序试试。
修复系统依赖组件
SSMS 2017依赖.NET Framework 4.6.1及以上版本,先确认你的系统已经安装了对应的版本。如果不确定或者怀疑组件损坏,可以运行以下命令修复系统文件和.NET组件:DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow命令执行完成后重启电脑,再尝试安装SSMS。
内容的提问来源于stack exchange,提问作者Igor




