Jak NAPRAWDĘ zresetować układ okna programu Visual Studio?

122

Miałem zainstalowaną wtyczkę w Visual Studio 2008, która utworzyła dodatkowe dokowalne okna. Odinstalowałem go i nie mogę pozbyć się utworzonych przez niego okien - zamykam je, ale zawsze wracają. Są teraz po prostu pustymi oknami, ponieważ wtyczki już nie ma, ale nic, co próbowałem, nie usuwa ich. Próbowałem:

  • Okno -> Resetuj układ okna
  • Usuwanie plików .suo w katalogach mojego projektu
  • Usuwanie folderu programu Visual Studio 9,0 w moim katalogu ustawień aplikacji

Jakieś pomysły?

TimK
źródło
3
„Resetuj układ systemu Windows” teraz działa dobrze w VS213.
Fernando Gonzalez Sanchez
8
NADAL NIE DZIAŁA NAWET W VS2017 :-(
Simon_Weaver

Odpowiedzi:

148

Czy próbowałeś tego? W programie Visual Studio przejdź do Narzędzia > Importuj i eksportuj ustawienia > Resetuj wszystkie ustawienia

Pamiętaj, aby wykonać kopię zapasową ustawień, zanim to zrobisz. Popełniłem błąd, próbując to naprawić, i nie zdawałem sobie sprawy, że spowoduje to cofnięcie wszystkich moich ustawień wyglądu i pasków narzędzi. Powrót do tego, jak lubię rzeczy, zajął dużo czasu.

Bryan Roth
źródło
7
Pamiętaj, aby wykonać kopię zapasową ustawień, zanim to zrobisz. Popełniłem błąd, próbując to naprawić, i nie zdawałem sobie sprawy, że spowoduje to cofnięcie wszystkich moich ustawień wyglądu i pasków narzędzi. Powrót do tego, jak lubię rzeczy, zajął dużo czasu.
Tim
1
Należy również pamiętać, że tworzenie kopii zapasowych ustawień często nie działa. Nigdy nie udało mi się tego pomyślnie. Uważam, że istnieje znany błąd, jeśli dodasz makra do niektórych menu.
dwidel
1
Faceci wykonujący kopię zapasową ustawienia działają w 100%. Tylko mały problem: musisz zaznaczyć „wszystkie pliki” podczas wizualizacji listy kopii zapasowych ustawień. A ukryte pliki muszą być widoczne. TAK, zapisane ustawienia są ukryte. To w VS2010.
Millemila
1
Po utworzeniu kopii zapasowej i zresetowaniu zaimportuj te same ustawienia, które właśnie utworzyłeś kopię zapasową, ale usuń zaznaczenie opcji Układy okien (w Ustawieniach ogólnych) z elementów do zaimportowania. Działało świetnie dla mnie
Simon F
1
Aby odzyskać skróty Resharper po powyższej operacji (VS2015): Resharper -> Opcje -> Klawiatury i menu -> Skróty klawiaturowe -> Zastosuj schemat
Jesper Mygind
34

Spróbuj devenv.exe / resetuserdata . Myślę, że jest bardziej agresywny niż sugerowane opcje Narzędzia> Importuj i eksportuj.

Sprawdź także Narzędzia> Add In Manager i upewnij się, że nie ma tam żadnych sierot.

Aidan Ryan
źródło
Ratownik! / resetuserdata działało dla mnie. Miałem problemy z bardzo wolnym uruchamianiem, powolnym wyświetlaniem okna dialogowego Dodaj -> Nowy element, awarią podczas otwierania rozwiązań MVC2.
Richard Ev
12

Co powiesz na uruchamianie następujących poleceń z wiersza poleceń,

Devenv.exe /ResetSettings

Możesz również zapisać te ustawienia w pliku, na przykład

Devenv.exe /ResetSettings "C:\My Files\MySettings.vssettings"

Przełącznik / ResetSettings przywraca domyślne ustawienia programu Visual Studio. Opcjonalnie resetuje ustawienia do określonego pliku .vssettings.

Łącze MSDN

Vin
źródło
10

Miałem podobny problem poza tym, że stało się to bez instalowania żadnej wtyczki. Zaczynam otrzymywać to okno dialogowe dotyczące kontroli źródła za każdym razem, gdy otwieram projekt + mnóstwo wyskakujących i unoszących się okien, które musiałem zamknąć jedno po drugim.

wprowadź opis obrazu tutaj

Windows -> Rest Windows Layout , naprawiłem to dla mnie bez żadnych problemów. Przynosi domyślne ustawienie, którego w ogóle mi nie przeszkadza :)

