Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

0x80040154 エラーの原因と解決方法を徹底解説【Windows/Chrome/VirtualBox対応】

PCのアップデート中に問題が発生したという報告が多数寄せられています。アップデートを実行すると、Windowsに「エラーコード 0x80040154」が表示され、更新プログラムのインストールが妨げられるというものです。このエラーは、システムのアップデートコンポーネントが正常に動作していない場合や、サードパーティ製アプリがプロセスに干渉している場合などに発生することがあります。

また、メールアプリ、Outlook、カレンダー、Cortana、Microsoft Edgeブラウザなどの特定のWindowsアプリを起動しようとした際に、このエラーが表示されるケースもあります。場合によっては、Microsoft Store自体がまったく起動できなくなることもあります。

どのような状況であっても、この記事ではエラーコード0x80040154の解決方法を詳しくご紹介します。ぜひ最後までお読みください。

エラー 0x80040154とは何か?

エラーコード0x80040154は、ユーザーが64ビット版Windowsから32ビットWindowsアプリケーション(DLLファイルを含む)を登録・実行しようとした際に、Windowsシステムによって生成されるエラーです。

最近では、Windows 10/11のメールアプリに関するバグ報告も多く見られます。メールアプリがメッセージの送受信を行えない場合に、エラー0x80040154が発生することがあります。

多くのユーザーがメールアプリでこの問題に遭遇していますが、Windows Hello、Skype、カレンダーなど、他のWindowsアプリを使用中にも画面に表示されることがあります。また、PCにインストールされたサードパーティ製アンチウイルスソフトウェアがMicrosoft Security Essentialsと競合し、このエラーを引き起こす場合もあります。

この問題はさまざまなアプリに関係するため、エラーメッセージも毎回異なります。以下は、この問題とともに表示される可能性のある代表的なエラーメッセージです。

  • 問題が発生しました…申し訳ありませんが、その操作は行えませんでした。エラーコード: 0x80040154
  • Runtime.InteropServices.COMException (0x80040154): クラスが登録されていません (HRESULTからの例外: 0x80040154 (REGDB_E_CLASSNOTREG))
  • エラーコード3: 0x80040154 – 更新プログラムの確認中にエラーが発生しました。更新チェックの開始に失敗しました。
  • VirtualBoxClient COMオブジェクトを作成できませんでした。アプリケーションを終了します。

本ガイドでは、Microsoft Storeのエラーコード0x80040154について、その発生原因と考えられる解決策を詳しく解説します。通常、このバグが発生すると、Microsoftおよびそのアプリのインストールやアップグレードができなくなります。

エラー 0x80040154の主な原因

エラーコード0x80040154は、多くの場合、システム設定の誤構成やWindowsレジストリの不具合が原因で発生します。互換性のないソフトウェアが問題を引き起こしている可能性もあります。

さらに、システムが無効な入力コマンドパスに従っている場合や、DLLファイルが破損している場合にも発生します。一部のCOMコンポーネントが正しく登録されていない場合や、Windows ActiveXに問題がある場合にもエラー0x80040154が発生するため、PC上のプログラムがどのDLLファイルを使用しているかを把握しておくことが重要です。

その他の一般的な原因としては、ユーザーの入力ミス、レジストリから誤って削除されたファイルの欠落、システム障害などが挙げられます。トラブルシューティングにおいては、エラーがいつ・どこで発生したかを記録しておくことが重要な手がかりになります。

0x80040154エラーの一般的な解決方法(Microsoft Store編)

Windows Storeの起動時やアプリのダウンロード時にエラーコード0x80040154が表示される場合は、以下の対処法をお試しください。

方法1: Windows Storeトラブルシューティングツールを実行する

