You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

点击‘新建查询’时SQL Server Management Studio自动重启问题求助

解决SSMS点击“新建查询”自动重启的问题

我之前碰到过一模一样的糟心问题!其他功能都正常,偏偏点新建查询就崩,给你几个亲测有效的解决步骤,按顺序试:

1. 修复.NET Framework核心组件

错误里提到的WindowsBase.ni.dll是.NET Framework的核心模块,异常代码0x80131623也指向.NET组件加载或权限问题,先从这里入手:

  • 用**.NET Framework修复工具**扫描修复(直接找微软官方工具即可);
  • 打开管理员权限的命令提示符,运行系统文件扫描命令:
    sfc /scannow
    
    扫描完成后再运行系统镜像修复:
    DISM /Online /Cleanup-Image /RestoreHealth
    
  • 也可以去控制面板→程序和功能,找到对应版本的.NET Framework(你这里是4.7.2),右键选择「更改」→「修复」。

2. 重置SSMS的用户配置文件

有时候用户自定义的SSMS配置损坏会导致这种诡异崩溃:

  • 完全关闭SSMS;
  • 按下Win+R打开「运行」,输入%APPDATA%\Microsoft\SQL Server Management Studio,回车进入文件夹;
  • 找到和你SSMS版本对应的文件夹(比如你用的2017版对应14.0文件夹),把它重命名为14.0_old
  • 重新启动SSMS,它会自动生成全新的默认配置文件,再试试新建查询。

3. 修复或重装SSMS

如果上面两步都没效果,就针对SSMS本身操作:

  • 去控制面板→程序和功能,找到「Microsoft SQL Server Management Studio 17」,右键选择「更改」→「修复」,让安装程序自动修复损坏的文件;
  • 要是修复没用,就彻底卸载SSMS,然后重新下载对应版本的安装包(尽量从官方渠道),干净安装一遍。

4. 检查并安装Windows更新

确保你的Windows系统是最新状态,尤其是.NET相关的补丁,有时候系统补丁缺失会导致组件兼容性问题,引发这类崩溃。

内容的提问来源于stack exchange,提问作者Chicago1988

火山引擎 最新活动