VS2015の変更時にエラー Error 0x80070003
Visual Studio 2015を変更しようとしたとき、以下のエラーが発生した。
Error 0x80070003
[2950:3720][2016-12-20T06:02:43]e000: Error 0x80070003: Failed to move verified file to complete payload path: C:\ProgramData\Package Cache\{DE064F60-6522-3310-9665-B5E3E78B3638}v14.0.23107\packages\communitycore\Setup\cab6.cab [2950:3720][2016-12-20T06:02:43]e000: Error 0x80070003: Failed to cache payload: cab4F7DEE837DFF7D88E4EA825A6F68F405
Error 0x80070643
[2950:1234][2016-12-20T06:03:10]e000: Error 0x80070643: Failed to install MSI package. [2950:1234][2016-12-20T06:03:10]e000: Error 0x80070643: Failed to execute MSI package. [03D0:3588][2016-12-20T06:03:10]e000: Error 0x80070643: Failed to configure per-machine MSI package.
アンインストールしてみたけど、再インストールできない。
スタート>右クリック>コマンドプロンプト(管理者)で開く。
以下のコマンドsfcを実行する。
sfc /scannow
>sfc /scannow システム スキャンを開始しています。これにはしばらく時間がかかります。 システム スキャンの検証フェーズを開始しています。 検証 100% が完了しました。 Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に 修復されました。詳細は CBS.Log windir\Logs\CBS\CBS.log に含まれています。 例: C:\Windows\Logs\CBS\CBS.log。ただし、オフライン サービス シナリオでの ログの記録は現在サポートされいません。
sfcを実行したら、VS2015がインストールできるようになった。