Microsoft Storeの問題を解決するには、まず組み込みのトラブルシューティングツールを実行するのが最も効果的です。手順は非常に簡単です。

  1. Win + Iキーを押して設定アプリを開きます。
  2. メニューから更新とセキュリティ > トラブルシューティングを選択します。
  3. 右側に移動し、追加のトラブルシューティングツールのリンクを選択します。
  4. 次の画面でWindows ストア アプリまでスクロールします(リストの一番下にある場合があります)。
  5. Windows ストア アプリを一度クリックし、トラブルシューティング ツールの実行ボタンを押します。
  6. トラブルシューティングウィンドウの指示に従えば、問題は自動的に解決されます。

これで問題が解決しない場合は、解決のための手順が表示されるので、それに従ってください。

方法2: Windows Storeのキャッシュをリセットする

トラブルシューティングで解決しない場合、エラー0x80040154はStoreアプリ内のキャッシュファイルが原因である可能性があります。Microsoftのwsresetツールは、Windows Storeを初期状態に戻すための便利なツールです。このコマンドラインプログラムを実行して、問題が解決するか確認してみましょう。

  1. 管理者権限でコマンドプロンプトを起動します。
  2. 検索ボックスに「wsreset.exe」と入力します(引用符は不要)。

注: このコマンドが実行されると、Microsoft Storeに関連するすべてのキャッシュがクリアされます。

  1. 開いているすべてのウィンドウを閉じ、PCを再起動します。
  2. PCに再度サインインし、問題が解決したかどうかを確認します。

方法3: DataStoreフォルダの中身を削除する

Windows 10/11では、DataStoreフォルダに現在および過去のシステムアップデートに関する一時ファイルとログファイルが保存されています。

まず、Windowsサービスマネージャーを開いてWindows Updateサービスを停止してから、以下の手順に進みます。

  1. Win + Eショートカットキーでエクスプローラーを起動します。
  2. アドレスバーに以下のコマンドを貼り付けます:

%windir%\SoftwareDistribution\DataStore

  1. Enterキーを押してDataStoreフォルダを開きます。
  2. DataStoreフォルダ内のすべてのファイルとフォルダを選択します。
  3. すべて削除します。
  4. WindowsサービスマネージャーでWindows Updateサービスを再起動し、問題が解消したかどうかを確認します。

方法4: Microsoft Storeアプリを修復する

それでもMicrosoft Storeからアプリをインストールまたは更新できない場合は、Storeアプリ自体に問題がある可能性があります。Microsoftは既定ではStoreアプリをアンインストールする方法を提供していませんが、Windows PowerShellを使えば正規の方法で再登録できます。手順は以下の通りです。

  1. Winkey + Xキーでパワーメニューを開き、Windows PowerShell (管理者)を選択します。
  2. UACのプロンプトが表示されたら、はいをクリックしてPowerShellを管理者として実行します。
  3. 以下のコマンドをコピー&ペーストし、それぞれ個別に実行します。
  • Get-AppxPackage *windowsstore* | Remove-AppxPackage
  • Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

これで完了です。Windows Storeアプリが初期設定にリセットされました。

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

PCへのアップデートのインストール時にエラー0x80040154が発生する場合は、以下の追加手順もトラブルシューティングに含めてください。

方法1: Windows Updateトラブルシューティングツールを実行する

このエラーコードに遭遇したら、最初に行うべきはWindows Updateトラブルシューティングツールの実行です。Windowsには、さまざまな問題を診断するための組み込みツールが多数用意されており、そのひとつがWindows Updateの問題を検出する専用ツールです。

以下の手順に従って、トラブルシューティングツールを実行してください。

  1. キーボードのWindowsキー + Iを押して、Windows設定アプリを起動します。
  2. システムタブまでスクロールし、トラブルシューティングオプションを選択します。
  3. トラブルシューティング画面でその他のトラブルシューティングツールを選択します。
  4. 利用可能なトラブルシューティングツールの一覧が表示されます。
  5. Windows Updateを見つけて、実行するボタンを押します。

トラブルシューティングツールの処理が完了するのを待ち、問題が解決したかどうかを確認してください。

方法2: Windows Updateコンポーネントをすべてリセットする

Windowsは、複数のサービスを使用してアップデートのダウンロードとインストールを行っています。これらのコンポーネントのうち1つでも正常に動作していないと、アップデートはインストールされず、エラーコードが表示されます。

