Nhiều lỗi khi cài đặt Visual Studio 2015 Community Edition


148

Khi cài đặt Visual Studio 2015 Community Edition trên Windows 10, sử dụng trình cài đặt web, mọi thứ đều chạy tốt, tuy nhiên, các gói sau không cài đặt được:

  • Team Explorer cho Visual Studio 2015 -> Lỗi nghiêm trọng
  • Microsoft NuGet - Visual Studio 2015 -> Gói không thành công
  • Microsoft Visual Studio Connected Services -> Gói không thành công
  • Dịch vụ được kết nối xác thực Azure AD -> Gói không thành công
  • Dịch vụ kết nối dịch vụ di động Microsoft Azure -> Gói không thành công
  • Dịch vụ kết nối lưu trữ Microsoft Azure -> Gói không thành công
  • Microsoft.VisualStudio.Office365 -> Gói không thành công

Tôi đã thử một vài công việc xung quanh bao gồm gỡ cài đặt mọi Phiên bản Visual Studio trên hệ thống của mình, xóa thủ công các tệp C:\ProgramData\Program Cachevà thậm chí còn gỡ cài đặt Antivirus (AVG) của tôi đã cố gắng vô hiệu hóa nó và xem liệu nó có hoạt động trước không. Tôi thậm chí đã chạy lệnhfsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

Tôi thậm chí đã cố gắng sử dụng ISO nhưng gặp vấn đề tương tự.

Vì tôi không sử dụng Azure hoặc Team Explorer, mọi giải pháp có nghĩa là tôi sẽ không có quyền truy cập vào chúng.

Tệp nhật ký được tạo bởi Trình cài đặt có thể được tìm thấy ở đây vì nó dài hơn 65.000 ký tự (chỉ cần cuộn xuống phía dưới để giải trí).


1
Xin chào, bạn đã thử áp dụng tùy chọn "sửa chữa" chưa?
Daniel Krzyczkowski

@danny Tôi sợ rằng tùy chọn đó không bao giờ xuất hiện. Tuy nhiên tôi sẽ kiểm tra sau hôm nay khi có thể nếu nó xuất hiện
TheKingOfAtlantis

Cho đến nay tôi đã không thể giải quyết vấn đề này. Nhưng tôi tự hỏi liệu tôi có thể cài đặt độc lập Team Explorer trước khi cài đặt VS2015 không? Team Explorer có được bao gồm trong một số thiết lập ứng dụng khác không?
smwikipedia

Tôi đã giải quyết nó! Xin vui lòng xem câu trả lời của tôi.
smwikipedia

Câu trả lời:


269

Sau khi cài đặt thất bại, bạn phải sửa chữa các bản phân phối lại vc 2015 và khởi động lại trình cài đặt studio hình ảnh.

Trình cài đặt phân phối lại bị rối, nó trộn lẫn 64 bit và 32 bit dll. Bạn có thể kiểm tra xem bạn có vấn đề này không bằng cách xem kích thước tệp vcr nb140.dll. Tìm kiếm thư mục windows của vcruntime140bạn, bạn sẽ thấy 4 tệp (64 và 32 bit trong cả hai phiên bản phát hành và gỡ lỗi). Nếu bất kỳ tệp nào có cùng kích thước, bạn cần chạy sửa chữa trên bản phân phối lại.

Trên hệ thống của tôi, dll 32 bit là 83,3KB, 64 bit là 86,6KB (phiên bản phát hành).


9
Do hậu quả của các nhận xét trên, chỉ cần cài đặt thủ công ( microsoft.com/en-us/doad/details.aspx?id=48145 ) Visual C ++ Redistributable cho Visual Studio 2015 (phiên bản 32 & 64Bit) sau khi gỡ cài đặt các phiên bản cũ. Cũng có thể sửa chữa những cái cũ thay vì loại bỏ chúng thông qua Bảng điều khiển, nhưng tôi không chắc điều này cũng sẽ khắc phục vấn đề?
Matthias

4
Tôi vẫn phải đối mặt với các vấn đề sau khi làm điều này, đây là vsr.78 tôi đã có sau đó, gỡ cài đặt và tải xuống microsoft và sau đó cài đặt chúng. Screencap: i.imgur.com/nJgz43y.png
DevEstacion

9
@Matthias Gỡ cài đặt các gói VC ++ theo cách thủ công thông qua Bảng điều khiển và để trình cài đặt VS cài đặt lại tất cả các gói phân phối lại VC ++ hoạt động cho tôi
Nomada

1
Dưới đây là vcr nb140.dll cho VS 2015 Cập nhật 1 microsoft.com/en-us/doad/conf
Confirmation.aspx? Id = 49984

