Visual Studio 2017(社区版)每次启动需重新配置,求解决方法
解决Visual Studio 2017(社区版)每次启动都需重新配置的问题
这种每次打开都要重复配置的情况确实挺闹心的,我之前帮朋友排查过类似问题,给你几个经过实际验证的解决办法:
手动备份/导入配置文件
先把你调好的配置存下来,下次丢了直接导入就行:- 完成所有需要的配置(登录、主题、快捷键等)后,点击菜单栏的
工具->导入和导出设置 - 选择
导出选定的环境设置,跟着向导把配置保存成一个.vssettings文件 - 要是之后配置又重置了,直接用
导入选定的环境设置功能导入这个文件,就能快速恢复
- 完成所有需要的配置(登录、主题、快捷键等)后,点击菜单栏的
修复或重置VS安装
配置文件损坏是常见原因,修复安装大概率能解决:- 打开
控制面板->程序和功能,找到Visual Studio Community 2017 - 右键选
更改,在弹出的安装界面里点击修复 - 等修复完成后重启电脑,再打开VS测试配置是否能保留
如果修复没用,可以试试重置选项(记得先备份好当前配置,重置会清空所有自定义设置)
- 打开
清理VS缓存文件夹
旧缓存可能导致配置无法写入,试试删除这些文件夹:- 完全关闭所有VS2017窗口
- 打开文件资源管理器,输入以下路径并删除对应的文件夹:
%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*(*是你的VS实例标识,是一串随机字符)%APPDATA%\Microsoft\VisualStudio\15.0_*
- 重新打开VS,重新配置一次,看看这次配置能不能保存下来
检查运行权限问题
如果VS没有足够权限写入配置文件,就会出现配置不保存的情况:- 右键点击VS2017的快捷方式,选择
属性 - 切换到
兼容性选项卡,勾选以管理员身份运行此程序 - 点击
应用和确定,之后启动VS测试配置是否能保留
- 右键点击VS2017的快捷方式,选择
排查第三方插件干扰
有些插件可能会修改VS的配置文件,导致配置丢失:- 按住
Ctrl键的同时点击VS快捷方式,直到弹出提示,选择是进入安全模式(安全模式下所有第三方插件都会被禁用) - 在安全模式下配置好设置,关闭后再正常启动VS
- 如果配置能保存,说明是某个插件的问题,逐个禁用最近安装的插件排查即可
- 按住
如果以上方法都没用,可能是系统层面的问题(比如磁盘权限异常、系统文件损坏),但上面的方法在绝大多数情况下都能解决这个重复配置的问题。
内容的提问来源于stack exchange,提问作者Surprisejedi




