SQL Server Management Studio 19.1无法启动,system.net/defaultProxy配置异常求助
解决SSMS 19.1启动时
system.net/defaultProxy配置节报错且配置文件被覆盖的问题 以下是几个可行的解决步骤,按优先级尝试:
修改配置文件并设置只读权限
- 完全关闭SSMS进程
- 定位到用户目录下的配置文件:
C:\Users\<USER>\AppData\Local\Microsoft\SQL Server Management Studio\19.0_IsoShell\Ssms.exe.config - 用文本编辑器打开,删除第1232行的
<defaultProxy enabled="true" useDefaultCredentials="true"/> - 保存文件后,右键点击该文件 → 选择「属性」→ 勾选「只读」选项 → 确定
- 重新启动SSMS验证是否正常启动
通过注册表禁用配置自动更新
- 按下
Win+R输入regedit打开注册表编辑器 - 导航到路径:
HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\19.0_IsoShell - 在右侧空白处右键 → 新建「DWORD(32位)值」,命名为
DisableConfigAutoUpdate - 将该值的数值数据设置为
1,点击确定 - 再次修改用户目录下的
Ssms.exe.config文件删除错误行,重启SSMS后配置将不会被自动覆盖
- 按下
修复安装目录下的默认配置模板
- 找到SSMS安装目录中的模板配置文件:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Ssms.exe.config - 打开该文件,查找
<system.net>节点,删除其中错误的<defaultProxy>配置行 - 保存文件后,删除用户目录下的
19.0_IsoShell文件夹,重新启动SSMS会基于正确模板生成新配置
- 找到SSMS安装目录中的模板配置文件:
清理SSMS用户配置缓存
- 关闭所有SSMS窗口
- 删除目录:
C:\Users\<USER>\AppData\Local\Microsoft\SQL Server Management Studio\19.0_IsoShell - 重新启动SSMS,系统会自动生成全新的配置文件,检查是否仍存在配置节报错问题
内容的提问来源于stack exchange,提问作者Daniel
相关产品推荐
相关产品推荐