1
Cập nhật 2 redistributables (v14.0.23910) - microsoft.com/en-us/doad/details.aspx?id=51682
Anaksunaman

49

Tôi đã dành cả tuần để cố gắng giải quyết vấn đề này. Điều cuối cùng đã làm cho tôi là vô hiệu hóa các chương trình chống vi-rút của tôi. Trước khi tôi vấp phải giải pháp của mình, tôi đã trải qua rất nhiều giải pháp khác. Tôi nghĩ rằng, tôi sẽ đăng một số giải pháp có thể hữu ích cho những người vẫn gặp sự cố khi cài đặt Visual Studios 2015 Community Edition.

Giải pháp 1: Cài đặt tối thiểu

Hãy thử cài đặt với các tính năng bổ sung tối thiểu. Chạy cài đặt Visual Studios 2015, sau đó nhấp vào "Tùy chỉnh" và trên màn hình sau, bỏ chọn mọi thứ và tiến hành cài đặt.

Giải pháp 2: Xóa bộ nhớ cache cài đặt

Có lẽ cài đặt không thành công do các tệp bị hỏng trong bộ đệm. Khi cài đặt thất bại, hãy xóa tất cả các mục liên quan đến bộ đệm của Visual Studio và thực hiện cài đặt lại đầy đủ. Để thực hiện việc này, hãy chạy dấu nhắc lệnh ( Chạy với tư cách Quản trị viên ) và nhập: " cd / chương trình / bộ đệm gói / " sau đó nhấn enter. Sau đó nhập " del / f / s * .msi / f / s * .cab " rồi nhấn enter. Bây giờ chạy lại cài đặt Visual Studios 2015.

Giải pháp 3: Xóa dữ liệu tệp tạm thời được lưu trữ trên máy tính của bạn

Mở File Explorer và truy cập " C: \ Users \ [Tên tài khoản người dùng của bạn] \ AppData \ Local \ Microsoft ". Sau đó xóa các thư mục sau: VSCommon, VisualStudio, Blend, VsGraphics, ApplicationInsights, vshub, Team Foundation, Web Platform Installer và MsBuild. Sau này, chạy lại Trình cài đặt Visual Studios 2015.

Giải pháp 4: Cho phép tất cả bốn đánh giá về các liên kết tượng trưng

Đầu tiên, kiểm tra xem nếu tất cả bốn đánh giá được kích hoạt. Mở dấu nhắc lệnh ( Chạy với tư cách Quản trị viên ) và nhập " truy vấn hành vi fsutil SymlinkEvalval ". Tất cả 4 đánh giá nên được kích hoạt. Nếu họ không nhập thì hãy đặt " hành vi fsutil đặt SymlinkEvalval L2L: 1 R2R: 1 L2R: 1 R2L: 1 ". Khi 4 đánh giá đó được thiết lập, hãy xóa các tệp tạm thời và xóa bộ đệm cài đặt (xem Giải pháp 2 và Giải pháp 3) sau đó chạy lại cài đặt Visual Studios 2015.

Giải pháp 5: Sửa chữa các Redistributables

Có lẽ, vấn đề là các bản phân phối lại VC của bạn bị lỗi và đang cần sửa chữa. Để làm như vậy, hãy chạy "Thêm / Xóa chương trình" và tìm tất cả các phiên bản x86 và x64 của Microsoft Visual C ++ [Năm] Redistributable (Phiên bản) . Sau đó nhấn Change cho từng cái và khi màn hình gỡ cài đặt bật lên, nhấn Repair. Tôi đã làm điều đó cho tất cả các phiên bản tôi đã cài đặt trước đó: 2012, 2013 và 2015. Do đó, tôi đã sửa 6 trong số đó: 2012: x86 và x64, 2013: x86 và x64, 2015: x86 và x64.

Giải pháp 6: Kiểm tra xem kích thước x86 và x64 có giống nhau không

