You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

安装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

火山引擎 最新活动