2010-07-20 12 views
9

I Ostatnio zainstalowałem VS2010 na moim pulpicie. Wszystko było w porządku, dopóki nie zacząłem zauważać, że po każdej kompilacji mój komputer zawiesza się (na prawie 2-5 minut). Usunąłem wszystkie rozszerzenia i próbowałem nadal bez powodzenia.VisualStudio 2010 Freeze po każdym kompilacji

Jakieś sugestie?

+1

Czy możesz sprawdzić menedżera zadań i zobaczyć, co działa? – SiggyF

Odpowiedz

14

Właściwie podczas każdego kompilacji mogłem zobaczyć, że plik ExpansionsXML.xml jest przetwarzany wielokrotnie.

Znalazłem artykuł pomocy technicznej firmy Microsoft (support.microsoft.com/kb/956549), który rozwiązał mój problem.

Co zrobiłem:

  • Usuń plik C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\10.0\1033\ExpansionsXML.xml
  • Idź do rejestru i usuń następujący klucz: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Languages\CodeExpansions
  • Restart IDE

będę aktualizował więcej, gdybym zobacz ten sam numer:

+0

Po usunięciu pliku ExpansionsXML.xml, VS2010 działa bez żadnych problemów. – Ajay

+0

To samo działało dla mnie dzisiaj na VS 2010 Pro SP1 x64. Usunięto zarówno plik xml, jak i wpis rejestru. – JanW

+0

FYI, plik i wpis w rejestrze mają zostać zregenerowane. Usunięcie ich powoduje tylko jednorazowe uszkodzenie. – ashes999

0

Czy próbowałeś już uruchomić devenv z opcją/ResetSettings?

W przypadku fałszywych czekania trwającego kilka sekund, mogę również szukać rzeczy takich jak brak dostępu do sieci - być może z Wireshark i/lub Procmon.

Instalacja dla VS2010 nie jest aktualna, więc odinstalowanie/ponowne zainstalowanie nie jest rodzajem nieszczęścia, jakie pojawiły się w ostatnich wersjach.

+1

Przepraszam, zapomniałem wspomnieć, że już próbowałem odinstalować VS2010. Wciąż nie ma szczęścia. – Ajay

3

Zainstaluj program Procmon i sprawdź, co się dzieje. Czy masz uruchomiony program antywirusowy? Czy problem ustąpi, jeśli go wyłączysz?

+1

Dzięki Chris, procmon naprawdę pomógł znaleźć to, co robi program DEVENV.exe. Właściwie podczas każdej kompilacji mogłem zobaczyć, że plik ExpansionsXML.xml jest przetwarzany ponownie. Znalazłem starą obsługę microsoft http://support.microsoft.com/kb/956549. To rozwiązało mój problem. Co zrobiłem, Najpierw usuń plik (C: \ Users \ \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ 1033 \ ExpansionsXML.xml). Następnie przejdź do rejestru i usuń następujący klucz: HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ Languages ​​\ CodeExpansions. Uruchom ponownie IDE. Będę aktualizował więcej, jeśli zobaczę ten sam problem. – Ajay

+0

Czy program procmon jest narzędziem innej firmy lub czymś, co jest dostarczane z systemem Windows lub VS2010? Połączyć? –

+1

Nie, to narzędzie od sysinternals - odkupione przez Microsoft - http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx – chris

Powiązane problemy