Như những người khác đã đề cập trong cuộc thảo luận này, hãy tìm kiếm vcr nb140.dll và xem phiên bản x86 và x64. Họ KHÔNG nên có cùng kích thước. Nếu có, hãy xem giải pháp 5 hoặc bạn có thể xóa chúng theo cách thủ công (** Hãy thận trọng khi xóa các tệp khỏi thư mục Windows!) Và cài đặt lại chúng (từ đây: https://www.microsoft.com/en-ca/ tải về / chi tiết.aspx? id = 48145 ).
Cũng làm kiểm tra tương tự cho msvcp140.dll. Cá nhân tôi đã thực hiện tìm kiếm các tệp này trong " C: \ Windows \ SysWOW64C: \ Windows \ System32 " và so sánh các tệp từ hai thư mục. Ngoài ra, tôi cũng đã kiểm tra sự khác biệt của vcr nb140.dll và msvcp140.dll trong " C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 " C: \ Program Files \ Microsoft Visual Studio 14.0 " và "

Giải pháp 7: Tạm thời vô hiệu hóa tất cả các tường lửa và bảo vệ chống vi-rút

Đối với tôi, hóa ra vấn đề bắt nguồn từ việc có ByteFence Anti-MalwareNorton Security với tính năng bảo vệ Sao lưu . Tôi đã vô hiệu hóa bảo vệ thời gian thực từ ByteFence Anti-Malware và tôi đã tắt Tự động bảo vệTường lửa thông minh khỏi Norton Security bằng Sao lưu . Trước khi chạy lại cài đặt, tôi lặp lại Giải pháp 2 và Giải pháp 3 (cuộn lên). Và Voila, cài đặt đã thành công. Nhưng làm thế nào tôi phát hiện ra rằng Chương trình chống vi-rút là thủ phạm? Đọc Giải pháp 8.

Giải pháp 8: Theo dõi cẩn thận Quy trình cài đặt Visual Studios cho các cuộc xâm nhập

Tôi đã dùng đến giải pháp này để tìm ra vấn đề. Sau khi đọc bài viết của Ezh, tôi quyết định tải xuống Process Monitor v3.2Process Explorer v16.1 . Tôi đã theo dõi cẩn thận 3 chương trình song song: Trình giám sát quy trình, Trình khám phá quy trình và Trình cài đặt Visual Studios 2015 và tôi đã theo dõi rất chặt chẽ tất cả các quy trình mà trình cài đặt đang gọi. Sau đó, tôi nhận thấy rằng khi quá trình VSIXInstaller.exe xuất hiện và cố gắng cài đặt một cái gì đó từ một máy chủ từ xa, nó liên tục thất bại vì Chương trình chống vi-rút của tôi sẽ đột nhiên xuất hiện trên màn hình (như một quá trình) và quyết định hog / chặn Một số tập tin DLL quan trọng mà cài đặt VSIX cần thiết. Tạm thời vô hiệu hóa chương trình chống vi-rút đã giải quyết vấn đề của tôi!

Giải pháp 9: Hoàn thành định dạng Windows và cài đặt lại

Nếu vẫn thất bại và bạn thực sự mong muốn Visual Studios 2015 hoạt động, tôi khuyên bạn nên cài đặt lại Windows hoàn chỉnh. Tại thời điểm này, vấn đề rất có thể là một số loại can thiệp / xâm nhập với một chương trình mà bạn không biết.


Chỉ cần thêm thông tin có thể giúp người khác ... Môi trường của tôi là Windows Server 2012 R2 Standard và tôi đã cố gắng cài đặt Cộng đồng Visual Studio 2015. Tôi đã chạy Visual Studio 2013 Community. Lần đầu thử giải pháp số 5 nhưng điều đó không giải quyết được. Cuối cùng tôi đã thử Giải pháp số 4 và rồi nó hoạt động.
Yves A Martin

Tôi gặp vấn đề tương tự khi cài đặt doanh nghiệp 2015 và giải pháp số 4 đã hoạt động, cảm ơn
Eivind T

Giải pháp 1,2,5,6,7 không hiệu quả với tôi nhưng thực hiện giải pháp 3,4 đã thực hiện được. Cảm ơn đã dành thời gian để viết ra.
Drain_red

2
Xóa bộ nhớ cache cài đặt là nguy hiểm. Nó sẽ gây ra vấn đề khi bạn muốn gỡ cài đặt mọi thứ để bắt đầu lại từ đầu.
BartoszKP

Đã # 1- # 8 và hoạt động tốt; Tôi đề nghị thêm các nhận xét này vào hướng dẫn của bạn: bình luận số 1 bạn có thể dễ dàng tải xuống các mô-đun cần thiết sau khi cài đặt; nhận xét số 5, bạn nên tải xuống các thư viện thời gian chạy thủ công từ web của Microsoft
Stepo

19

Vấn đề của tôi đã không biến mất chỉ với việc cài đặt lại các bản phân phối lại vc 2015. Nhưng tôi đã có thể tìm thấy lỗi bằng cách sử dụng quy trình tương tự như trong bài đăng blog tuyệt vời của Ezh (và cảm ơn Google Dịch đã giúp tôi có thể đọc được).

Trong trường hợp của tôi, nó đã msvcp140.dllđược cài đặt dưới dạng phiên bản 64 bit trong Windows/SysWOW64thư mục. Chỉ cần gỡ cài đặt các redistributables đã không xóa tệp, vì vậy tôi phải xóa nó bằng tay. Sau đó, tôi đã có thể cài đặt lại x86 redistributables, cài đặt phiên bản chính xác của tệp dll. Và, voilà, việc cài đặt VS2015 đã hoàn tất không có lỗi.


đã làm theo câu trả lời được chấp nhận nhưng không giúp được gì. Điều này đã giải quyết vấn đề của tôi.
Eren Ersönmez

Tôi tìm thấy một số *140.dllvẫn còn trong thư mục SysWOW64 và System32 sau khi tôi không cài đặt thất bại của VS2015, bao gồm cả các msvcp140.dllbạn đã đề cập. Tôi sẽ thử cách tiếp cận của bạn.
smwikipedia

13

Sự thành công!

Tôi đã có vấn đề tương tự và đã thử cài đặt lại nhiều lần, nhưng không có niềm vui. Tôi đã xem xét việc cài đặt các gói riêng lẻ từ ISO và tất cả những vấn đề xung quanh - không vui chút nào.

Cuối cùng tôi đã có được nó để "cài đặt" bằng cách chọn "sửa chữa" thay vì "gỡ cài đặt" trong bảng điều khiển / chương trình. Mặc dù phải mất khá nhiều thời gian để thực hiện "sửa chữa". Cuối cùng, nó được cài đặt và làm việc.

Điều này làm việc cho tôi. Nó có thể giúp người khác - dù sao cũng dễ thử hơn nhiều lựa chọn khác.


Không bao giờ nghĩ đến việc xem danh sách các ứng dụng sau khi cài đặt thất bại ... có nó, nó hoạt động hoàn hảo, sau khi lãng phí hàng giờ với đăng ký và google.
Jamie Treworgy

1
Hoàn hảo làm việc cho tôi. Đây phải là câu trả lời được chọn
Vishal Subramanyam

Sau khi thử mọi thứ ở trên và không đi đến đâu, điều này thực sự hiệu quả. Tất cả mưa đá David. Nghiêm túc. Kính chào anh bây giờ.
livin_amuk

Đối với bất kỳ ai đã thành công lần đầu tiên, nhưng sau đó khi lần đầu tiên khởi động, nó bị lỗi và gặp sự cố, hãy sửa chữa cài đặt lại. Điều đó làm việc cho tôi và bây giờ tôi cuối cùng đã chạy nó sau nhiều giờ. Rất cám ơn David. Bạn là câu trả lời duy nhất có hiệu quả.
Nicholas R. Grant

Tôi sẽ thêm một vài bước có thể giúp: cũng gỡ cài đặt tất cả "Microsoft Visual C ++ [Năm] Redistributable (Phiên bản)" mà bạn thấy trong các chương trình Thêm / Xóa và trước khi chạy sửa chữa trên VS Studio, hãy khởi động lại máy tính của bạn.
Thuyền kayak

11

Như được mô tả từ các câu trả lời khác, nhưng với các bước:

1- đi tới bảng điều khiển -> gỡ cài đặt chương trình -> gỡ cài đặt tất cả Microsoft C ++ ((năm)) có thể phân phối lại

2- xóa các tệp đó nếu chúng vẫn tồn tại thủ công:

  • c: \ windows \ System32 \ vcr nb140.dll
  • c: \ windows \ SysWOW64 \ vcr nb140.dll

3- tải xuống và cài đặt: https://www.microsoft.com/en-us/doad/details.aspx?id=48145

sau đó chạy lại cài đặt Visual Studio và hy vọng lỗi đó sẽ không hiển thị lại.


Tôi chỉ cần gỡ cài đặt / cài đặt lại Redistributables và làm việc, ty !!
JP Cordova

Cập nhật 2 redistributables (v14.0.23910) - microsoft.com/en-us/doad/details.aspx?id=51682
Anaksunaman

Tôi đã phải sở hữu System32 và SysWOW64
Pierre

2

Không có nghị quyết nào được nêu trong câu hỏi này giải quyết vấn đề của tôi. Tôi đã đăng một câu hỏi tương tự và cuối cùng phải mở một vé hỗ trợ với Microsoft để giải quyết nó. Xem câu trả lời của tôi ở đây nếu không có gợi ý nào khác trợ giúp: Lỗi khi cài đặt Visual Studio 2015 Enterprise Update 1 với Team Explorer


Không có lựa chọn nào khác làm việc cho tôi. (một số thậm chí gây ra thiệt hại nhiều hơn). Điều này có vẻ đầy hứa hẹn.
smwikipedia

2

Được rồi, vì vậy nếu bạn ở trên cùng một chiếc thuyền với tôi và thấy rằng không có giải pháp nào trong số này giúp được bạn, rất có thể bạn gặp sự cố khi NuGet (hoặc bất kỳ gói nào trong số đó) không cài đặt được từ chương trình VSIX do nó gọi phương pháp không tồn tại trên máy tính của bạn (không chắc là nó đang tham khảo ở đâu), vì vậy hãy thử phương pháp này từ bài viết sau :

  • Xóa tất cả các phiên bản của Visual Studio 2015- bao gồm tất cả các giá trị đăng ký.
  • Cài đặt phiên bản Visual Studio hơn Bản cập nhật 1 (phiên bản RTM.); này có sẵn ở đây .
  • Nếu bạn vẫn gặp phải lỗi, cố gắng sửa chữa chỉ Visual Studio chương trình năm 2015. Đây là những gì cuối cùng đã sửa nó cho tôi.

Hy vọng điều này đã giúp ai đó ra ngoài. Thật sự rất bực mình vì tệp nhật ký của trình cài đặt hoàn toàn không giúp ích gì. Tôi đã phải xem tệp nhật ký cụ thể cho NuGet và đó là nơi tôi nhận thấy lỗi:

Việc cài đặt không thể cài đặt tiện ích mở rộng cho tất cả các sản phẩm đã chọn. Để biết thêm thông tin, nhấp vào liên kết nhật ký cài đặt ở dưới cùng của hộp thoại.

Phương thức không được tìm thấy: 'System.Collections.Generic.IEnumerable`1 System.Security.Cryptography.X509Certert.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertulerInform ().


2

(Tôi đã gặp phải vấn đề tương tự

Tôi muốn chỉ ra rằng HÃY CẨN THẬN VỚI giải pháp kết thúc 2 . Một số chương trình khác có thể lưu trữ các gói cài đặt trongC:\ProgramData\Pacakges Cache thư mục. Nếu bạn xóa dữ liệu khỏi thư mục đó, bạn có thể gây nguy hiểm cho việc cài đặt / gỡ cài đặt chương trình khác.

Tôi gặp phải nhiều lỗi này trong quá trình cài đặt VS2015. Và sau khi tôi xóa tất cả nội dung khỏi C:\ProgramData\Pacakges Cache, cả VS2013 và VS2015 của tôi bị kẹt trong Programs and Featurescửa sổ và tôi không thểchange/repair/uninstall .

Để sửa change/repair/uninstall lỗi, tôi phải đi đến bên dưới 2 khoá đăng ký:

Trước hết: TRỞ LẠI ĐĂNG KÝ CỦA BẠN TRƯỚC KHI BẠN LÀM GÌ ĐỂ NÓ.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall]

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall]

