Как мне действительно сбросить все настройки в Visual Studio 2012?

84

Я пытаюсь сбросить все настройки в Visual Studio, так как полностью потерял IntelliSense . Я попробовал Инструменты -> Настройки импорта / экспорта -> Сброс, но это не очистило все настройки. Я знаю, что это не так, поскольку цветовая тема не была сброшена, и у меня до сих пор нет IntelliSense. Если не считать удаления и удаления всех следов программы, включая реестр, есть ли другой способ сбросить все настройки до заводских значений по умолчанию?

Питер Мортенсен
источник
Я бы попытался отремонтировать в «Установка и удаление программ», а затем повторно применить последнее накопительное обновление.
codechurn
1
@Art ничего не сделал для сброса настроек.
1
Вы также можете попробовать открыть командную строку Visual Studio и попробовать следующую команду: devenv / ResetSettings и devenv / ResetSkipPkgs. Наконец, вы можете попробовать запустить Visual Studio в безопасном режиме и посмотреть, вернете ли вы свой intellisense, выполнив: devenv / SafeMode из командной строки. Я предполагаю, что если у вас все еще нет intellisense в SafeMode, что-то действительно напортачило, и вам придется переустановить
codechurn
@Art Хотя это вернуло мне intillisense, оно не полностью сбросило все настройки VS.
Удалите настройки из папки visual studio 2012 / settings в документах, при следующем запуске он будет создавать настройки по умолчанию для этого конкретного пользователя, этого будет достаточно?
Зи

Ответы:

179

В Visual Studio есть несколько флагов для сброса различных настроек:

  • / ResetUserData - (AFAICT) Удаляет все пользовательские настройки и заставляет вас установить их заново. Это снова вернет вам первоначальный запрос настроек, очистит историю последних проектов и т. Д.
  • / ResetSettings - восстанавливает настройки IDE по умолчанию, при необходимости сбрасывает в указанный файл VSSettings.
  • / ResetSkipPkgs - очищает все теги SkipLoading, добавленные в VSPackages.
  • / ResetAddin - удаляет команды и командный интерфейс, связанные с указанной надстройкой.

Последние три появляются при беге devenv.exe /?. Первый кажется недокументированным / неподдерживаемым / большим молотком. От сюда :

Отказ от ответственности: вы потеряете все настройки и настройки среды, если используете этот переключатель. По этой причине этот переключатель официально не поддерживается, и Microsoft не рекламирует этот переключатель для широкой публики (вы не увидите этот переключатель, если наберете devenv.exe /? В командной строке). Вы должны использовать этот переключатель только в крайнем случае, если у вас возникли проблемы со средой, и убедитесь, что вы создали резервную копию настроек среды, экспортировав их, прежде чем использовать этот переключатель.

Джимми
источник
У меня были проблемы во время отладки, когда все открытые документы закрывались и не могли быть открыты повторно. Нашел решение stackoverflow.com/questions/28975581/… и связал этот пост, чтобы помочь в устранении причины.
whyoz
ResetUserDataТакже работает с VS2015 (после того, как он потерял интеграцию с git и затем начал отображать «такой интерфейс не поддерживается» при запуске).
Виталик
«убедитесь, что вы сделали резервную копию настроек среды, экспортировав их». Как?
Полковник Паник,
@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.

  • Используйте {version} = 10.0 для Visual Studio 2010.
  • Используйте {version} = 11.0 для Visual Studio 2012.
  • Используйте {version} = 12.0 для Visual Studio 2013.

Если, с другой стороны, вы хотите сбросить экспериментальный улей, вы можете сделать то же самое с «{version} Exp».

Удачного кодирования!

Источник: http://www.corvalius.com/site/hacks/how-to-hard-reset-visual-studio-instance/

Родольфо Брок
источник
При проблемах с Visual Studio и Team Foundation Server также следует удалить каталог кэша TFS в "% USERNAME% \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache".
wewa
1
Если путь @wewa не работает, это сработало для меня:% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 5.0 \ Cache
черт,
15

Нажмите на меню « Инструменты» > « Импорт и экспорт настроек» > « Сбросить все настройки» > « Далее» > «Нет, просто сбросьте настройки, перезаписав все текущие настройки» > « Далее» > « Готово».

Кунал Гоэль
источник
8

Чтобы сбросить настройки

  • В меню « Инструменты» выберите « Импорт и экспорт настроек» .
  • На странице "Добро пожаловать в мастер импорта и экспорта настроек" нажмите " Сбросить все настройки", а затем нажмите " Далее" .
  • Если вы хотите удалить текущую комбинацию настроек, выберите Нет, просто сбросьте настройки , перезаписав все текущие настройки, а затем нажмите « Далее» . Выберите язык (и) программирования, для которого хотите сбросить настройку.

Щелкните Готово .

Страница «Сброс завершен» предупреждает вас о любых проблемах, возникших во время сброса.

Justpraveen
источник
-1 Это не описывает весь процесс, есть один дополнительный экран, который не рассматривается в этом ответе - «Сборник настроек».
Роботрон
1

Просто восстановите саму Visual Studio с панели управления, и это должно помочь!

Шериф
источник
1

1) Запустите установщик Visual Studio

2) Нажмите «Еще» в установленной версии и выберите «Восстановить».

3) Перезагрузка

Работал над сообществом Visual Studio 2017

Кризмограмма
источник