web-dev-qa-db-ja.com

チームエクスプローラーでのVisual Studio 2015 Enterprise Update 1のインストールエラー

Update 1を使用してVisual Studio 2015をインストールするときに、他の人と同じ問題が発生します。TeamExplorerのインストールで失敗し、この質問で説明されている同じエラーが原因であることがわかります( Visual Studio 2015 Community Editionのインストール時に複数のエラーが発生しました )。ロシア語の回答も含め、その質問に対する回答で説明されている手順を試しました。ただし、同じ時点でインストールはまだ失敗しています。私は今、自分の頭のいいところにいます。

誰でも助けることができますか?

14
Brian Swart

まあ、私は問題を解決するためにマイクロソフトとテクニカルサポートケースを開くことになりました。ログファイルで次の問題が見つかりました。

実際の問題

VS 2015のインストール中に、カスタムアクションを介してインストールされるVSIXパッケージがいくつかあります。例:TeamExplorer.vsixはカスタムアクションを介して実行され、TeamExplorer.vsixパッケージはTeam Explorerバイナリをインストールします

すべてのVSIXパッケージのインストールに失敗したことがわかりました。その結果、VSはインストールに失敗します。バンドルログによると:

[2284:0D4C] [2016-01-20T12:53:42] i301:実行パッケージの適用:nugetvs、アクション:インストール、パス:C:\ ProgramData\Package Cache {4BE72B6B-1E33-3D51-82CE-AE9702AA2664} v3。 3.0.167\packages\WPT\NuGetVisualStudio14.msi、引数: 'ARPSYSTEMCOMPONENT = "1" MSIFASTINSTALL = "7"' [29A0:2B30] [2016-01-20T12:54:11] i000:MUX:ExecuteError:Package( nugetvs)failed:エラーメッセージID:1722 ErrorMessage:このWindowsインストーラーパッケージに問題があります。セットアップの一部として実行されるプログラムが期待どおりに終了しませんでした。サポート担当者またはパッケージベンダーにお問い合わせください。 [2284:0D4C] [2016-01-20T12:54:12] e000:エラー0x80070643:MSIパッケージのインストールに失敗しました。 [2284:0D4C] [2016-01-20T12:54:12] e000:エラー0x80070643:MSIパッケージの実行に失敗しました。 [29A0:2B30] [2016-01-20T12:54:12] e000:エラー0x80070643:マシンごとのMSIパッケージの構成に失敗しました。

VSIXログによると、ほとんどのVSIXパッケージの障害について以下のスタックが見つかりました(たとえばVSIXInstaller_43a2c244-da76-4e26-b086-0341b7e77c1f.log)。

System.MissingMethodException:メソッドが見つかりません: 'System.Collections.Generic.IEnumerable`1 Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()'。 VSIXInstaller.App.LogSignatureDetails(IExtension extension)VSIXInstaller.App.LogExtensionDetails(IExtension extension)VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)at VSIXInstaller.App.OnStartup(StartupEventArgs e)

同様のバグ177561:Slipstreamビルドが、別の(より小さい)バンドルによって既にインストールされている(RTM)MSIのパッチに失敗し、まだアクティブな状態であることがわかりました。生産グループで確認して、ご連絡いたします。 。

ご覧のとおり、これはMicrosoftの既知の問題です。これをインストールするための代替案を求め、サポート担当者はVS Enterprise 2015の非アップデート1バージョンを使用してクリーンインストールを行うように求めました。以下の手順に従ってクリーンインストールを実行しましたが、うまくいきました。

実際の解決策

  1. プログラムと機能からVisual Studio 2015 Enterpriseをアンインストールします
    • 2015 C++ランタイムとEntity Framework 2015ライブラリもアンインストールしました
  2. プロンプトが表示されたらマシンを再起動します
  3. フォルダーの名前変更または削除-
    • C:\ Program Files(x86)\ Microsoft Visual Studio 14.0
    • C:\ Program Files\Microsoft Visual Studio 14.0
    • C:\ users \user\ Documents\Visual Studio 2015
    • C:\ users \user\ AppData\Roaming\Microsoft\VisualStudio\14.0
    • C:\ users \user\ AppData\Local\Microsoft\VisualStudio\14.0
    • C:\ users \user\ AppData\Local\Microsoft\VSCommon\14.0
  4. レジストリエディターに移動して(開始>>実行>> regedit)、次のレジストリーを削除/名前変更します-
    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
    • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
    • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config
  5. すべてのVisual Studioインスタンスを閉じます
  6. ダウンロードVisual Studio 2015 Enterprise RTM更新なし1
  7. WinRarなどの抽出ツールを使用して、.isoファイルを抽出します。
  8. Visual Studio 2015のインストールを開始する前に%temp%をクリアします
  9. この抽出されたセットアップインストーラーを使用してVisual Studio 2015をインストールする

そして...多田、インストールはついに成功しました!これが、C++ランタイムだけを修復しても解決されない類似の問題を抱えている他の人の助けになることを願っています。

RTMが正常にインストールされたら、Update 1インストーラーを実行し、正常に更新することができました。その後、Update 2も問題なくインストールしました。

33
Brian Swart

簡単にするために、Visual Studio 2015をインストールする前にクリーンアップするバッチファイルを次に示します。

@echo.
@echo This will remove all files, directories and registry keys about VISUAL STUDIO 2015
@echo.
@pause

