アプリケーションを正しく起動できませんでした(0xc000007b)

Windowsアプリケーションは、実行される操作の数に依存しています。同時に、プログラムを実行するために満たす必要のあるさまざまなパラメータがあります。それらの実行時に表示される可能性のあるエラーは次のとおりです–アプリケーションを正しく起動できませんでした(0xc00007b)(The application was unable to start correctly (0xc00007b))このエラーが発生する理由はたくさんありますが、主な理由は、x86アプリケーションがx64ベースのオペレーティングシステムと互換性がないことである可能性があります。

0x000007bエラーは通常、互換性のないアーキテクチャを持つソフトウェアとの競合を示します(0x000007b)たとえば、64ビットシステムで32ビットソフトウェアを使用しようとしています。ただし、64ビットコンピューターで32ビットプログラムを実行することはできます。

0x000007b-アプリケーションが正しく起動できませんでした

プログラムまたはゲームを起動しようとしたときに、アプリケーションを正しく起動できなかったことを(The application was unable to start correctly)示すダイアログボックス、エラーコード0xC000007Bステータスが無効(STATUS INVALID IMAGE FORMAT)な画像形式が表示された場合、これはアプリケーションがWindows11/10のアーキテクチャと互換性がないことを意味します。 PCまたは依存関係がありません。このエラーは、古い.NET Framework(Framework)Direct Xドライバー(Driver)、またはシステムファイルの破損を使用している場合にも発生する可能性があります。ハードドライブに問題がある場合にも表示されることがあります。

0xC000007Bは他の多くのプログラムで発生しますが、STATUS_INVALID_IMAGE_FORMATは、32ビットシステムで動作する64ビットで実行するように設計されたアプリケーションを実行しようとした場合に発生します。システムは64ビット用のDLLのロードに失敗するため、終了状態になります。これとは別に、ファイルNTStatus.hもポイントされた場合、これはファイル破損のケースである可能性があることを意味します。

アプリケーションを正しく起動できませんでした(0xc000007b)

0x000007bエラーの原因がわかれば、問題を解決するための準備がはるかに整っています。このセクションで検討する修正は次のとおりです。

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

最初に行うべきことは、[OK]をクリックしてアプリケーションを閉じることです。次に(Second)、メディアを再度インストールして、今回は機能するかどうかを確認します。そうでない場合は、以下の方法を試してください。

  1. 互換モードでアプリを起動します。
  2. .NETFrameworkを有効にします。
  3. DirectXを更新します。
  4. VisualC++を再インストールします。
  5. 破損したDLLを置き換える
  6. 管理者権限で(Admin Privileges)アプリケーション(Application)を再インストールする
  7. 依存関係のインストールと更新
  8. CHKDSKユーティリティを使用します。

次に、上記の修正の詳細と、それらを正常に実行するために必要な手順について説明します。

1]互換モードでアプリを起動します(Launch)

ショートカットの互換性プロパティ

互換モードは、システムと互換性のないプログラムを実行する場合に役立ちます。アプリケーションの互換性がエラーの原因であると思われる場合は、ショートカットを右クリックして[ プロパティ(Properties)]に移動します。

[プロパティ]ウィンドウの[(Properties)互換性(Compatibility)]タブに切り替え 、プログラムを正しく処理し た以前のWindowsバージョンがわかっている場合は、[このプログラムを互換モードで実行する(Run this program in compatibility mode for)]オプションをオンにします。

または、[互換性トラブルシューティングの実行(Run compatibility troubleshooter)]をクリックし ます。次に、互換モード (Compatibility mode )のドロップダウン から安定したWindowsエディションを選択し、[ OK ]ボタンを押します。

2].NETFrameworkを有効にします

ドットネットフレームワークを有効にする

Windows 11/10の0x000007bエラーコードの最も一般的な原因は、システムがデフォルトで.NETFrameworkを無効にしていることです。Originを使用するには、これを有効にする必要があります。

コンピューターで.NETFrameworkを有効にするには、 Windowsキーを押して(Windows)コントロールパネル(Control Panel)を検索します。コントロールパネルを起動し(Launch Control Panel)ます。

右上隅のリンクから コントロールパネルを[ カテゴリ(Category)]ビューに変更し、[プログラムの下 のプログラム(programs)のアンインストール(Uninstall a program)]をクリックします。ここで 、左側のペインで[Windowsの機能をオンまたはオフにする]リンクを選択します。(Turn Windows features on or off)

Windowsの機能をオンまたはオフにします

.NETFrameworkのすべてのチェックボックスを オンにします。それらはリストの一番上にあるはずです。.NET Frameworkを有効にした後、[ OK ]ボタンをクリックします。これにより、0x000007bエラーが停止します。

3]DirectXを更新する

上記の問題に対するもう1つの基本的な修正は、  DirectXを更新または再インストール(update or reinstall DirectX)することです。DirectXを更新または再インストールすることにより、コンピューターからDirectXの破損したコンポーネントまたは互換性のないコンポーネントを置き換えることができます。

コード0x000007bでエラーを引き起こす可能性のある要因として、古いDirectXを特定しました。(Direct X)Direct Xを更新すると、ゲームとシステムのパフォーマンスも向上します。更新するには、Microsoft DirectX Webサイトにアクセスして、最新バージョンをダウンロードしてください。