Và xóa mọi khóa có InstallLocationđiểm tới C:\ProgramData\Pacakges CacheAND có DispalyNamengoại hình liên quan đến Visual Studio 2013/2015 (điều này có thể yêu cầu một số kinh nghiệm / trực giác).

Sau đó, các mục bị kẹt của VS2013 / 2015 trong cửa sổ Chương trình & Tính năng đã biến mất. Và bây giờ tôi có thể cài đặt lại VS2013.

Nhưng tôi vẫn không thể cài đặt VS2015 với trình cài đặt . Lỗi vẫn như sau:

nhập mô tả hình ảnh ở đây

Nhưng ít nhất tôi có thể thay đổi / sửa chữa / gỡ cài đặt VS2015 trong cửa sổ Sơ đồ & Tính năng. Vì vậy, tôi chọn để sửa chữa nó. Nhưng việc sửa chữa không hoạt động. Tôi vẫn nhận được lỗi tương tự như trên.

Sau đó, tôi đã gỡ cài đặt VS2015 không thành công và cố gắng sửa chữa bản phân phối lại VC ++ 2015 như đã nói trong câu trả lời được đánh dấu của TimVdG . Và sau đó cài đặt lại VS2015 với trình cài đặt.

Vẫn thất bại.

Sau đó, tôi đã thử giải pháp của Brian Swart để cài đặt VS2015 mà không cần Cập nhật 1. Nhưng nó vẫn thất bại với TeamExplorer. Tôi đã kiểm tra nhật ký và tìm thấy điều này:

