Program Visual Studio 2012 Express nagle stał się „niezgodny z tą wersją systemu Windows”?

100

Używam Visual Studio Express 2012 na Windows 7. Używam go bez problemów już od kilku miesięcy.

W zeszły piątek, kiedy wyłączyłem komputer, zostało zainstalowanych wiele aktualizacji systemu Windows. Dziś rano, kiedy uruchomiłem i otworzyłem rozwiązanie VS2012, otrzymałem ten komunikat o błędzie:

This program has known compatibility issues

...

Visual Studio 2012 Express for Windows Desktop is incompatible with this version of Windows. 

Jest przycisk Run Program, a kiedy go kliknę, rozwiązanie otwiera się normalnie. Nie zmieniłem nic w mojej konfiguracji Windows. Dzieje się tak za każdym razem, gdy otwieram rozwiązanie. Czy MS wydało wadliwą łatkę w partii aktualizacji, które zostały zastosowane w zeszły piątek?

EDYCJA: Nie jestem pewien, dlaczego ludzie głosują za zamknięciem tego pytania. Odpowiedź, do której jest link, nie jest związana z moim problemem; ta odpowiedź wydaje się odnosić do próby otwarcia projektu VS2012 w VS2010. Próbuję otworzyć projekt VS2012 w VS2012. Jeśli naprawdę uważasz, że pytanie należy zamknąć, daj mi znać dlaczego w komentarzach, abym mógł to odpowiednio zmienić.

Aktualizacje .NET zainstalowane w piątek to:

  • KB2805226
  • KB2805221
  • KB2804582

AKTUALIZACJA: Poddałem się mniej więcej i kliknąłem pole wyboru „Nie pokazuj ponownie tego okna” w oknie błędu. Wygląda na to, że program Visual Studio działa prawidłowo.

pieczęć
źródło
1
@Yvette: To inny problem.
Robert Harvey
1
@Yvette: To zupełnie inny komunikat o błędzie. Jakie jest prawdopodobieństwo, że to ten sam problem?
Robert Harvey
35
Dlaczego głosy zamykające „nie na temat”? Z FAQ: „jeśli Twoje pytanie ogólnie dotyczy… ** narzędzi programowych często używanych przez programistów **”
Peter Majeed
16
Nie widzę też żadnego uzasadnienia dla zamykania tego pytania jako niezwiązanego z tematem. Jak zauważył @PeterMajeed, obejmuje on narzędzia programowe powszechnie używane przez programistów, a więc z pewnością wchodzi w zakres FAQ. Ponadto był to pierwszy znaczący wynik w wyszukiwarce Google, który przeprowadziłem dla tego problemu, który w rzeczywistości próbuje go rozwiązać.
jammycakes
3
Czekamy cierpliwie, aż ktoś z tym problemem zainstaluje aktualizację 2. Wydaje się, że wykonanie oczywistej rzeczy zajmuje niezwykle dużo czasu.
Hans Passant

Odpowiedzi:

81

Otrzymałem tę samą wiadomość w programie Visual Studio 2012 Premium (na komputerze PC, na którym w zeszłym miesiącu ponownie zainstalowano system Windows 7) - sugerowaną poprawką była „Aktualizacja programu Microsoft Visual Studio 2012 (KB2781514)”, która najwyraźniej rozwiązała problem

www.microsoft.com/en-us/download/details.aspx?id=36020

John M.
źródło
11
to jest poprawka. :)
aiapatag
Zastosowałem aktualizację, ale nadal otrzymałem komunikat o błędzie. Okazało się, że aktualizacja nie została poprawnie zainstalowana i ponowne jej zastosowanie zadziałało. Jeśli aktualizacja po prostu powróci do systemu bez podania wyraźnego komunikatu „zakończono pomyślnie”, warto spróbować.
digitig
Jeśli po pojawieniu się tego błędu pojawi się komunikat „Sprawdź rozwiązania online”, pojawi się łącze do sugerowanej powyżej poprawki (KB2781514) (i tak mi się udało).
Michael,
To wciąż jest poprawka. Późniejsze wersje wymagają wyższych wersji niż Windows 7, a także IE10. Upewnij się również, że otrzymujesz wersję komputerową
The Humble Rat.
Wielkie dzięki. Kiedy zainstalowałem MS SQL Server Management studio 2014, mój VS 2012 zaczął dawać ten problem. Ponownie zainstalowałem VS 2012, ale bez powodzenia. Zainstalowanie aktualizacji z tej odpowiedzi rozwiązało problem.
user3885927
8

Zainstalowanie programu Visual Studio 2012 Update 2 rozwiązało mój problem. Do tego nie jest wymagana żadna poprzednia aktualizacja. Oto opis aktualizacji.

(Używam systemu Windows 8, zainstalowałem wszystkie ważne aktualizacje dla systemu Windows, a następnie próbowałem naprawić program Visual Studio w programach i funkcjach, problem nadal występuje, dopóki nie zainstaluję aktualizacji 2.)

Ian Cleveland
źródło
1
„Przepraszamy. Ten plik do pobrania nie jest już dostępny. Wybrane pobieranie zostało wycofane”.
RenniePet
@RenniePet, aktualna aktualizacja VS 2012 ma numer 5 .
Frédéric
3

Używam VS2012 od około 2 tygodni, odkąd kliknąłem przycisk „Nie pokazuj ponownie tego okna”. Nie napotkałem żadnych problemów. Na razie uznam to za adekwatne rozwiązanie.

pieczęć
źródło
1

Właśnie zainstalowałem VS2012 w domu i napotkałem ten sam problem. Pierwsze rozwiązanie, które znalazłem, polega na tym, że webdeploy nie działa po październiku 2013 i powinienem zainstalować Web Deploy V3.0 .

Zrobiłem to, bez radości. Pozwoliłem Win7 na wyszukanie rozwiązania kompatybilności on-line i znalazł poprawkę aktualizacyjną (KB2781514), która zadziałała.

To jest to samo rozwiązanie, które wspomniał wcześniej @John M.

Powinienem był najpierw zajrzeć tutaj, po prostu opublikować to ponownie, jeśli ktoś znowu się z tym spotka.

Podziękowania dla wszystkich innych użytkowników, którzy pomogli w tym wątku.

bbbwex
źródło
0

Miałem podobny problem z VS2012 jakiś czas temu był następujący:

„to rozwiązanie nie zawiera błędów i może zostać potencjalnie uszkodzone”

* ale nadal otwarte dobrze.

jeśli chodzi o naprawę, wykonałem czystą instalację VS2012 i błąd nie przeszkadzał mi, mówiąc, że prawdopodobnie jestem obecnie nieaktualny i może się okazać, że jeśli zaktualizuję, będę miał ten sam problem.

Do przemyślenia.

Otis Wright
źródło
0

Nawet ja miałem ten sam problem na Windows 7 z Visual Studio 2012.

Zainstalowano aktualizację programu Microsoft Visual Studio 2012 - KB2781514 i rozwiązano problem.

Uwaga: „Samo kliknięcie przycisku Uruchom program również otwierało plik rozwiązania bez żadnych problemów w moim przypadku”.

Jerin
źródło