Zainstaluj program Visual Studio 2013 w systemie Windows 7

81

Chciałbym zainstalować Visual Studio 2013 na 64-bitowym systemie Windows 7.

Z jakiegoś powodu instalator wyświetla komunikat „Instalacja zablokowana” i wyświetla błąd „Ta wersja programu Visual Studio wymaga komputera z nowszą wersją systemu Windows”.

Błąd podczas instalowania programu Visual Studio 2013

Ten błąd nie opisuje dokładnie tego, co jest nie tak. Mogłem przynajmniej sprawdzić, czy mam zainstalowane:

  1. Windows 7 Professional (64-bitowy) z dodatkiem Service Pack 1
  2. Internet Explorer 10
    • Wersja: 10.0.9200.16750
    • Wersje aktualizacji: 10.0.12 (KB2898785)
  3. Wszystkie aktualizacje systemu Windows, które były dostępne do zainstalowania 11 grudnia 2013 r.

Uruchomił instalator z /log winexp.logargumentem i uzyskał: winexp.log .

Jakieś pomysły, co jeszcze może być problemem?

Dzięki.

Edycja: patrząc na to pytanie, pojawiło się pęknięcie, które pozwoliło zainstalować Windows Phone SDK na Windows 7 - czy ktoś zna podobne rozwiązanie dla VS 2013?

Sussch
źródło
7
U mnie zadziałało. Nie wiem, dlaczego ludzie odrzucają głosy innych, którzy twierdzą, że to działa. Powodem, dla którego to nie działa, jest to, że nie masz zainstalowanego dodatku SP1 w systemie Windows 7. Po zainstalowaniu dodatku SP1 VS2013 zostanie zainstalowany, nawet jeśli nadal masz IE9. Dało ostrzeżenie o IE9, ale udało mi się zainstalować na 2 laptopach z systemem Windows 7 z SP1. Nie można tego zrobić bez dodatku SP1.
user2255673
@Andre Czy możesz wyjaśnić, co próbujesz zainstalować? Visual Studio 2013 Premium instaluje się dobrze na Windows 7 x64 SP1, na przykład bezpośrednio z MSDN ISO.
nikt
@AndrewMedico Mówię o Visual Studio dla Windows (tym dla aplikacji Windows 8 i Windows Phone, a nie "Desktopowym").

Odpowiedzi:

75

Minimalne wymagania są oparte na wersji Express, którą próbujesz zainstalować:

Express for Web (Web sites and HTML5 applications) - Windows 7 SP1 (With IE 10)
Express for Windows (Windows 8 Apps) - Windows 8.1
Express for Windows Desktop (Windows Programs) - Windows 7 SP1 (With IE 10)
Express for Windows Phone (Windows Phone Apps) - Windows 8

Wygląda na to, że próbujesz zainstalować wersję „Express 2013 for Windows”, która służy do tworzenia aplikacji „Modern UI” systemu Windows 8 lub wersji Windows Phone.

Wersja o podobnej nazwie, która jest zgodna z dodatkiem SP1 dla systemu Windows 7, to „Express 2013 for Windows Desktop”

Źródło

Graham Wager
źródło
1
Aaah, dzięki. Musiałem to jakoś przegapić. Wypróbuj wersję Desktop.
Sussch
1
Tak, po prostu dodali wersję Windows Desktop w ostatniej chwili podczas rozwoju VS2012.
Yuhong Bao,
2
To jest takie głupie. I naprawdę nie zauważyłem na stronie pobierania programu Visual Studio, więc to trochę ukryte informacje. Powinni o tym ostrzec.
graywolf
Otrzymuję ten błąd podczas próby zainstalowania tego microsoft.com/en-us/download/details.aspx?id=44914 w systemie Windows 7 i przypuszczalnie jest to wersja desktopowa, którą opisałeś
eran otzap
15

Visual Studio Express dla Windows wymaga systemu Windows 8.1. Po przejrzeniu strony wymagań możesz wypróbować wersję sieci Web lub Windows Desktop, które mogą działać pod Windows 7.

Joachim Rohde
źródło
11

Wymagania systemowe programu Visual Studio 2013

Obsługiwane systemy operacyjne :

  • Windows 8.1 (x86 i x64)
  • Windows 8 (x86 i x64)
  • Windows 7 SP1 (x86 i x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2008 R2 z dodatkiem SP1 (x64)

Wymagania sprzętowe :

  • Procesor 1,6 GHz lub szybszy
  • 1 GB pamięci RAM (1,5 GB, jeśli działa na maszynie wirtualnej)
  • 20 GB wolnego miejsca na dysku twardym
  • Dysk twardy 5400 RPM
  • Karta graficzna obsługująca DirectX 9 i działająca z rozdzielczością 1024 x 768 lub wyższą

Dodatkowe wymagania dla laptopa :

  • Internet Explorer 10
  • Wymagany jest KB2883200 (dostępny za pośrednictwem usługi Windows Update)

I nie zapomnij o ponownym uruchomieniu po aktualizacji systemu Windows

Tariq
źródło
1

Fałszywy IE10 do zainstalowania Visual Studio 2013

Visual Studio 2013 wymaga przeglądarki Internet Explorer 10. Jeśli spróbujesz zainstalować go w systemie Windows 7 z IE8, pojawi się następujący błąd Ta wersja programu Visual Studio wymaga przeglądarki Internet Explorer 10 ”. Wartość, którą sprawdza instalator VS 2013, to svcVersion w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorerkluczu w 32-bitowym systemie Windows i HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer64-bitowym systemie Windows. Każda wartość> = 10.0.0.0 sprawia, że ​​instalator jest zadowolony.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"
KF2
źródło
-1

Twoje pliki dziennika pokazują, że zatrzymuje się po błędzie „0x8004C000”

Ze strony internetowej MS ( http://social.technet.microsoft.com/wiki/contents/articles/15716.visual-studio-2012-and-the-error-code-2147205120.aspx ):

Skonfiguruj
blok stanu

Ponowne uruchomienie nie jest wymagane
0x80044000 [-2147205120]

Wymagane
ponowne uruchomienie 0x8004C000 [-2147172352]

Opis
Jeśli jedynym blokiem, który ma zostać zgłoszony, jest „Oczekiwanie na ponowne uruchomienie”, zwracana wartość jest wartością Wymaganego ponownego rozruchu (0x80048bc7).

VanCowboy
źródło
Błąd w pliku dziennika to „Wyjście z 0x80044000 (zablokowane)”, co oznacza, że ​​instalacja jest zablokowana i ponowne uruchomienie nie jest wymagane. Wiersz w powyższym dzienniku mówiący, że instalacja jest zablokowana, ponieważ produkt wymaga nowszej wersji systemu Windows.
nikt