点击‘新建查询’时SQL Server Management Studio自动重启问题求助
解决SSMS点击“新建查询”自动重启的问题
我之前碰到过一模一样的糟心问题!其他功能都正常,偏偏点新建查询就崩,给你几个亲测有效的解决步骤,按顺序试:
1. 修复.NET Framework核心组件
错误里提到的WindowsBase.ni.dll是.NET Framework的核心模块,异常代码0x80131623也指向.NET组件加载或权限问题,先从这里入手:
- 用**.NET Framework修复工具**扫描修复(直接找微软官方工具即可);
- 打开管理员权限的命令提示符,运行系统文件扫描命令:
扫描完成后再运行系统镜像修复:sfc /scannowDISM /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




