Cài đặt Visual Studio 2013 trên Windows 7


81

Tôi muốn cài đặt Visual Studio 2013 trên Windows 7 64-bit.

Vì một số lý do, trình cài đặt thông báo "Thiết lập bị chặn" kèm theo lỗi "Phiên bản Visual Studio này yêu cầu máy tính có phiên bản Windows mới hơn".

Lỗi khi cài đặt Visual Studio 2013

Lỗi này không được mô tả chính xác về những gì sai. Điều tối thiểu tôi có thể làm là xác minh rằng tôi đã cài đặt những thứ sau:

  1. Windows 7 Professional (64-bit) với Gói dịch vụ 1
  2. Internet Explorer 10
    • Phiên bản: 10.0.9200.16750
    • Cập nhật phiên bản: 10.0.12 (KB2898785)
  3. Tất cả các bản cập nhật Windows đã có sẵn để cài đặt vào ngày 11 tháng 12 năm 2013.

Đã thực thi trình cài đặt với /log winexp.logđối số và nhận được như sau: winexp.log .

Bất kỳ ý tưởng về những gì khác có thể là vấn đề?

Cảm ơn.

Chỉnh sửa: bằng cách xem câu hỏi này, có một bản crack cho phép cài đặt SDK của Windows Phone trên Windows 7 - có ai biết giải pháp tương tự cho VS 2013 không?


7
Nó đã làm việc với tôi. Không chắc tại sao mọi người lại phản đối những người nói rằng nó hoạt động. Lý do nó không hoạt động là vì bạn chưa cài đặt SP1 trên Windows 7. Sau khi SP1 được cài đặt, VS2013 sẽ cài đặt, ngay cả khi bạn vẫn có IE9. Nó đưa ra cảnh báo về IE9, nhưng tôi đã có thể cài đặt trên 2 máy tính xách tay chạy Windows 7 với SP1. Không thể làm như vậy nếu không có SP1.
user2255673

@Andre Bạn có thể làm rõ những gì bạn đang cố gắng cài đặt không? Ví dụ: Visual Studio 2013 Premium cài đặt tốt trên Windows 7 x64 SP1 từ MSDN ISO.
không ai

@AndrewMedico Tôi đang nói về Visual Studio dành cho Windows (ứng dụng dành cho Windows 8 và Windows Phone, không phải ứng dụng "Máy tính để bàn").

Câu trả lời:


75

Các yêu cầu tối thiểu dựa trên phiên bản Express mà bạn đang cố cài đặt:

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

Có vẻ như bạn đang cố cài đặt phiên bản "Express 2013 dành cho Windows", phiên bản này dành cho việc phát triển các ứng dụng "Giao diện người dùng hiện đại" của Windows 8 hoặc phiên bản Windows Phone.

Phiên bản tương tự đặt tên đó tương thích với Windows 7 SP1 là "Express 2013 cho Windows Desktop"

Nguồn


1
Aaah, cảm ơn. Chắc đã bỏ lỡ nó bằng cách nào đó. Sẽ thử phiên bản dành cho Máy tính để bàn.
Sussch

1
Yea, về cơ bản họ đã thêm phiên bản Windows Desktop vào phút cuối trong quá trình phát triển VS2012.
Yuhong Bao

2
Thật là ngu ngốc. Và tôi thực sự không nhận thấy trên trang tải xuống Visual Studio, vì vậy đó là thông tin ẩn. Họ nên cảnh báo về nó.
greywolf

Tôi gặp lỗi này khi cố gắng cài đặt microsoft.com/en-us/download/details.aspx?id=44914 này trên windows 7 và nó được cho là phiên bản dành cho máy tính mà bạn đã mô tả
eran otzap

15

Visual Studio Express cho Windows cần Windows 8.1. Xem trang yêu cầu, bạn có thể muốn thử phiên bản Web hoặc Windows Desktop có thể chạy trong Windows 7.


11

Yêu cầu hệ thống Visual Studio 2013

Hệ điều hành được hỗ trợ :

  • Windows 8.1 (x86 và x64)
  • Windows 8 (x86 và x64)
  • Windows 7 SP1 (x86 và x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2008 R2 SP1 (x64)

Yêu cầu phần cứng :

  • Bộ xử lý 1,6 GHz hoặc nhanh hơn
  • 1 GB RAM (1,5 GB nếu chạy trên máy ảo)
  • 20 GB dung lượng đĩa cứng khả dụng
  • Ổ đĩa cứng 5400 RPM
  • Card màn hình hỗ trợ DirectX 9 chạy ở độ phân giải màn hình 1024 x 768 trở lên

Yêu cầu bổ sung đối với máy tính xách tay :

  • Internet Explorer 10
  • KB2883200 (khả dụng thông qua Windows Update) là bắt buộc

Và đừng quên khởi động lại sau khi cập nhật cửa sổ của bạn


1

Giả mạo IE10 để cài đặt Visual Studio 2013

Visual Studio 2013 yêu cầu Internet Explorer 10. Nếu bạn cố gắng cài đặt nó trên Windows 7 với IE8, bạn sẽ gặp lỗi sau Phiên bản Visual Studio này yêu cầu Internet Explorer 10 ”. Giá trị mà trình cài đặt VS 2013 kiểm tra là svcVersion trong HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorerkhóa trên Windows 32 bit và HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorertrên Windows 64 bit. Bất kỳ giá trị nào> = 10.0.0.0 đều khiến người cài đặt hài lòng.

[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"

-1

tệp nhật ký của bạn cho thấy nó đang dừng do lỗi "0x8004C000"

Từ Trang web của MS ( http://social.technet.microsoft.com/wiki/contents/articles/15716.visual-studio-2012-and-the-error-code-2147205120.aspx ):

Thiết lập
Khối trạng thái

Không cần
khởi động lại 0x80044000 [-2147205120]

Yêu cầu khởi động lại
0x8004C000 [-2147172352]

Mô tả
Nếu khối duy nhất được báo cáo là “Đang chờ khởi động lại”, thì giá trị trả về là giá trị Yêu cầu khởi động lại chưa hoàn thành (0x80048bc7).


Lỗi trong tệp nhật ký là "Thoát bằng 0x80044000 (Bị chặn)", có nghĩa là cài đặt bị chặn và không cần khởi động lại. Một dòng trong nhật ký ở trên cho biết cài đặt bị chặn do sản phẩm cần phiên bản Windows mới hơn.
không ai vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.