MSI (s) (48: A0) [14: 53: 34: 997]: Windows Installer đã cài đặt sản phẩm. Tên sản phẩm: Team Explorer cho Microsoft Visual Studio 2015. Phiên bản sản phẩm: 14.0.23102. Ngôn ngữ sản phẩm: 1033. Nhà sản xuất: Tập đoàn Microsoft. Cài đặt thành công hoặc tình trạng lỗi: 1603 .

Và tôi đã googled một chút về lỗi 1603 . Bây giờ tôi đang cố gắng thêm toàn quyền vào C:\Program Files (x86)\Microsoft Visual Studio 14.0thư mục và thử lại.

Vẫn không hoạt động.

Một số giới thiệu:

https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/

https://support.microsoft.com/en-us/help/247501/how-to-manual-remove-programs-from-the-add-remove-programs-list

/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

=========> Giải pháp cuối cùng <=========

Vì vậy, trong kịch bản của tôi, nó không liên quan gì đến các phân phối lại VC2015.

Nguyên nhân gốc rễ của tôi là số phiên bản .NET không chính xác trong sổ đăng ký.

Trên Windows 64 bit, phiên bản .NET được lưu trữ ở 2 vị trí trong sổ đăng ký:

HKLM \ Software \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Phiên bản

HKEY_LOCAL_MACHINE \ PHẦN MỀM ** WOW6432Node ** \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Phiên bản