その場合は、システムのアップデートコンポーネントをリセットする必要があります。これは実質的にサービスを再起動することを意味するため、以前正常に動作していなかったサービスも復旧するはずです。以下の手順に従ってください。

  1. スタートメニューを開き、検索ボックスに「cmd」と入力します(引用符は不要)。表示された結果を右クリックし、ドロップダウンメニューから「管理者として実行」を選択します。
  2. コマンドプロンプトが管理者として起動されます。
  3. 次に、以下のコマンドを1つずつ入力します。
  • net stop bits
  • net stop wuauserv
  • net stop appidsvc
  • net stop cryptsvc

注: これらのコマンドにより、すべてのWindows Updateサービスが停止します。

  1. 続いて、BITSサービスが作成したqmgr*.datファイルをすべて削除する必要があります。コマンドプロンプトウィンドウに以下のコマンドを入力します。

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

  1. 次のプロンプトでYを入力し、Enterキーを押します。
  2. その後、ダウンロード済みのアップデートが保存されているフォルダの名前を変更します。以下のコマンドを1つずつ入力してください。
  • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • Ren C:\Windows\System32\catroot2 Catroot2.old
  1. 最後に、すべてのサービスを再起動します。以下のコマンドを1つずつ入力してください。
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. サービスが復旧したら、再度システムを更新してみて、問題が解決したかどうかを確認します。

方法3: BITSキューをクリアする

BITSキューから現在のジョブをすべて削除します。昇格された権限でコマンドプロンプト(CMD)を開き、以下のコマンドを入力してください。

bitsadmin.exe /reset /allusers

方法4: スタンドアロンインストーラーをダウンロードする

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

Chromeのエラーコード3: 0x80040154の修正方法

PCでGoogle Chromeを更新しようとした際に、「更新プログラムの確認中にエラーが発生しました。エラーコード3: 0x80040154 – システムレベル: 更新チェックの開始に失敗しました」というエラーが表示された場合は、以下の方法を1つずつ試してみてください。

方法1: Google ChromeとPCを再起動する

Chromeのアップデートが失敗してエラーコード3 0x80040154が表示された場合、最も簡単なトラブルシューティング方法は再起動です。手順は以下の通りです。

  • 右上隅の縦に並んだ3つの点をクリックします。
  • ドロップダウンメニューから終了を選択します。
  • Google Chromeブラウザがすぐに閉じます。その後、再度起動してください。
  • 右上隅のXボタンを直接クリックしてChromeを閉じることもできます。

それでも解決しない場合は、PCの電源ボタンを押して再起動を選択してください。

方法2: Google Updateサービスを有効にする

  1. Windowsボタンを右クリックして、Win + Xメニューにアクセスします。
  2. メニューからファイル名を指定して実行を選択します。
  3. コマンド「services.msc」と入力します(引用符は不要)。
  4. Google Update Service (gupdate)を見つけてダブルクリックします。
  5. スタートアップの種類自動または自動 (遅延開始)を選択します。
  6. 下部の適用をクリックし、OKを押します。
  7. Google Update Service (gupdatem)を見つけてダブルクリックします。
  8. スタートアップの種類として手動を選択します。
  9. 下部の適用をクリックし、OKを押します。
  10. PCを再起動し、もう一度Chromeのアップデートを試みます。

方法3: WindowsレジストリでChromeの更新を有効にする

  1. ファイル名を指定して実行ダイアログボックスを開き、「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。
  2. HKEY_LOCAL_MACHINE > SOFTWARE > POLICIES > Google の順に展開します。
  3. 左側のペインでUpdateを選択します。
  4. 右側のペインでUpdateDefaultを右クリックし、修正を選択します。
  5. 値のデータ1に設定し、OKボタンを押します。
  6. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Updateに移動します。
  7. UpdateDefaultをダブルクリックして、値のデータ1に変更します。
  8. レジストリエディターを閉じてPCを再起動します。その後、もう一度Chromeのアップデートを試してください。

