安装Microsoft SSMS失败,提示The type initializer for 'PerTypeValues`1'异常
解决SSMS安装时VSIX Installer的PerTypeValues`1初始化异常问题
以下是经过验证的可行解决方案,按顺序尝试:
清理VSIX相关缓存
以管理员身份打开命令提示符,执行以下命令清理Visual Studio的组件缓存和扩展缓存:rd /s /q "%LocalAppData%\Microsoft\VisualStudio\17.0_*\ComponentModelCache" rd /s /q "%LocalAppData%\Microsoft\VisualStudio\17.0_*\Extensions"注意:将命令中的
17.0_*替换为你本地Visual Studio对应的版本文件夹前缀(可前往%LocalAppData%\Microsoft\VisualStudio路径查看具体名称)。修复Visual Studio
启动Visual Studio Installer,找到已安装的Visual Studio版本,点击「修改」按钮后选择「修复」选项。等待修复完成后重启电脑,再重新运行SSMS安装程序。卸载冲突扩展
打开Visual Studio,进入「扩展」→「管理扩展」,卸载所有与SQL Server、数据库工具相关的第三方或旧版本扩展(比如旧版SQL Server Data Tools)。卸载完成后重启VS,再尝试安装SSMS。使用离线安装包静默安装
从微软官网下载对应版本的SSMS离线安装包,右键以管理员身份打开命令提示符,导航到安装包所在目录,执行静默安装命令:SSMS-Setup-ENU.exe /install /quiet /norestart安装过程不会弹出界面,等待命令执行完成后手动重启电脑即可。
内容的提问来源于stack exchange,提问作者Phil
相关产品推荐
相关产品推荐

