如何真正重置Visual Studio 2012中的每个设置?


84

我试图重置Visual Studio中的每个设置,因为我已经完全失去了所有IntelliSense。我尝试了“工具”->“导入/导出设置”->“重置”,但这并没有清除所有设置。我知道不是因为没有重置颜色主题,而且我仍然没有IntelliSense。除了卸载和删除程序的所有痕迹(包括注册表)之外,还有另一种方法可以将每个设置重置为出厂默认设置吗?


我会尝试在“添加/删除程序”中进行修复,然后重新应用最新的累积更新。
codechurn

1
@Art没有执行任何操作来重置设置。

1
您也可以尝试打开Visual Studio命令提示符,然后尝试以下命令:devenv / ResetSettings和devenv / ResetSkipPkgs。最后,您可以尝试以安全模式启动Visual Studio,并通过执行以下操作查看是否恢复了智能感知:从命令提示符处获取devenv / SafeMode。我的猜测是,如果您仍然在SafeMode中没有智能感知功能,则确实搞砸了,您将不得不重新安装
Codechurn 2013年

@Art虽然确实给了我intillisense的功能,但它并没有完全重置所有VS设置。

从Visual Studio 2012 / settings文件夹中删除文档中的设置,在下次启动时它将为该特定用户建立默认设置,这样就足够了吗?
Zee

Answers:


179

Visual Studio有多个标志可以重置各种设置:

  • / ResetUserData- (AFAICT)删除所有用户设置,并使您再次设置它们。这将再次提示您进行设置,清除最近的项目历史记录等。
  • / ResetSettings-恢复IDE的默认设置,还可以选择重置为指定的VSSettings文件。
  • / ResetSkipPkgs-清除所有添加到VSPackages的SkipLoading标签。
  • / ResetAddin-删除与指定加载项关联的命令和命令UI。

最后三个在运行时显示devenv.exe /?。第一个似乎没有证件/没有支持/大铁锤。从这里

免责声明:如果使用此开关,您将丢失所有环境设置和自定义设置。因此,此开关不受官方支持,并且Microsoft不会将其发布给公众(如果在命令提示符下键入devenv.exe / ?,则不会看到此开关)。仅当遇到环境问题时才应将此开关用作最后的解决方法,并在使用此开关之前确保通过导出它们来备份环境设置。


我在调试过程中遇到了问题,所有打开的文档都将关闭并且无法重新打开。找到了解决方案stackoverflow.com/questions/28975581/…并链接了此帖子以帮助找出原因。
whyoz

ResetUserDataVS2015也可以使用(在失去与git的集成,然后在启动时开始显示“不支持此类接口”)。
Vitalik 2015年

“确保通过导出来备份环境设置。” 怎么样?
上校恐慌

@ColonelPanic在Visual Studio中,“工具”菜单,“导入和导出设置向导”
狂欢

/ ResetUserData也为我工作。VS2015 Professional Edition
Aspo

29

如何硬重置Visual Studio实例

在开发扩展程序时,有时您只是搞砸了,而其他人则做了。如果即使在加载最普通的扩展程序时也开始出现错误,这些说明是硬重置实例的说明。

Close Visual Studio (if you haven’t already).
Open the registry editor (regedit.exe)
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}_Config
Delete the %LOCALAPPDATA%\Microsoft\VisualStudio\{version} directory.

享受您全新的Visual Studio实例。

  • 为Visual Studio 2010使用{version} = 10.0
  • 对Visual Studio 2012使用{version} = 11.0
  • 对Visual Studio 2013使用{version} = 12.0

另一方面,如果您想重置实验配置单元,则可以对“ {version} Exp”配置单元执行相同的操作。

祝您编码愉快!

资料来源:http : //www.corvalius.com/site/hacks/how-to-hard-reset-visual-studio-instance/


对于Visual Studio和Team Foundation Server的问题,还应删除“%USERNAME%\ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache”下的TFS缓存目录。
wewa

1
如果@wewa的路径不起作用,则对我有用:%LOCALAPPDATA%\ Microsoft \ Team Foundation \ 5.0 \ Cache
该死


8

重设设定

  • 工具菜单上,单击导入和导出设置
  • 在“欢迎使用导入和导出设置向导”页面上,单击“重置所有设置”,然后单击“下一步”
  • 如果要删除当前设置组合,请选择“否”,只需重置设置,覆盖所有当前设置,然后单击“下一步”。选择您要重设设置的编程语言。

点击完成

“重置完成”页面会提醒您重置期间遇到的任何问题。


-1这并不说明整个过程,此回复中未解决一个额外的屏幕-“设置集合”。
Robotron'Apr

1

只需从控制面板修复Visual Studio本身,就可以解决问题!


1

1)运行Visual Studio安装程序

2)在安装的版本上单击“更多”,然后选择“修复”

3)重新启动

在Visual Studio 2017社区工作


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.