Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でエラー0x80040154が発生したときの対処法

仕事がうまくいかない日は、何をやってもツキませんよね。Microsoft Storeから新しいアプリをダウンロードしようと何度試しても失敗し、最終的に「エラー0x80040154」というメッセージが表示されてしまうこともあります。この記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。

Windows 11/10でエラー0x80040154を修正する方法

Windows 11/10でエラー0x80040154が発生したときの対処法

エラー0x80040154は、Windows Updateの実行時、Microsoft Storeからのアプリダウンロード時、Outlookや「メールとカレンダー」アプリの起動時、Microsoft Edgeブラウザの利用時など、さまざまな場面で発生することがあります。ここでは、Windows UpdateおよびMicrosoft Storeそれぞれの対処法を紹介します。

Microsoft Storeのエラー0x80040154を修正する方法

Microsoft Storeの起動に失敗したり、アプリのダウンロード中にエラー0x80040154が表示されたりする場合は、以下の方法を順番に試してみてください。

  1. インターネット接続の確認・変更を行う
  2. DataStoreフォルダの中身を削除する
  3. Microsoft Storeのキャッシュをリセットする
  4. DISMツールを実行する
  5. Windowsストアのライセンス同期状態を確認する

なお、ダウンロード自体は開始できても、途中で「コード: 0x80040154」というエラーメッセージとともに突然中断してしまうケースもあります。

1. インターネット接続を確認・変更する

Microsoft Storeの起動時にエラー0x80040154が表示される場合は、まずインターネット接続に問題がないか確認しましょう。あわせて、Microsoftアカウントでサインインしているかどうかもチェックしてください。

それでも解決しない場合は、シンプルですが意外と効果的な回避策があります。有線ブロードバンド接続を使っているならWi-Fiへ、逆にWi-Fiなら有線接続へ切り替えてみてください。理由は不明ながら、この方法で改善したという報告が実際に存在します。

2. DataStoreフォルダの中身を削除する

Windows 11/10でエラー0x80040154が発生したときの対処法

Windows 10のDataStoreフォルダには、Windows Updateに関連する一時ファイルやログファイル、更新履歴などが保存されています。

まず、Windowsサービスマネージャーを開いて「Windows Update」サービスを停止します。その後、以下の手順に従ってください。

  • Win + Eキーでファイルエクスプローラーを開く
  • アドレスバーに %windir%\SoftwareDistribution\DataStore を入力する
  • Enterキーを押してDataStoreフォルダを開く
  • フォルダ内のすべてのファイルとフォルダを選択する
  • 選択した項目を削除する

削除が完了したら、WindowsサービスマネージャーでWindows Updateサービスを再起動し、再度Windows Updateを実行してみてください。

3. Microsoft Storeのキャッシュをリセットする

Windowsストアアプリのダウンロードが途中で止まり、エラー0x80040154が表示される場合は、Microsoft Storeのキャッシュをリセットしましょう。Windowsの設定から操作するか、内蔵のコマンドラインツール「wsreset.exe」を使用する方法があります。

4. DISMツールを実行する

DISMツールはシステムファイルをスキャンし、不整合や破損を検出して、破損したファイルを正常なものに置き換えることで自動修復してくれる便利なツールです。

5. Windowsストアのライセンスが同期されているか確認する

Microsoft Storeのエラーコードは、ライセンスの問題が原因で発生することもあります。これはライセンスが正しく同期されていない場合に起こります。この状態では、Windows PCにアプリをインストールできない、またはMicrosoft Storeエラー0x80040154が表示されることがあります。手動で同期するには、Microsoft Storeを開いてください。

「設定」>「アプリ更新」>「ライセンスの同期」の順に選択します。

その後、システムを再起動して、もう一度アプリのダウンロードを試してみてください。

Windows Updateのエラー0x80040154を修正する方法

0x80040154 -2147221164 REGDB_E_CLASSNOTREG

Windows Updateでエラー0x80040154が発生した場合は、以下の手順を試してください。

  1. Windowsトラブルシューティングツールを実行する
  2. Windows Updateコンポーネントをデフォルトにリセットする
  3. Windows Update関連サービスの状態を確認する
  4. BITSキューをクリアする
  5. スタンドアロンインストーラーをダウンロードする

それぞれ詳しく見ていきましょう。

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

Microsoftが提供するWindows Updateトラブルシューティングツールを使用すると、Windows Updateの設定がデフォルトにリセットされます。オンライン版のWindowsトラブルシューティングツールを実行するのも有効です。

2. Windows Updateコンポーネントをデフォルトにリセットする

「Reset Windows Update Agent Tool」を試してみてください。このPowerShellスクリプトを使うと、Windows Updateクライアントを簡単にリセットできます。各Windows Updateコンポーネントを手動でデフォルトに戻したい場合は、個別にリセットする方法も用意されています。

3. Windows Update関連サービスの状態を確認する

Windowsサービスマネージャーを開き、「Windows Update」「Windows Update Medic」「Update Orchestrator Services」などのWindows Update関連サービスが無効になっていないか確認してください。

スタンドアロンのWindows 10 PCにおけるデフォルト設定は以下の通りです。

  • Windows Updateサービス – 手動(トリガー)
  • Windows Update Medicサービス – 手動
  • Cryptographic Services(暗号化サービス) – 自動
  • Background Intelligent Transfer Service(BITS) – 手動
  • DCOM Server Process Launcher – 自動
  • RPC Endpoint Mapper – 自動
  • Windows Installer – 手動

この設定により、必要なサービスが常に利用可能な状態になります。

直接のサービスに加えて、Windows Updateサービスの依存関係にあるサービスについても確認し、それらが実行中であることを確かめてください。

まず、タスクバーの検索ボックスで「services」と入力して検索し、結果をクリックします。「サービス」ウィンドウが開いたら、「Windows Update」「DCOM Server Process Launcher」「RPC Endpoint Mapper」を探して、実行中かどうかを確認してください。

Windows 11/10でエラー0x80040154が発生したときの対処法

停止している場合は、これらのサービスを一つずつ起動していきます。

4. BITSキューをクリアする

BITSキューから現在のジョブをすべて削除します。管理者権限でコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押してください。

bitsadmin.exe /reset /allusers

5. スタンドアロンインストーラーをダウンロードする

Microsoft UpdateカタログのWebサイトで、更新プログラムのKB番号を使ってWindows Updateパッチを検索し、スタンドアロンインストーラーをダウンロードします。その後、パッチを手動で適用してください。検索する際は番号のみを入力し、「KB」は含めないように注意しましょう。

この記事が、エラー0x80040154でお困りの方の解決につながれば幸いです。

Windows 11/10でエラー0x80040154が発生したときの対処法
  1. Windows 11/10で発生するWindows Updateエラー0xca020007の対処法

    Windows Update経由でWindows 11やWindows 10をアップデートしようとした際に、エラー0xca020007が表示されてしまうことがあります。この記事では、この問題を解決するために試せる対処法を詳しく解説します。 Windows Updateエラー0xca020007とは Windows 11、またはWindows 10 v2004への更新時にエラー0xca020007が発生した場合は、以下の対処法を順番に試してみてください。多くの場合、これらの手順で問題を解決できます。 Windows Updateトラブルシューティングツールを実行する Windows Updat

  2. Windows 11/10でエラーコード0xc1900107を解決する方法

    Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