Windows Store の 0x80070490 エラー

私が普段持ち歩いている 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

から https://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:WindowsSoftwareDistribution 内を消す

コンポーネントをダウンロードしている場所を強制的に消してみる方法です。

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 からアプリのインストール並びにアップデートができるようになりました。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中