web-dev-qa-db-ja.com

Visual Studio Community 2013 Update4のセットアップに失敗しました

Visual Studio Community 2013 Update 4 isoファイルをvisualstudio.comからダウンロードしました)VSをWindows 8.1 x64にインストールし、isoファイルのSHA1チェックサムを確認したところ、結果は正しかった。

問題は、セットアップがApplying:Visual Studio Core機能で停止し、失敗して終了することでした。

-エラーアイコンと「VisualStudioのコア機能-ENUインストール中の致命的なエラー」

-「MicrosoftVisualC++ 2013 32ビットコンパイラ-ENUリソースパッケージに失敗しました」、「Microsoft Visual C++ 2013コンパイラ-ENUリソースパッケージに失敗しました」、「Microsoft Visual C++ 2013x64ネイティブコンパイラ-ENUリソースパッケージに失敗しました」の3つのメッセージの警告アイコン

今まで私は次のことをしました:-

1)インストール前にウイルス対策、ファイアウォール、マルウェア対策を無効にし、Administartorとしてインストールを実行します。

2)インストール前に%temp%、C:\ ProgramData\PackageCacheおよびAppData\Local\Tempフォルダーをクリーンアップしました。

3).Net Framewrokセットアップ検証ユーティリティを使用して、インストールされているすべての.Netフレームワークを検証しました。

4)システムファイルチェッカーツールを使用して、 https://support.Microsoft.com/KB/9298 で説明されているように、欠落または破損したシステムファイルを修復しました。結果は「Windowsリソース保護で何も見つかりませんでした。整合性違反」。

そして、ログでこれらのエラーを見つけました(エラーは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

また、このログは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.

そして私も同じファイルでこれらを見つけました

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.

この問題の原因は何ですか?そしてそれを解決する方法は?、ログからエラーはエラー2902です私はそれについてグーグルで検索しました、そして私は解決策を見つけられませんでした。

Installation Errors Messages

8
Waxren

更新:-

これらは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.

解決策:-

まず、現在のユーザーがC:\ Program Files(x86)\ Microsoft Visual Studio12.0を完全に制御できるようにします。フォルダのプロパティを右クリックしてセキュリティを設定し、システム、管理者、ユーザーがフルコントロールを持っていることを確認し、現在のユーザープロファイルを追加してフルコントロールを与えましたが、問題は解決しませんでした。その後、環境変数のComSpecシステム変数の値が次のようになっていることがわかりました:%SystemRoot%\ system32\cmd.exe; C:\ wamp\bin\php\php5.5.12;。値を%SystemRoot%\ system32\cmdに変更。EXE;問題を解決しました。

編集:-

現在のユーザープロファイルをC:\ Program Files(x86)\ Microsoft Visual Studio12.0に追加します。フォルダが原因でエラー1316が発生しました。VS2013をアンインストールしようとしたときに指定されたアカウントがすでに存在するため、そのプロファイルを削除すると、VS2013を正常にアンインストールできました。

0
Waxren

この問題の解決策についての私の最初の推測は、ユーザーアクセス制御を最小値に設定することです。

2
swdev

この問題を次のように解決しました。まず、Windowsファイアウォールを無効にしてから、無料のプログラムRevo Unistaller Pro( http://www.revouninstaller.com/revo_uninstaller_free_download.html )を使用しました。 VisualStudioの古いインストールをクリアしました。その後、CCleanerを使用して、VisualStudioに依存するすべてのコンポーネントを手動で削除しました。

enter image description here

そして

enter image description here

その後、コマンドラインから(管理者として)これを使用しました

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

他のパッケージを削除します。 注:上記のコマンドのvisual%をsqlに置き換えて、SQLなどについて繰り返します。

次に、PCを再起動し、今すぐVisualStudioをインストールしてみます。

宜しくお願いします

0
Antonio Faienza