Dưới đây là những gì hộp của tôi có: nhập mô tả hình ảnh ở đây

Lưu ý rằng nhân vật hàng đầu vtrong Version? Tôi không biết ai đã đặt nó ở đó. Nhưng một khi tôi gỡ bỏ nó, tôi VS2015 with Update 3có thể được cài đặt trơn tru!

nhập mô tả hình ảnh ở đây

Vì vậy, bạn có thể tự hỏi làm thế nào tôi có thể tìm thấy điều này. Chà, vì tôi không thể cài đặt VS2015, tôi đã chuyển sang VS2017. Nhưng sau khi VS2017 được giới thiệu thành công , tôi không thể khởi chạy nó. Nó nói điều này:

nhập mô tả hình ảnh ở đây

Vì vậy, tôi quyết định kiểm tra phiên bản .NET đã cài đặt và thấy sự khác biệt thú vị ở trên. Khi tôi loại bỏ hàng đầu v, VS2017 có thể được bắt đầu.

Nhưng dù sao, tôi vẫn không biết ai đã đặt vnó ở đó ... Xấu hổ về điều đó!

Cuối cùng nhưng không kém phần quan trọng: Vui lòng đảm bảo rằng Release, Versiongiá trị khóa đăng ký là nhất quán và có thể hoạt động với phiên bản Windows của bạn. Tham khảo bên dưới:

Phiên bản phụ thuộc .NET và Windows .

Làm thế nào để xác định phiên bản .NET đã cài đặt .

Thông tin phiên bản Windows 10

Thêm một số phát hiện:

Sau khi tôi hoàn thành trình tự cài đặt này: VS2017 -> VS2015 -> VS2013, tôi nhận thấy rằng thậm chí không có bản phân phối lại VC ++ 2015 trên hộp của tôi:

nhập mô tả hình ảnh ở đây

Bởi vì cả hai bản đỏ của VC ++ 2015 và VC ++ 2017 đều là 14.xxx . Vì vậy, có phiên bản cao hơn là đủ. Khi tôi cố gắng cài đặt lại thủ công VC ++ 2015, nó nói như sau:

nhập mô tả hình ảnh ở đây


1

Nếu không có tùy chọn nào khác trong chủ đề này hoạt động, bạn có thể thử các bước được đưa ra trong hướng dẫn này (xem bên dưới): https://bloss.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual -studio-to-other-thư mục-khi-a-trước-phát hành-được cài đặt /

  1. Tải xuống và cài đặt http://psmsi.codeplex.com (Lưu ý: trang web mới https://github.com/heaths/psmsi ) Đây là các lệnh ghép ngắn PowerShell đa năng tôi đã tạo cho tất cả các loại hoạt động phát triển và khắc phục sự cố cho Windows Installer- cài đặt dựa trên. Bạn không cần nâng lên để cài đặt chúng, mặc dù nếu bạn nâng trước bạn có thể cài đặt chúng trên mỗi máy (theo mặc định chúng là mỗi người dùng).
  2. Mở dấu nhắc lệnh PowerShell nâng cao và chạy phần sau để khám phá sản phẩm nào đã cài đặt thành phần dùng chung khóa:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

  3. Nếu bạn ổn với việc gỡ cài đặt tất cả các sản phẩm được liệt kê (đặc biệt là có thể bạn sẽ cài đặt RTM tiếp theo), hãy chạy như sau:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

Cá nhân, điều này làm việc cho tôi. Tôi quên rằng tôi có một số tệp cũ nằm trên một ổ đĩa cũ, mà sau đó một cách đáng chú ý là đã làm hỏng một cái gì đó trong sổ đăng ký (tôi nghĩ rằng ..?). Dù sao, với mọi thứ sạch sẽ, nó được cài đặt tốt!

Lưu ý: nếu bạn gặp vấn đề với việc nhập các công cụ PSMSI trong PowerShell, hãy kiểm tra điều này: https://msdn.microsoft.com/en-us/l Library / dd568022.aspx