HResult 0x80040154エラーの修正方法

「クラスが登録されていません (0x80040154)」エラーは、ユーザーがVirtualBoxアプリを更新または再インストールしようとした際に発生するVirtualBoxの問題です。この問題を解決するためのいくつかの方法をご紹介します。

方法1: VirtualBoxを互換モードで実行する

  1. スタートメニューまたはVirtualBoxをインストールした場所に移動します。
  2. Oracle VirtualBoxアプリケーションを探します。
  3. 右クリックしてプロパティを選択します。
  4. 互換性タブに、プログラムを互換モードで実行するためのチェックボックスがあります。
  5. チェックされていない場合はチェックを入れ、互換性を持たせるWindowsバージョンを選択できるようになります。
  6. 最新(Windows 10/11)から古い順に1つずつ選択してみてください。おそらく、使用しているVirtualBoxはWindows 7またはVistaとの互換性があることがわかるでしょう。
  7. 変更を適用して保存し、VirtualBoxを起動します。

方法2: VirtualBoxを更新する

VirtualBoxの最新リリースを公式サイトからダウンロードしてインストールしてください。また、保留中のWindowsアップデートもすべてインストールしておきましょう。

方法3: VirtualBoxコンポーネントを再登録する

管理者権限でコマンドプロンプトを実行し、「cd」コマンドでVirtualBoxがインストールされているディレクトリ(通常は「C:/Program Files/Oracle/VirtualBox」)に移動します。その後、以下のコマンドを実行してください。

  • VBoxSVC.exe /ReRegServer
  • regsvr32.exe VBoxC.dll

また、VirtualBoxドライバーが固まっている、または応答しない場合は、ドライバーの再インストールが必要になることがあります。その場合は、コマンドプロンプトでsc start vboxdrvコマンドを使用してください。失敗する場合は、C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.infを探して右クリックし、インストールを選択します。

方法4: VirtualBoxを再インストールする

アプリケーションをアンインストールし、関連するすべてのフォルダを削除します。以前のバージョンのVirtualBoxフォルダとC:\Users\"ユーザー名"\.VirtualBoxフォルダを必ず削除してください。その後、最新バージョンのVirtualBoxをダウンロードしてPCにインストールします。

まとめ

0x80040154エラーは、さまざまなアプリが関係する複雑なWindowsエラーです。本ガイドが、0x80040154エラーの種類とそれぞれの対処法を理解する一助となれば幸いです。エラーが発生した際は、まず原因を特定し、この記事で紹介した方法を順番に試してみてください。

  1. Windows 10でエラーコード0x87E10BC6が出たときの対処法まとめ

    エラーコード 0x87E10BC6は、主に以下の3つのシーンで発生することで知られています。Xboxアプリからゲームを起動したときWindowsライセンスの認証を行おうとしたときWindows DVDプレーヤーを使用しようとしたときこのエラーコードは、Xbox Liveのコアサービスに問題が発生しているか、DRM(デジタル著作権管理)関連の不具合を示しているケースがほとんどです。また、この問題はWindows 10に特有のものであることも分かっています。エラーコード0x87E10BC6の主な原因このエラーが発生しうる原因として考えられるものは以下の通りです。サーバー側の問題 – Xboxアプリ

  2. Windows 10でカメラのエラーコード0x200F4246(0x80040154)を修正する方法

    Windows 10には、標準で「カメラ」アプリが搭載されており、ユーザーの利便性を高めています。しかし残念ながら、多くのユーザーから、カメラアプリの使用中に「エラーコード:0x200F4246(0x80040154)」が発生するという報告が寄せられています。このエラーは、ユーザーがカメラアプリを起動してWebカメラにアクセスしようとした際に発生します。このエラーが発生すると、カメラアプリが正常に動作しなくなります。これはシステムのバグの一種と考えられ、カメラアプリのシステムファイルが何らかの原因で誤動作している可能性があります。また、カメラドライバーが破損していたり古くなっていたりする場合に