プログラムを実行しようとしたときに Windows 11 PC で 0xc000007b エラーが発生する場合、アプリ ファイルが破損している可能性があります。また、OS とソフトウェアの 64 ビット バージョンと 32 ビット バージョン間の競合が原因で発生することもあります。いずれにしても、問題を解決するために試すことができるさまざまな解決策があります。
修正1: Windows Updateを実行する
古いバージョンの Windows を実行している場合は、0xc000007b エラーが表示されることがあります。利用可能な更新プログラムがあるかどうかを確認し、インストールしてエラーを解消してみてください。
- ショートカットを使用して Windows 設定を開き
Win + I
、左側の Windows Update をクリックします。
- Windows Update ページで、[更新プログラムの確認] ボタンをクリックします。更新プログラムが利用可能な場合、Windows は更新プログラムのダウンロードとインストールを開始します。更新プログラムのインストール後にコンピューターを再起動する必要がある場合があります。
修正2: 管理者としてプログラムを実行する
一部のアプリケーションでは、正常に動作するために管理者権限が必要です。
- 実行しようとしているプログラムを右クリックし、「管理者として実行」をクリックします。
- ユーザー アカウント制御プロンプトが表示されたら、「はい」をクリックします。
- プログラムが管理者権限で正常に実行される場合は、それをデフォルト モードとして設定できます。アイコンを右クリックし、[ファイルの場所を開く] をクリックします。
- ファイルの場所が新しいウィンドウで開いたら、アプリアイコンをもう一度右クリックし、「プロパティ」をクリックします。
- 次に、上部の「互換性」タブをクリックし、「管理者としてこのプログラムを実行する」の横にあるチェックボックスをオンにして有効にします。次に、「OK」をクリックします。
修正3: Microsoft Visual C++再頒布可能パッケージを再インストールする
Windows では、さまざまなアプリケーションを実行するために Microsoft Visual C++ 再頒布可能パッケージが必要です。パッケージが欠落しているか破損している場合は、削除して再インストールする必要があります。
- スタートメニューからコントロールパネルを開き、「プログラムと機能」をクリックします。
- 表示されるプログラムの一覧で、「Microsoft Visual C++ 再頒布可能」パッケージを検索します。再インストールする必要があるため、すべての再頒布可能パッケージの名前をメモします。次に、プログラムをクリックして選択し、上部の「アンインストール」ボタンをクリックします。
- 表示されるポップアップで「はい」ボタンをクリックして、アンインストール プロセスを続行します。Visual C++ 再頒布可能パッケージについても同様に操作し、コンピューターを再起動します。
- PC が起動したら、Web ブラウザーを開いて、Microsoft Visual C++ 再頒布可能サイトにアクセスします。次に、エラーの原因となったプログラムを開く前に、そこから最新のパッケージをダウンロードしてインストールします。
修正4: アプリを削除して再インストールする
実行しようとしているアプリケーションのコアに欠陥があり、開けない場合があります。これは、ウイルスや他のプログラムとの干渉が原因で発生することがあります。アプリケーションを削除して再インストールすることで、この問題を解決できます。
- ショートカットを使用して設定アプリを開き
Win + I
、左側の「アプリ」をクリックします。
- 次に、上部の「インストール済みアプリ」をクリックします。
- ここで、インストールされているすべてのアプリケーションのリストが表示されます。削除するアプリケーションの右側にある 3 つのドットをクリックし、「アンインストール」をクリックします。
- アプリケーションをアンインストールしたら、PC を再起動し、インストーラーからプログラムを再インストールします。可能であれば、この目的のために新しいインストーラーをダウンロードしてください。
修正5: 破損したファイルを復元する
Windows システム ファイルが破損して、0xc000007b エラーが発生する場合があります。組み込みの Windows システム ファイル チェッカー (SFC) を使用して、破損したファイルを復元できます。
- スタート メニューを開き、
cmd
「管理者として実行」と入力してクリックします。
- コマンドプロンプトウィンドウが表示されたら、入力し
DISM.exe /Online /Cleanup-image /Restorehealth
て Enter キーを押します。
- プロセスが完了するまでに時間がかかる場合があります。完了するまで待ってから、もう一度入力し
sfc /scannow
て Enter キーを押します。プロセスが完了するまで待ってから、プログラムを再度実行してください。
修正6: .NET Framework機能を有効にする
Windows は、さまざまなアプリケーションやゲームに適した環境を作成するために .NET Framework を使用します。これをオンにして、0xc000007b エラーを修正してみてください。
- スタート メニューを開き、
windows features
「Windows の機能の有効化または無効化」と入力してクリックします。
- 表示されるポップアップで、.NET Framework フォルダーを検索します。見つかったら、その横にあるチェックボックスをクリックして有効にします。両方の .NET Framework フォルダーに対してこの操作を行い、[OK] ボタンをクリックします。
- Windows は必要なファイルを検索します。「Windows Update でファイルをダウンロードする」をクリックします。
- ファイルをダウンロードしたら、プログラムを再度実行して、エラーがまだ表示されるかどうかを確認してください。
修正7: DirectXコンポーネントをインストールする
Windows は、基本的なビデオとオーディオを使用してシステム上でゲームを実行するために DirectX に依存しています。システムに DirectX をインストールすると、0xc000007b エラーを解消できる場合がよくあります。
- Microsoft の DirectX Web サイトにアクセスし、「ダウンロード」ボタンをクリックしてダウンロードします。
- インストーラーがダウンロードされたら、それを開き、「契約に同意します」をクリックしてから「次へ」ボタンをクリックします。
- インストーラーに表示される手順に従ってインストールを完了し、問題のあるプログラムを再度実行してみてください。
修正8: クリーンブートを実行する
サードパーティのプログラムが Windows の通常の起動プロセスを妨害し、0xc000007b エラーが発生する場合があります。この問題に対処するには、クリーン ブートを実行してみてください。
- スタート メニューを開き、
msconfig
「システム構成」と入力してクリックします。
- システム構成ユーティリティが表示されたら、上部の「サービス」タブをクリックし、「Microsoft のサービスをすべて非表示にする」をクリックします。
- すべての Microsoft サービスが非表示になったら、「すべて無効にする」ボタンをクリックして、すべてのサードパーティ サービスをオフにします。
- 次に、上部の「スタートアップ」タブをクリックし、「タスク マネージャーを開く」をクリックします。
- タスク マネージャーが開いたら、左側の「スタートアップ アプリ」をクリックします。
- 次に、右側にある各アプリを右クリックし、「無効にする」をクリックして無効にします。
- すべてのアプリケーションを無効にした後、タスク マネージャーを閉じて、「適用」をクリックしてから「OK」をクリックします。その後、PC を再起動します。
- お使いのコンピューターは、すべてのサードパーティのサービスとアプリケーションが無効になっているクリーンな環境で起動します。ここで、サービスを 1 つずつ有効にして、エラーが再び表示されるかどうかを確認できます。これにより、原因を特定するのに役立ちます。
知っておくべきこと
- アプリケーションを再インストールする場合は、以前使用していたインストーラーではなく、新しいインストーラーを使用するようにしてください。インストーラーが破損している可能性があり、そのためにエラーが表示されます。
- 問題を解決したら、タスク マネージャーを開いて、以前に無効にしたスタートアップ プログラムを有効にする必要があります。
- リセット オプションを使用して、PC をデフォルト設定にリセットすることもできます。ただし、リセットする前に必ずファイルをバックアップしてください。
- 極端な場合には、Windows を完全に再インストールしなければならない場合があります。そのためには、Microsoft の Web サイトから ISO をダウンロードし、インストール USB を作成する必要があります。
コメントを残す