Tóm lại, bạn có thể cần chạy lệnh Set-ExecutionPolicy RemoteSignedđể được phép nhập phần mềm.

Hy vọng điều này sẽ giúp ai đó cần giúp đỡ!


Vui lòng bao gồm các mã / bước liên quan trong câu trả lời của bạn. Stack Overflow không khuyến khích dựa vào các liên kết bên ngoài cho "cốt lõi" của câu trả lời để ngăn ngừa thối liên kết. Hoàn toàn ổn khi chỉ trích dẫn những gì có liên quan và sau đó liên kết với tài nguyên hoàn chỉnh.
mech

1

Tôi đã thực hiện việc sửa chữa có thể phân phối lại, nhưng đối với tôi nó đã hoạt động sau khi tôi cài đặt Office365.

(đối với tôi nó cũng là gói thất bại cuối cùng trong danh sách).


1

Đối với tôi, không có gì từ danh sách các câu trả lời này làm việc.

Điều cuối cùng đã làm được mẹo là:

  1. Thực hiện gỡ cài đặt VS bằng cách chạy trình cài đặt với các tùy chọn dòng lệnh / Gỡ cài đặt / lực lượng (ref. Https://msdn.microsoft.com/en-us/l Library / mt720585.aspx )
  2. Đổi tên thủ công tất cả các thư mục liên quan đến VS14 và nuget từ các vị trí sau:
    • % AppData% / Local và các thư mục con của nó
    • % AppData% / Chuyển vùng và các thư mục con của nó
    • % ProgramData% và các thư mục con của nó
    • % ProgramFiles% và các thư mục con của nó
    • % ProgramFiles (x86)% và các thư mục con của nó
    • % Chương trìnhData% / Gói Cache chính nó
  3. Khởi động lại máy
  4. Cài đặt lại.

1

Đảm bảo kiểm tra tệp machine.config của bạn ở cả hai vị trí

C: \ Windows \ Microsoft.NET \ Framework [phiên bản] \ Config C: \ Windows \ Microsoft.NET \ Framework64 [phiên bản] \ Config

Tôi phát hiện ra sau khi thử tất cả các giải pháp trên trang này.


0

Tôi đã gặp phải vấn đề tương tự với Cập nhật Phiên bản Cộng đồng của Visual Studio 2015 1. Vấn đề trong trường hợp của tôi là, trình cài đặt bằng cách nào đó không thể cài đặt phiên bản Visual C ++ Redistributable x86. Khi tôi kiểm tra Thêm Xóa Chương trình chỉ có phiên bản x64 được cài đặt.

Nếu đó là trường hợp của bạn, bạn có thể nhận được gói phân phối lại bị thiếu từ đây ; hoặc bạn có thể tìm thấy phiên bản phù hợp với bạn thông qua tìm kiếm google.



0

Điều này cũng đang giết chết tôi, tôi phải cài đặt lại các studio hình ảnh hàng ngàn lần trước khi Stack Overflow giúp tôi! Đầu tiên được bắt đầu với một vấn đề cập nhật Windows Trong khi cài đặt Visual Studio 2015, Bản cập nhật đã gắn cờ tôi rằng nó cần - bản cập nhật KB2919355. Đi đến bản cập nhật Windows và thấy một số bản cập nhật không thành công. Không có vấn đề làm thế nào tôi đã cố gắng không làm việc. Mã lỗi được trích dẫn là 80070543, một số nghiên cứu không tìm thấy gì cho đến khi tôi gặp lời khuyên này http://www.dell.com/support/article/us/en/04/SLN293803/vi Đã làm theo các hướng dẫn đó đã cập nhật Windows một lần nữa và nó đã làm việc Trở lại để thực hiện cập nhật Visual Studios lại gặp lỗi tương tự! Vì vậy, tôi quyết định nghiên cứu KB2919355 và thất vọng cho đến khi tôi tìm thấy trang web nàyhttp://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multipl-fails.html

làm theo hướng dẫn chính xác về việc tải các bản cập nhật khác và chúng đã hoạt động. KB2919355 cuối cùng đã được cập nhật nên tôi đã thử lại và một lỗi khác xuất hiện liên quan đến các gói ngôn ngữ. Lỗi cài đặt nghiêm trọng. Sau khi trải qua một loạt các cài đặt lại bực bội, ánh sáng gỡ cài đặt đã vượt qua lời khuyên của điều này (ở trên) Stack Overflow Entry, sửa chữa C ++ Redistributables, bao gồm: Bắt đầu -> Bảng điều khiển -> Chương trình và Tính năng Chuột phải -nhấp vào từng phân phối lại (từ dưới lên) và nhấp vào sửa chữa cho tất cả. Nếu có yêu cầu cho một Restart, hãy làm điều đó ngay lập tức và ngay lập tức! Sau đó, tôi đã thực hiện cài đặt Visual Studio. Cuối cùng, sau nhiều ngày và ngày thử dùng .it đã hoạt động.


OMG, nó đang giết tôi bây giờ! Phải là virus - không nói dối.
ezaspi

0

Giống như phần còn lại của bạn, tôi đã dành nhiều ngày cố gắng để tìm ra điều này. Tôi đã xuống chủ đề này khi thử mọi sự kết hợp của những gì bạn đã nói, và không có gì. Cuối cùng tôi đã đi đến AppData / Local / Microsoft / VisualStudio và xóa tất cả các thư mục trong đó. Sau đó tiến hành tắt tất cả mọi thứ trong Anti virus của tôi và cuối cùng tôi đã có được bản cài đặt cơ bản để hoàn thành mọi thứ. Bực bội, nhưng hy vọng điều này sẽ giúp người khác đã thử mọi thứ.


Câu hỏi ban đầu không nói gì về bất kỳ sản phẩm Norton nào đang được cài đặt.
Blackwood

0

Ngoài ra, bạn có thể tìm thấy các tệp nhật ký trong thư mục% Temp% về vấn đề chính xác, trong trường hợp của tôi, vấn đề là do liên kết tượng trưng.

nếu với "truy vấn hành vi fsutil SymlinkEvalval" bạn nhận được tin nhắn .. "hiện đang được kiểm soát bởi chính sách nhóm" hãy kiểm tra HKEY_LOCAL_MACHINE \ SOFTWARE \ Chính sách \ Microsoft \ Windows \ Filesystems NTFS hoặc đơn giản là tìm kiếm sổ đăng ký cho "Symlink".


0

Sau khi chiến đấu với vấn đề này trong vài tháng, cuối cùng tôi đã có nó để cài đặt.

Tôi đã tải xuống Visualstudio2015AzurePack sử dụng trình cài đặt web.

Một trong những yêu cầu để cài đặt phiên bản cộng đồng VS2015 hoạt động mà không gặp vấn đề gì.

Tôi hi vọng điêu nay se giup được ai đo.


0

Đây là một vấn đề rất khó nắm bắt. Không có giải pháp (đơn giản) có vẻ để áp dụng. Tôi đã thử - tất cả các tùy chọn trước đó có cùng kết quả âm tính: nhiều lỗi gói.
Sử dụng để cài đặt VS 2013, thành công không có vấn đề, sau đó VS 15(Xem trước) thành công không có vấn đề (btw rất tuyệt).
Cuối cùng, những gì làm việc cho tôi, là cài đặt bản 'Visual Studio 2015'cập nhật rất cơ bản đầu tiên với -NO- bản cập nhật. Trong quá trình cài đặt, thiết lập tự động tải xuống 'Update 2'và cài đặt kết thúc thành công.


0

Đối với một số lý do cài đặt bị hỏng trong khi trong quá trình. Sau này, không có gì giúp và sửa chữa / unistall chỉ tạo ra lỗi gói. Điều cuối cùng đã giúp là điều này: https://github.com/Microsoft/VisualStudioUninstaller

sau khi tôi chạy nó một vài lần (nó không xóa mọi thứ trong lần đầu tiên ... es) cuối cùng tôi đã có thể bắt đầu cài đặt mới và nó đã hoạt động.


0

Tôi chỉ tìm thấy vấn đề tương tự và tôi đã cố gắng khắc phục bằng cách gỡ cài đặt và cài đặt lại nhiều lần cả bằng trình cài đặt web và ISO nhưng nó không thể giải quyết được vấn đề. Cuối cùng, tôi đã sửa nó bằng cách đặt lại PC và cài đặt lại Visual Studio 2015 bằng cách sử dụng ISO.


0

Kể từ khi câu trả lời được đánh dấu đề cập đến việc sửa chữa VC Redist 2015, tôi liệt kê tất cả những câu tôi có thể tìm thấy thay vì chôn chúng trong các bình luận.

Visual C ++ có thể phân phối lại cho Visual Studio 2015

Visual C ++ Redistributable cho Visual Studio 2015 Cập nhật 1

Cập nhật phân phối lại Microsoft Visual C ++ 2015 3

Chủ đề này đã thảo luận về Visual C ++ Redistributable cho Visual Studio 2015 Update 2 . Nhưng tất cả các liên kết bị hỏng và tôi đã không tìm thấy nó.


-3

Tôi đã làm.

1) Đã dừng bảo mật Internet Avast.

2) gỡ cài đặt tất cả các bản phân phối lại Microsoft C ++ 2015.

3) cài đặt cộng đồng vs 2015.

cài đặt xong.

cảm ơn.

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.