Microsoft Store アプリと Windows Update でエラー 0x80070426 を解決する方法

📅
🕑 1 分で読む

エラーコード0x80070426が表示されると、セットアップがかなり混乱する可能性があります。Microsoft Storeから何かをインストールしようとしているときや、Windows 10を最新ビルドにアップグレードしようとしているときによく表示されます。問題は、アップデート、アプリのインストール、さらには一部の主要なシステム機能が正常に動作しなくなるため、かなり頻繁に発生し、イライラさせられることです。万能の解決策はありませんが、アプリのリセット、Windows Updateの修復、手動でのアップデート取得などを組み合わせることで、問題が解決する可能性があります。これらの修正方法を試した後は、Windowsアプリやストアアプリが再びスムーズに動作し、奇妙なエラーメッセージが表示されなくなるのが目標です。

Windows 10とMicrosoft Storeでエラー0x80070426を修正する方法

Microsoft Store エラー 0x80070426 の解決方法

ストアからアプリをダウンロードまたはアップデートしようとした際にこのエラーが表示される場合は、まず以下のことをお試しください。ストアアプリに不具合が発生する場合があり、リセットすることでこれらの小さなバグをすべて解消できることがあります。また、PowerShellを使用してストアアプリをアンインストールしてから再インストールする必要がある場合もあります。これらの修正は、破損したキャッシュをクリアしたり、アプリの設定をリセットしたりするため、多くの場合効果があります。

Microsoft Storeをリセットする

ストアをリセットすると、まるで最初からやり直すようなものです。キャッシュがクリアされ、設定がリセットされます。多くの場合、エラーの原因はキャッシュの不具合やアプリデータの不具合です。手順は以下のとおりです。

  • コマンドプロンプトを管理者として開きます。 「コマンドプロンプト(管理者)Win + X 」を選択するか、スタートメニューで「cmd」と入力して右クリックし、「管理者として実行」を選択します。
  • 入力してEnter キーをwsreset.exe押します。

このコマンドはしばらく実行され、空白の黒いウィンドウがポップアップ表示されて閉じます。完了すると、ストアが自動的に開きます。開かない場合は、スタートメニューから起動してください。エラーが再び表示されるかどうかを確認してください。多くの場合、これで問題は解決します。

PowerShell を使用してストアを再インストールする

リセットしても問題が解決しない場合は、ストアを完全に削除して再インストールする必要があるかもしれません。この方法は少し強引ですが、頑固なバグを修正できる場合が多いです。

  • [スタート] メニューを右クリックし、[Windows PowerShell (管理者)]を選択します。
  • ストア アプリを削除するには、次のコマンドをコピーして実行します。
  • Get-AppxPackage *windowsstore* | Remove-AppxPackage
  • 次に、復元するには、次のコマンドを実行します。
  • Get-AppxPackage -allusers Microsoft. WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}

数秒かかる場合がありますが、PowerShell がストアアプリの削除とインストールを実行します。完了したら、ストアアプリを再度開き、エラーが消えているかどうかを確認してください。これで、アプリストアのよくあるエラーのほとんどが修正されます。

Windows Update エラー 0x80070426 — 他に試すべきこと

このエラーは、Windowsが自動更新を試みているときにも発生することがあります。更新コンポーネントが破損したり停止したりすることがあり、その結果、エラー0x80070426が発生して失敗することがあります。様々な環境で有効な対策を以下にご紹介します。

Windows Updateのトラブルシューティングツールを実行する

  • Win + I を押して設定を開きます。
  • [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 「追加のトラブルシューティング」をクリックします。
  • Windows Updateを選択し、トラブルシューティング ツールの実行を押します。

この組み込みツールは、一般的な問題をチェックし、自動的に修正を試みます。アップデートファイルやサービスに関する問題が検出された場合は、すぐに修復されます。完了するまでお待ちください。マシンによっては、問題が見つかり、その場で修正される場合もありますが、問題が報告されても再起動後に動作が再開される場合もあります。

Windows Update コンポーネントを手動でリセットする

トラブルシューティングツールで問題が解決しない場合は、アップデートキャッシュを手動でリセットすると改善する場合があります。Windowsは、必要以上に複雑な設定をする傾向があるためです。一般的な方法は次のとおりです。

  • を押してWin + Rと入力しcmd、 を押してCtrl + Shift + Enter管理者として実行します。
  • UAC プロンプトが表示されたら、[はい]をクリックします。
  • コマンド ウィンドウで、次のコマンドを 1 つずつ実行します (各コマンドの後にEnter キーを押します)。
net stop wuauserv net stop bits net stop cryptSvc net stop msiserver

これにより、すべての更新サービスが停止します。次に、キャッシュフォルダの名前を変更すると、破損したデータが消去されます。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old

最後に、これらのサービスを再起動します。

net start wuauserv net start bits net start cryptSvc net start msiserver pause

各ブロックをPowerShellまたはコマンドプロンプトにコピー&ペーストするだけで、自動的に処理が実行されます。すべてが再起動したら、再起動してアップデートを再度実行してみてください。通常、このワイプ&リスタートでアップデートが停止する問題は解決します。

保留中の更新を手動でインストールする

他の方法がすべてうまくいかない場合は、手動モードに切り替えることができます。つまり、Microsoftのカタログから特定の更新プログラム(累積パッケージ)を直接ダウンロードします。自動ほど簡単ではありませんが、場合によってはうまくいきます。

  • Windows 10 の更新履歴ページにアクセスします。現在のバージョン([設定] > [システム] > [バージョン情報]で確認できます)を選択し、最新の累積更新プログラム(「KB」で始まる番号)を見つけます。
  • その KB 番号をコピーし、Microsoft Update カタログに移動して検索します。
  • 一致するファイル(ビットバージョンなど)をダウンロードします。

ダウンロードしたら、インストーラーを実行して、あとは任せてください。少し手間はかかりますが、他の方法を試してもダメな、頑固なアップデートエラーを修正できます。

これらのアプローチは、多くのユーザーのエラー解消に役立っています。少し奇妙なのは、機種によっては1つの修正ですぐに解決できるのに対し、2つ、3つの修正が必要な機種もあることです。これは、実際に何が破損しているか、何が動かなくなっているかによって異なります。しかし、これでWindowsやストアがそれほど手間をかけずに正常に戻ることを願っています。

まとめ

  • でストアをリセットしますwsreset.exe
  • 必要に応じて、PowerShell 経由でストアを再インストールします。
  • Windows Update トラブルシューティング ツールを実行します。
  • 更新が停止している場合は、Windows Update コンポーネントを手動でリセットします。
  • 必要に応じて、Microsoft カタログから更新プログラムを手動でダウンロードしてインストールします。

まとめ

エラー0x80070426の対処は面倒ですが、これらの手順でよくある原因のほとんどをカバーできます。場合によっては、不良キャッシュファイルをクリアしたり、Windows Updateのコンポーネントを最新の状態にしたりするだけで解決することもあります。なぜうまくいくのかは分かりませんが、ある環境では簡単なリセットですべて解決しましたが、別の環境では何度か試す必要がありました。これはWindows特有のトラブルです。いずれにせよ、この方法が誰かの役に立つことを願っています。予想よりも早くこの不具合を解消できることを願っています。