のねのBlog

パソコンやソフト開発で起きた問題など書きます。よろしくお願いします。

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がインストールできるようになった。