rd "C:\Program Files (x86)\Microsoft Visual Studio 14.0" /S
rd "C:\Program Files\Microsoft Visual Studio 14.0" /S
rd "C:%homepath%\Documents\Visual Studio 2015" /S
rd "C:%homepath%\AppData\Roaming\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VSCommon\14.0" /S

@echo.
@echo Removing Registry Keys
@pause

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config

@echo.
@echo. FINISHED!
@pause

コピーして.batファイルに貼り付けてください

成功!とにかく試して簡単です。

同様の問題があり、何度か再インストールを試みましたが、喜びはありませんでした。 ISOから個々のパッケージをインストールすることを検討していましたが、まったく満足していません。

コントロールパネル/プログラムで「アンインストール」ではなく「修復」を選択するだけで、ついに「インストール」しました。ただし、「修復」を行うにはかなり時間がかかりました。最終的にインストールされ、動作します。

これはいくつかの助けになるかもしれません。

5
David

はい、ブライアン。

同意する。

私にとって唯一の解決策は、プログラム名に「2015」が含まれるシステム上のすべてのプログラムを完全に削除することでした(リスト内の各プログラムを選択した後、素晴らしいRevo Uninstallerを使用し、「Quick Uninstall」で実行します。アンインストールするので、手動で順番に行う必要はありません)。これもまた時代です。 (ただし、各プログラムがVisual Studioに関連していることを確認してください...すべてが私のものです。)

その後、1月28日19:00にブライアンスチュワートの回答に記載されている各手順を実行しました。 Visual Studioのインストールですべてをインストールすることを選択しました(必要な場合も同様です!)インストールの最後に、プログラム名に「2015」という番号が付いた77個のプログラムがインストールされていました。

ダウンロードした「ISO」(「管理者」権限で実行)からインストールを完了した後、最後に「NuGet」を修正するために、ISOからインストールを最後に再実行しました(今回は「修復」を使用) 「パッケージの障害。その後、すべてが100%正しかった。 (C++ライブラリを再インストールする必要はありません)

次に、シャットダウンと再起動を実行し、Visual Studioをテストして、以前に作成したプロジェクトを読み込みました。 (お持ちでない場合は、プロジェクトを作成してみてください)。

次のような設定ファイルの欠落に関連するエラーが発生する場合があります。ページ '3185ed96-1cbd-4381-a439-636973542e50'が見つかりません。

その後、Visual Studioを終了し、CMDプロンプト(管理者に昇格)からこれらのコマンドを順番に実行する必要があります。各ビジュアルオブジェクトIDEが開いたら、閉じて次のコマンドを実行します。

1. devenv.exe/safemode

2. devenv.exe/resetskippkgs

3. devenv.exe/installvstemplates

4. devenv.exe/resetsettings

5. devenv.exe/resetuserdata

その後、最終的なシャットダウン/起動を実行すると、すべてが正常に機能するはずです。

そのため、最終的にシステム全体の「イメージ」バックアップを実行し、必要に応じて、少なくともVisual Studioが正しくインストールされた状態でシステムを再インストールできるようにしました。

Visual Studioのインストールを非常に苦労させてくれたマイクロソフトへのブリックバット。この素晴らしいプログラミング環境に長年お金を払っていたので、今では誰もが無料になっていることに少し腹を立てましたが、マイクロソフトは忍耐で何らかの形で支払いをさせていると思います。 LOL :-)

これは非常に長く退屈な手順でしたが、すべてがエラーなくインストールされました。

私たち全員を正しい方向に向けてくれたブライアン・スチュワートに感謝します。

4
craisin

Brian Swartが概説した を完了したら、VS 2015コミュニティへのリンクRTM edition iso。

http://download.Microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015.com_enu.iso

(ケツァルコアトルの3月14日以降、これをコメントに入れます コメント しかし、50の評判なしではコメントできません。おそらくダウン投票され、答えではなくコメントに適切なテキストを入れることができなくなります。彼らがここに持っているばかげたシステム。)

3
Jon Freed

Win 10(64b Enterprise)PCにVisual Studio 2015 Enterprise Update 2をインストールすると、同じ「チームエクスプローラー」エラーが発生しました。修復インストールを数回試行しましたが、機能しませんでした。動作:-Visual StudioとC++のすべてのインスタンスもアンインストール-上記のバッチファイルを再起動して実行-カスタムインストールを実行Web開発ツールのみがインストールされました。それは成功し、うまく開きました。 -変更インストールを行い、SQLデータツールを追加しました。エラーなし。ここまでは順調ですね ..

1
Keith Schiller
  1. 再インストール段階を実行する前に:

    A.ウイルス対策ソフトウェアまたはスパイウェア対策ソフトウェアを無効にします。

    B.このフォルダーをクリアします:%windir%\ Temp

    %Temp%フォルダーだけでなく。

  2. 管理者としてインストーラーを実行します。

  3. たぶん私は間違っていますか?しかし、私は here を読みました。再インストールする前に、このフォルダー** C:\ ProgramData\Microsoft\Crypto\RSA\S-1-5-18 **も削除することをお勧めします。

数日間の苦痛の後、答えは次のとおりです。次のフォルダーC:\ ProgramData\Microsoft\Crypto\RSA\S-1-5-18 \を削除するか、名前を\ backup-S-1-5-18 \のように変更します。 。Windowsは適切な権限でフォルダーを再作成し、エラーなしでインストールを続行します。乾杯

あなたは何を言っていますか?

0
Dudi