私が普段持ち歩いている Windows 10 の環境でこのエラーが発生し、Windows Store からのアプリのインストールや、アップデートが一切できなくなるといった症状に見舞われましたので、最終的には復旧したのですが、今後のために復旧までに行った事をまとめておきます。
エラーの把握
このエラーは Windows Update が出していますので、まずは Power Shell の Get-WindowsUpdateLog で WindowsUpdate.log を作ります。
すると次のところでエラーになっていることがわかりました。
2016/03/30 16:14:57.3530184 380 7276 Agent * START * Installing updates CallerId = WSUpdate
2016/03/30 16:14:57.3530220 380 7276 Agent Updates to install = 3
2016/03/30 16:14:57.3626500 380 7276 Agent Title = Microsoft Visual C++ 2015 Runtime Package
2016/03/30 16:14:57.3626749 380 7276 Agent UpdateId = C880122D-B3DF-412C-A824-E0566D268D0E.1
2016/03/30 16:14:57.3626771 380 7276 Agent Bundles 3 updates:
2016/03/30 16:14:57.3626884 380 7276 Agent BF1D5A81-61CD-4A50-B355-6A0D477F9D14.1
2016/03/30 16:14:57.3626998 380 7276 Agent B6865ECE-29E4-45C3-BB0F-8D4D3626F016.1
2016/03/30 16:14:57.3627105 380 7276 Agent E66D21F5-AA20-4065-AC9B-33B3EA9DBE08.1
2016/03/30 16:14:57.3627126 380 7276 Agent Title = Microsoft Visual C++ 2015 Runtime Package
2016/03/30 16:14:57.3627233 380 7276 Agent UpdateId = B00560D4-12DC-4C41-A28B-9E4776FDA4A3.1
2016/03/30 16:14:57.3627247 380 7276 Agent Bundles 3 updates:
2016/03/30 16:14:57.3627354 380 7276 Agent 7B60052B-7117-4511-B3D1-038902140A1F.1
2016/03/30 16:14:57.3627460 380 7276 Agent 13DBF528-0EA9-4000-B0F3-B5547570F475.1
2016/03/30 16:14:57.3627567 380 7276 Agent 49577F5C-389A-4B71-A394-39B5EAE79E1B.1
2016/03/30 16:14:57.3627581 380 7276 Agent Title = Store
2016/03/30 16:14:57.3627688 380 7276 Agent UpdateId = 70FC6B78-A884-4C12-B3EA-DE31BD3FD9D2.1
2016/03/30 16:14:57.3627809 380 7276 Agent Bundles 11 updates:
2016/03/30 16:14:57.3628093 380 7276 Agent 54ADCC28-B4FA-461D-B946-301300E984D5.1
2016/03/30 16:14:57.3628214 380 7276 Agent B70C22B9-E9C8-4DDB-B80F-CCF171EEA0A3.1
2016/03/30 16:14:57.3628321 380 7276 Agent BF1D5A81-61CD-4A50-B355-6A0D477F9D14.1
2016/03/30 16:14:57.3628428 380 7276 Agent B6865ECE-29E4-45C3-BB0F-8D4D3626F016.1
2016/03/30 16:14:57.3628534 380 7276 Agent E66D21F5-AA20-4065-AC9B-33B3EA9DBE08.1
2016/03/30 16:14:57.3628641 380 7276 Agent 675261ED-1D85-47D4-9825-BE77508EEFF7.1
2016/03/30 16:14:57.3628740 380 7276 Agent B738B897-76EF-4CC6-958B-2C2E3F0F180B.1
2016/03/30 16:14:57.3628847 380 7276 Agent FCA19E90-6E36-4F81-9BFC-7840741907D0.1
2016/03/30 16:14:57.3628954 380 7276 Agent 3AF0D6BE-391C-408A-A996-DDE61B9DCF43.1
2016/03/30 16:14:57.3629060 380 7276 Agent 69D51237-56E3-42B1-B842-877F46C1B54C.1
2016/03/30 16:14:57.3629167 380 7276 Agent 99AB8676-FD10-4809-B454-0B66556CF9D1.1
2016/03/30 16:14:58.9910954 380 7276 DownloadManager Preparing update for install, updateId = {B6865ECE-29E4-45C3-BB0F-8D4D3626F016}.1.
2016/03/30 16:14:58.9928106 380 7276 DownloadManager Preparing update for install, updateId = {E66D21F5-AA20-4065-AC9B-33B3EA9DBE08}.1.
2016/03/30 16:14:58.9943687 380 7276 Handler * START * AppX Install
2016/03/30 16:14:58.9943716 380 7276 Handler Packages to install = 2
2016/03/30 16:14:58.9943922 380 7276 Handler 0: Update ID: B6865ECE-29E4-45C3-BB0F-8D4D3626F016.1
2016/03/30 16:14:58.9944036 380 7276 Handler 1: Update ID: E66D21F5-AA20-4065-AC9B-33B3EA9DBE08.1
2016/03/30 16:14:59.0267431 380 7276 Handler Register: options = 00004840, priority = 00000003
2016/03/30 16:15:01.1763664 380 2320 Handler {00000000-0000-0000-0000-000000000000} deployment completed: Status: Error, HR: 0x80073cf9, Extended HR: 0x80070490
2016/03/30 16:15:01.1769844 380 7276 Handler AppX operation failed. hr=0x80070490
2016/03/30 16:15:01.1770028 380 7276 Handler Install operation complete. hr=0x80070490
2016/03/30 16:15:01.1770050 380 7276 Handler * END * AppX Install
どうやら、Microsoft Visual C++ 2015 Runtime Package のインストールに失敗しています。
修復に向けて
コマンドの実行はすべて管理者権限を持つコマンドプロンプトから行っていきます。
1. システム状態の整合性チェック
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
を行いましたが、状況は変化なし
2. Windows Store のキャッシュ リセット
WSReset.exe
を使いましたが、状況は変化なし
3. Windows Update コンポーネントのリセット
https://support.microsoft.com/en-us/kb/971058
から http://aka.ms/diag_wuをたどり、Windows 10 用のトラブルシューターをダウンロードして実行しましたが、状況は変化なし
4. Microsoft Visual C++ 2015 Runtime Package のダウンロード&インストール
今回発生しているのは、ストア アプリなので、意味はないと思いつつ念のため試してみました
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
が、やはり状況は変化なし
5. 別のユーザーでログイン
プロファイル依存かどうかの確認ですが、別のユーザーでも同じ状態となり、状況は変化なし
6. C:\Windows\SoftwareDistribution 内を消す
コンポーネントをダウンロードしている場所を強制的に消してみる方法です。
Windows Update のサービスを止め、この中身を消して、再度 Windows Update サービスを開始します。
しかし、状況は変化なし
7. 修復インプレース アップグレード
http://windows.microsoft.com/ja-jp/windows/windows-update-error-80070490#1TC=windows-7
Windows 7 のときからこのエラーに遭遇した場合には、修復インプレースアップグレードしか手がないように書かれていますが、これ以外の方法で解消できないかと 1-6 で試行錯誤をしていたわけです。
残念ながらどれも効果は無く、最終的にはここに来てしまいました。
Windows 10 での修復インプレースアップグレードは、現在適用されているビルドと同じビルドで現在使っている OS 上から実行する事で可能です。
また無償アップグレードでアップグレードを行った人は、次のメディア作成ツールを使って OS イメージをダウンロードし、アップグレード可能です。
https://www.microsoft.com/ja-jp/software-download/windows10
この中の「メディア作成ツールを使って Windows 10 へアップグレードする」の表にもありますが、Windows 10 から Windows 10 へのアップグレードに対応していますので、[この PC を今すぐアップグレードする] で修復インプレースアップグレードが始まります。
※最初に PC を購入した際の OS 言語と、アップグレードする言語が異なる場合には、データのみの移行となってしまうので、必ず言語は合わせます (言語パックを入れていても、最初にインストールされていた OS の言語と同じ必要があります)
結果は、無事修復され Windows Store からアプリのインストール並びにアップデートができるようになりました。