Direct Xセットアップファイルをダウンロードしたら、それをダブルクリックしてインストールを開始します。0x000007bエラーの深刻なケースでは、DirectXのインストール(Direct X)が失敗する場合があります。

DirectX診断ツールの実行(run the DirectX Diagnostic Tool.)を試みることもできます。

4] VisualC++を再インストールします

VisualC++をダウンロードする

最初の修正後も問題が解決しない場合は、Visual C++ Redistributionを再インストールしてください。

まず、すでに持っているものをアンインストールする必要があります。

[スタート(Start)]メニューで[プログラムの追加と削除]を検索し、それを選択します(Add or remove programs)。 このリストのすべての Visual C++クリックして、それらをアンインストールします。(Click)

さまざまなVC++ソフトウェアをアンインストールした後、リンクされたWebページを開き、[概要](Summary)の後の最初のセクションまでスクロールします。これは最新バージョンである必要があります。

コンピューターが64ビットの場合は、64ビットバージョンと32ビットバージョンの両方をダウンロードする必要があるため、ここでx86と x64 の横にあるリンクをクリックします。32ビットアーキテクチャのシステムは、 (Systems)x86のみをダウンロードする必要があります。(x86.)

5]破損したDLLを交換してください

場合によっては、破損したDLLファイルに障害があると、実行中にアプリケーションで問題が発生する可能性があります。これらの欠落または破損したDLL(DLL)ファイルを修正する必要があります。

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

これを行う最良の方法は、システムファイルチェッカーまたはDISMを実行することです。

6]管理者権限で(Admin Privileges)アプリケーション(Reinstall Application)を再インストールします

Windows PCを再起動し、管理者(Admin)権限でアプリケーションをインストールします。それを右クリックして、[管理者として実行(Run as Administrator)]を選択できます。アカウントが通常のアカウントである場合は、プロンプトが表示されたらパスワードを入力して、管理者にインストールの支援を依頼してください。

7]依存関係のインストールと更新

多くの場合、プログラムとアプリケーションには、正しく動作するためにドライバーとサポートソフトウェアをインストールする必要があります。通常のインストールで問題は解決しますが、この異常終了の問題に直面しているため、手動でチェックする必要があります。

a]認定ドライバーをインストールする

一部のハイエンドアプリケーションおよびゲームは、動作するために正しく有効なドライバーを備えている必要があります。汎用ドライバーでは動作しません。Microsoftには、このWindows HardwareQualityLabsテスト(Windows Hardware Quality Labs testing)またはWHQLテストがあります。(WHQL Testing.) これにより、ドライバーが正しい経験を満たし、認定前に適切なテストに合格することが保証されます。したがって、ドライバーをインストールするときは、それらがそのWindows用の適格なドライバーであることを確認してください。

b] DirectXを(DirectX)更新(Update)またはダウンロード(Download)してインストールします

Microsoft DirectXは、 3DゲームやHDビデオなどの重いマルチメディアアプリケーションにハードウェアアクセラレーションを提供するためにMicrosoftによって開発された一連のテクノロジです。Windows10にはDirectx12がありますが、以前のバージョンでは DirectX11が使用されていました。指示に従って、  Windows10PCにDirectXを更新またはインストールしてください。(update or install DirectX)

c] MicrosoftDirectXエンドユーザーランタイムをインストールします(Microsoft DirectX End-User Runtime)

Microsoft DirectXエンドユーザーランタイム(Microsoft DirectX End-User Runtime)は、バージョン9.0cおよび以前のバージョンのDirectXへの更新を提供します。このリンク(this link)をたどってダウンロードし、すぐにインストールしてください。

d] .NETFramework(.NET)をインストール(Install)または更新します

このフレームワークは、開発中にアプリケーションやゲームで使用されます。これは、Windows 10 PCにランタイムファイルがインストールされていないと、機能しないことを意味します。  .NETFrameworkのインストールまたは更新は簡単です。.NETセットアップ検証ツール(.NET setup verification tool)を使用して検証することもできます。

8]CHKDSKユーティリティを使用する

CHKDSKユーティリティは、ハードドライブの問題を見つけて修正するのに便利です。これは、追加のソフトウェアやハードウェアなしで使用できるコマンドラインツールです。[スタート]メニューで(Start)cmdを検索し、[コマンドプロンプト(Command Prompt)]を右クリックします 。[管理者として実行(Run as administrator )]オプションを選択し ます。

(Input)コマンドプロンプト(Command Prompt)ウィンドウに以下のコマンドを入力し、 ENTERキーを押します。

chkdsk /f /r

コマンドプロンプト(Command Prompt)で、次回の再起動時にシステムをスキャンするかどうかを尋ねられる場合があります。Yキーを押してこれを受け入れ、Enterキーを押し(Y)ます(ENTER)。コンピュータが再起動し、ハードドライブの問題のスキャンと修復を開始します。

何かがお役に立てば幸いです。

その他の同様のアプリケーションは正しく起動できませんでした(The application was unable to start correctly)エラー:(Other similar The application was unable to start correctly errors:)

  • アプリケーションを正しく起動できませんでした(0xc0000142
  • アプリケーションを正しく初期化できませんでした(0xc0000135
  • アプリケーションが正しく初期化できませんでした0xc0000005
  • アプリケーションを正しく起動できませんでした(0xc0000022
  • アプリケーションを正しく起動できませんでした(0xc0000018)
  • アプリケーションを正しく起動できませんでした(0xc0000017)。



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts