8

Tôi đã tải Visual Studio 2013 Cộng đồng Cập nhật 4 iso tập tin từ visualstudio.com để cài đặt VS trên Windows 8.1 x64 và tôi đã verfied SHA1 checksum của file iso và kết quả là chính xác.Visual Studio 2013 Cộng đồng Cập nhật 4 cài đặt thất bại

Vấn đề là thiết lập dừng lại ở Áp dụng: tính năng Visual Studio Core và sau đó thất bại và hoàn thiện với

icon-lỗi và "Visual Studio Lõi Đặc điểm -ENU Fatal error trong khi cài đặt"

biểu tượng -Warning trên ba thông điệp là: "Microsoft Visual C++ 2013 32bit trình biên dịch - ENU gói tài nguyên không thành công", "Microsoft Visual C++ 2013 trình biên dịch - ENU tài nguyên gói không thành công" và "Microsoft Visual C++ 2013 x64 bản trình biên dịch - ENU tài nguyên gói không thành công"

Cho đến bây giờ tôi đã làm như sau: -

1) Tắt Antivirus, Tường lửa và Phần mềm chống phần mềm độc hại trước khi cài đặt và chạy cài đặt dưới dạng Administartor.

2) Làm sạch% temp%, C: \ ProgramData \ Gói bộ nhớ cache và thư mục AppData \ Local \ Temp trước khi cài đặt.

3) Đã xác minh tất cả các khung .Net được cài đặt bằng cách sử dụng tiện ích xác minh thiết lập Net Framewrok.

4) Sử dụng công cụ kiểm tra tệp hệ thống để sửa chữa tệp bị thiếu hoặc bị hỏng như được mô tả trong https://support.microsoft.com/KB/929833 và kết quả là "Bảo vệ tài nguyên Windows không tìm thấy bất kỳ vi phạm toàn vẹn nào".

Và tìm thấy những sai sót trong các bản ghi (ERROR đến từ vs_professionalcore.msi): -

AppData \ Local \ Temp \ dd_vs_community_20141221193705.log

[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Installation size in bytes for package: vs_professionalcore MaxAppDrive: 0 MaxSysDrive: 1821361272 AppDrive: 0 SysDrive: 1335334008 
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Return Code:0x0 Msi Messages:0 Result Detail:RollbackCleanup Restart:None 
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Reset execution Result 
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Reset Result 
[0B88:12C4][2014-12-21T19:45:57]i319: Applied execute package: vs_professionalcore, result: 0x0, restart: None 
[0E44:1184][2014-12-21T19:45:57]i325: Registering dependency: {96a8b90c-0a91-4e76-ab34-730c23923d11} on package provider: Microsoft.VS.professionalcore,v12, package: vs_professionalcore 
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: ExecutePackageBegin PackageId: vs_professionalcoreres 
[0E44:1184][2014-12-21T19:45:57]i301: Applying execute package: vs_professionalcoreres, action: Install, path: C:\ProgramData\Package Cache\{E9674444-9491-3961-873C-017D8912185E}v12.0.21005\packages\professionallp\vs_professionalcoreres.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" VSEXTUI="1" INSTALLINGBUNDLE="community" PATCH="C:\ProgramData\Package Cache\{9BA8E822-8889-4826-82CF-41DFE04129EA}\packages\kb2829760\kb2829760-enu.msp;C:\ProgramData\Package Cache\{B7C61168-6AE1-4AF3-BA3D-48D7369C41F2}\packages\kb2829760\kb2829760v2-enu.msp;C:\ProgramData\Package Cache\{ABEF08E8-5C61-42C4-AD64-FC5412586B89}\packages\kb2829760\kb2829760v3-enu.msp"' 
[0B88:12C4][2014-12-21T19:47:56]i000: MUX: ExecuteError: Package (vs_professionalcoreres) failed: Error Message Id: 2902 ErrorMessage: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. 
[0E44:1184][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to install MSI package. 
[0E44:1184][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to execute MSI package. 
[0B88:12C4][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to configure per-machine MSI package. 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Installation size in bytes for package: vs_professionalcoreres MaxAppDrive: 0 MaxSysDrive: 686784512 AppDrive: 0 SysDrive: 31719424 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Return Code:0x80070643 Msi Messages:2902 Result Detail:0 Restart:None 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Set Result: Return Code=-2147023293 (0x80070643), Error Message=2902, Result Detail=, Vital=True, Package Action=Install, Package Id=vs_professionalcoreres 
[0B88:12C4][2014-12-21T19:48:47]i319: Applied execute package: vs_professionalcoreres, result: 0x80070643, restart: None 
[0B88:12C4][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to execute MSI package. 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: ExecutePackageBegin PackageId: vs_professionalcoreres 
[0E44:1184][2014-12-21T19:48:47]i318: Skipped rollback of package: vs_professionalcoreres, action: Uninstall, already: Absent 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Installation size in bytes for package: vs_professionalcoreres MaxAppDrive: 0 MaxSysDrive: 0 AppDrive: 0 SysDrive: 0 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Return Code:0x0 Msi Messages:2902 Result Detail:0 Restart:None 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Reset execution Result 
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Reset Result 

Và log này cũng trong AppData \ Local \ Temp \ dd_vs_community_20141221193705_101_vs_professionalcoreres.log

MSI (s) (54:F0) [19:47:58:111]: Note: 1: 2265 2: 3: -2147287035 
MSI (s) (54:F0) [19:47:58:112]: User policy value 'DisableRollback' is 0 
MSI (s) (54:F0) [19:47:58:112]: Machine policy value 'DisableRollback' is 0 
Action ended 19:47:58: InstallFinalize. Return value 3. 

Và tôi cũng đã tìm thấy những trong cùng một tệp

MSI (s) (54:F0) [19:48:46:815]: Note: 1: 2318 2: 
MSI (s) (54:F0) [19:48:46:820]: No System Restore sequence number for this installation. 
MSI (s) (54:F0) [19:48:46:821]: Unlocking Server 
MSI (s) (54:F0) [19:48:46:873]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'. 
Action ended 19:48:46: INSTALL. Return value 3. 

Điều gì gây ra sự cố này? và làm thế nào để giải quyết nó ?, từ các bản ghi lỗi là ERROR 2902 Tôi đã googled về nó và tôi đã không tìm thấy bất kỳ giải pháp.

Installation Errors Messages

Trả lời

0

UPDATE: -

tôi đã tìm thấy những trong AppData \ Local \ dd_vs_community_20141222103227_097_vc_compilercore86res.log

MSI (s) (EC:D0) [10:33:13:227]: Executing op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) 
MSI (s) (EC:D0) [10:33:13:227]: Executing op: SetTargetFolder(Folder=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\) 
MSI (s) (EC:D0) [10:33:13:228]: Executing op: ShortcutCreate(Name=kqcv3hvy.win|VS2013 x86 Native Tools Command Prompt,,,FileName=%comspec%,Arguments=/k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86,WorkingDir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\,,,,ShowCmd=1,Description=Open Visual Studio 2013 x86 Native Tools Command Prompt,,,,) 
MSI (s) (EC:D0) [10:33:14:309]: Note: 1: 2105 2: -2147024809 3: VS2013 x86 Native Tools Command Prompt.lnk 
MSI (s) (EC:D0) [10:33:14:310]: Executing op: ShortcutPropertyCreate(ShortcutName=kqcv3hvy.win|VS2013 x86 Native Tools Command Prompt,PropertyKey=System.AppUserModel.ExcludeFromShowInNewInstall,PropVariantValue=1) 
Warning 1909.Could not create Shortcut VS2013 x86 Native Tools Command Prompt.lnk. Verify that the destination folder exists and that you can access it. 
DEBUG: Error 2902: Operation ixoShortcutPropertyCreate called out of sequence. 
MSI (s) (EC:D0) [10:33:14:315]: Product: Microsoft Visual C++ 2013 32bit Compilers - ENU Resources -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. The arguments are: ixoShortcutPropertyCreate, , 

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. The arguments are: ixoShortcutPropertyCreate, , 
MSI (s) (EC:D0) [10:33:14:327]: Note: 1: 2265 2: 3: -2147287035 
MSI (s) (EC:D0) [10:33:14:328]: User policy value 'DisableRollback' is 0 
MSI (s) (EC:D0) [10:33:14:328]: Machine policy value 'DisableRollback' is 0 
Action ended 10:33:14: InstallFinalize. Return value 3. 

Giải pháp: -

Trước hết tôi cung cấp cho các curren t người dùng toàn quyền kiểm soát C: \ Program Files (x86) \ Microsoft Visual Studio 12.0.Bằng cách kích chuột phải vào các thuộc tính của thư mục rồi bảo mật, hãy chắc chắn rằng SYSTEM, Administrators và Users có Full Control và thêm profile người dùng hiện tại và cho nó toàn quyền kiểm soát nhưng điều đó không giải quyết được vấn đề. Sau đó tôi đã tìm thấy rằng biến hệ thống ComSpec trong biến môi trường giá trị là:% SystemRoot% \ system32 \ cmd.exe; C: \ wamp \ bin \ php \ php5.5.12 ;.Thay đổi giá trị thành% SystemRoot% \ system32 \ cmd.exe; Đã giải quyết vấn đề.

EDIT: -

Thêm hồ sơ người dùng hiện tại để C: \ Program Files (x86) \ Microsoft Visual Studio 12.0. thư mục gây ra lỗi 1316. Tài khoản được chỉ định đã tồn tại khi tôi đã cố gắng gỡ cài đặt VS 2013 vì vậy tôi đã xóa hồ sơ đó sau đó tôi có thể gỡ cài đặt VS 2013 thành công.

+0

Tôi đoán các cửa sổ có thể là một nỗi đau khi cài đặt trong thiết lập doanh nghiệp với thư mục người dùng AppData và tạm thời trên ổ đĩa mạng với quyền hạn chặt chẽ. Tôi đã thay đổi AppData thành một thư mục cục bộ mà tôi đã tạo, không cần quản trị viên hay bất cứ thứ gì, chỉ cần sửa chữa và cài đặt cố định ... – sloven

2

Dự đoán đầu tiên của tôi về giải pháp của vấn đề này là đặt quyền kiểm soát truy cập của người dùng thành giá trị thấp nhất.Tôi thấy nó hoạt động đối với tôi.

+1

Điều đó đúng là việc chuyển UAC (User Account Control) thành giá trị tối thiểu có thể giải quyết vấn đề cài đặt nhưng xem xét đặt lại UAC thành giá trị cao nhất sau khi cài đặt xong vì vậy malewares cần quyền quản trị không thể chạy trên máy của bạn mà không có sự cho phép của bạn. – Waxren

+0

Cảm ơn lời nhắc này! – swdev

+0

Bạn được chào đón – Waxren

0

Tôi giải quyết vấn đề này theo cách này: Thứ nhất, tôi đã vô hiệu hoá tường lửa Windows, và sau đó sử dụng chương trình miễn phí: Revo Unistaller Pro (http://www.revouninstaller.com/revo_uninstaller_free_download.html), tôi đã xóa cài đặt cũ của Visual Studio. Sau đó, tôi đã sử dụng CCleaner để tự xóa tất cả các thành phần phụ thuộc vào Visual Studio:

enter image description here

enter image description here

Sau đó, từ dòng lệnh (as administrator) Tôi sử dụng này

name like 'microsoft visual%'" call uninstall /nointeractive 

để xóa các gói khác. lưu ý: Lặp lại cho SQL vv bằng cách thay thế trực quan% trong lệnh trên bằng sql.

Sau đó khởi động lại máy tính và thử cài đặt ngay bây giờ Visual Studio.

Trân trọng

1

Có thể sự cố phát sinh từ các lần cập nhật xảy ra sau khi cài đặt.

Bạn có thể thử để kiểm tra quá trình cài đặt kb2829760 trong thư mục C:\ProgramData\Package Cache của bạn (nhìn vào http://support.microsoft.com/en-us/kb/2829760).

Trong hệ thống của tôi, tôi tìm thấy C:\ProgramData\Package Cache\07D2D6FD53E7EDE1FB612619A11BBCD5530A3E56\packages\vsupdate_kb2829760\vsupdate_kb2829760.exe mà tôi chạy với /Uninstall /Force cờ (vấn đề của tôi đã được dọn dẹp các thành phần mồ côi của Visual Studio đã bỏ qua appwiz.cpl và không được hiển thị trong danh sách cập nhật).

Dù sao tôi khuyên bạn nên kiểm tra kỹ tại C:\ProgramData\Package Cache. Ví dụ: nếu bạn tìm kiếm (dir /s /b *vs*) bạn có thể kiểm tra tất cả GUIDs và các đường dẫn giống như các ứng cử viên có thể thực hiện để dọn dẹp.

Các vấn đề liên quan