Jak naprawdę zresetować każde ustawienie w programie Visual Studio 2012?


84

Próbuję zresetować każde ustawienie w programie Visual Studio, ponieważ całkowicie straciłem całą technologię IntelliSense . Wypróbowałem Narzędzia -> Ustawienia importu / eksportu -> Resetuj, ale to nie usuwa wszystkich ustawień. Wiem, że tak nie jest, ponieważ motyw kolorów nie został zresetowany, a nadal nie mam IntelliSense. Oprócz odinstalowania i usunięcia wszystkich śladów programu, w tym rejestru, czy istnieje inny sposób zresetowania każdego ustawienia do domyślnych ustawień fabrycznych?


Spróbowałbym wykonać naprawę w Dodaj / Usuń programy, a następnie ponownie zastosuję najnowszą aktualizację zbiorczą.
zmiana kodu

1
@ Art, który nie zrobił nic, aby zresetować ustawienia.

1
Możesz również spróbować otworzyć wiersz polecenia programu Visual Studio i wypróbować następujące polecenie: devenv / ResetSettings i devenv / ResetSkipPkgs. Na koniec możesz spróbować uruchomić program Visual Studio w trybie awaryjnym i sprawdzić, czy odzyskasz inteligencję, wykonując: devenv / SafeMode z wiersza polecenia. Domyślam się, że jeśli nadal nie masz Intellisense w SafeMode, coś jest naprawdę schrzanione i będziesz musiał przeinstalować
kodowanie

@Art Chociaż to dało mi intensywność, nie zresetowało w pełni wszystkich ustawień VS.

usuń ustawienia z folderu Visual Studio 2012 / settings w dokumentach, przy następnym uruchomieniu utworzy domyślne ustawienia dla tego konkretnego użytkownika, czy to wystarczy?
Zee,

Odpowiedzi:


179

Program Visual Studio ma wiele flag do resetowania różnych ustawień:

  • / ResetUserData - (AFAICT) Usuwa wszystkie ustawienia użytkownika i ustawia je ponownie. Spowoduje to ponowne wyświetlenie początkowego monitu o ustawienia, wyczyszczenie historii ostatnich projektów itp.
  • / ResetSettings - przywraca domyślne ustawienia IDE, opcjonalnie resetuje do określonego pliku VSSettings.
  • / ResetSkipPkgs - Czyści wszystkie tagi SkipLoading dodane do pakietów VSP.
  • / ResetAddin - usuwa polecenia i interfejs użytkownika skojarzone z określonym dodatkiem.

Ostatnie trzy pojawiają się podczas biegu devenv.exe /?. Pierwszy wydaje się być nieudokumentowany / nieobsługiwany / duży młotek. Od tutaj :

Zastrzeżenie: jeśli użyjesz tego przełącznika, utracisz wszystkie ustawienia i dostosowania środowiska. Z tego powodu ten przełącznik nie jest oficjalnie obsługiwany, a firma Microsoft nie ogłasza tego przełącznika publicznie (nie zobaczysz tego przełącznika, jeśli wpiszesz devenv.exe /? W wierszu polecenia). Tego przełącznika należy używać tylko w ostateczności, jeśli występuje problem ze środowiskiem, i należy wykonać kopię zapasową ustawień środowiska, eksportując je przed użyciem tego przełącznika.


Podczas debugowania występowały problemy, w wyniku których wszystkie otwarte dokumenty zamykały się i nie można ich było ponownie otworzyć. Znalazłem rozwiązanie stackoverflow.com/questions/28975581/ ... i połączyłem ten post, aby wyjaśnić przyczynę.
Whyoz

ResetUserDataDziała również z VS2015 (po tym, jak stracił integrację z gitem, a następnie zaczął wyświetlać komunikat „nie jest obsługiwany taki interfejs”).
Vitalik

„upewnij się, że wykonałeś kopię zapasową ustawień środowiska, eksportując je”. W jaki sposób?
Colonel Panic

@ColonelPanic W programie Visual Studio, menu „Narzędzia”, „Kreator importu i eksportu ustawień”
gabore,

/ ResetUserData również działał dla mnie. VS2015 Professional Edition
aspo

29

Jak wykonać twardy reset wystąpienia programu Visual Studio

Podczas tworzenia rozszerzeń czasami po prostu zepsułeś, inni robią to inni. Jeśli zaczniesz otrzymywać błędy podczas ładowania nawet najbardziej przyziemnych rozszerzeń, oto instrukcje twardego resetowania instancji.

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.

Ciesz się nowym wystąpieniem programu Visual Studio.

  • Użyj {version} = 10.0 dla Visual Studio 2010
  • Użyj {version} = 11.0 dla programu Visual Studio 2012
  • Użyj {version} = 12.0 dla Visual Studio 2013

Jeśli po drugiej stronie chcesz zresetować gałąź eksperymentalną, możesz zrobić to samo z '{version} Exp'.

Miłego kodowania!

Źródło: http://www.corvalius.com/site/hacks/how-to-hard-reset-visual-studio-instance/


W przypadku problemów z programem Visual Studio i Team Foundation Server należy również usunąć katalog pamięci podręcznej TFS w lokalizacji „% USERNAME% \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache”.
wewa

1
Jeśli ścieżka @ wewa nie działa, to zadziałało dla mnie:% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 5.0 \ Cache
damd

15

Kliknij menu Narzędzia > Importuj i eksportuj ustawienia > Zresetuj wszystkie ustawienia > Dalej > „Nie, po prostu zresetuj ustawienia, nadpisując wszystkie bieżące ustawienia” > Dalej > Zakończ.


8

Aby zresetować ustawienia

  • W menu Narzędzia kliknij opcję Importuj i eksportuj ustawienia .
  • Na stronie Witamy w Kreatorze importu i eksportu ustawień kliknij opcję Resetuj wszystkie ustawienia, a następnie kliknij przycisk Dalej .
  • Jeśli chcesz usunąć bieżącą kombinację ustawień, wybierz opcję Nie, po prostu zresetuj ustawienia , nadpisując wszystkie bieżące ustawienia, a następnie kliknij przycisk Dalej . Wybierz język (i) programowania, dla których chcesz zresetować ustawienie.

Kliknij Finish .

Strona Reset Complete ostrzega o wszelkich problemach napotkanych podczas resetowania.


-1 To nie opisuje całego procesu, jest jeden dodatkowy ekran, na który nie ma odpowiedzi w tej odpowiedzi - „Kolekcja ustawień”.
Robotron

1

Po prostu napraw program Visual Studio z panelu sterowania i to powinno załatwić sprawę!


1

1) Uruchom Instalatora programu Visual Studio

2) Kliknij Więcej w zainstalowanej wersji i wybierz Napraw

3) Uruchom ponownie

Pracował w społeczności programu Visual Studio 2017


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.