Hammad Khan
źródło
Zacząłem też mieć ten problem i nic o tym nie było w sieci. Przyszedłem tutaj, szukając innego problemu i znalazłem to - dzięki!
bbqchickenrobot
6

Jeśli masz starą kopię zapasową pliku CurrentSettings.vssettings, możesz spróbować ją przywrócić.

Miałem całkowicie uszkodzony układ programu Visual Studio. Kiedy próbowałem wejść do debugowania, powiedziano mi, że VS stał się niestabilny. Po ponownym uruchomieniu mój układ okna byłby całkowicie zakręcony. Próbowałem przywrócić bieżące ustawienia użytkownika VS w rejestrze z kopii zapasowej, ale to nie pomogło. Jednak przywrócenie CurrentSettings.vssettings wydaje się wyleczyć.

Wydaje się, że jest tam mnóstwo binarnych rzeczy i mogę sobie wyobrazić, że czasami są one nieodwracalnie uszkodzone.

LordLiverpool
źródło
4

Uwaga: jeśli masz vs2010 i vs2008 i chcesz zresetować 2008, musisz określić w wierszu poleceń całą ścieżkę. lubię to:

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /resetsettings

Jeśli nie określisz ścieżki (na przykład devenv.exe /resetsettings), spowoduje to zresetowanie najnowszej wersji programu Visual Studio zainstalowanej na komputerze.

yossharel
źródło
3

Zamykam je, ale zawsze wracają

Mówiąc „zawsze wracają”, czy masz na myśli „następnym razem, gdy ponownie uruchomisz program Visual Studio”, czy „natychmiast”?

Jednym z dziwactw programu Visual Studio (przynajmniej VS2005) jest to, że ustawienia nie są zapisywane, dopóki nie wyjdziesz. Oznacza to, że jeśli VS w ogóle ulegnie awarii podczas korzystania z niego, wszelkie wprowadzone zmiany układu zostaną utracone. Sposób na obejście tego polega na tym, aby zawsze wdzięcznie wyjść, gdy wszystko skonfigurujesz tak, jak chcesz.

Nie jestem jednak pewien, czy to pomoże w twojej konkretnej sytuacji.

LeopardSkinPillBoxHat
źródło
2

Wypróbowałem większość sugestii i żadna z nich nie zadziałała. Nie miałem okazji spróbować / resetuserdata. W końcu ponownie zainstalowałem wtyczkę i ponownie ją odinstalowałem, a okna zniknęły.

TimK
źródło
Jak to się stało, że nie miałeś szansy uruchomić pojedynczego wywołania wiersza poleceń, ale miałeś okazję całkowicie przeinstalować wtyczkę ... W każdym razie / resetsettings zadziałało dla mnie.
Tim
1

Jeśli kiedykolwiek utworzyłeś kopię zapasową ustawień (Narzędzia -> Ustawienia importu i eksportu), możesz przywrócić plik ustawień, aby powrócić do poprzedniego stanu. To jedyna rzecz, która działa.

Chris Conway
źródło
Pobrał ustawienia z innego komputera. Jedyna rzecz, która zadziałała. Dzięki!
PerpetualStudent
0

Jeśli chcesz zresetować układ okna. Następnie

przejdź do „OKNA” -> „RESETUJ UKŁAD OKIEN”

Jay Patel
źródło
Pytający powiedział, że próbowali tego, ale to nie zadziałało.
Paul Roub