Windows 10アプリのいずれかが正しく起動せず、エラーコード0xc000007bを返していませんか?はいの場合は、この記事を詳しく読んでください。コンピューターでこのエラーを簡単に解決できる7つの作業方法を提案しました。この問題は通常、DLLファイルの欠落、互換性の問題、古いVisual C ++ランタイムパッケージ、またはシステム上のDirectXの欠落が原因で発生します。
エラー0xc000007bは、オペレーティングシステムを次に利用可能なビルドバージョンに最近更新した場合にも表示される可能性があります。正確な理由が何であれ、次の回避策に従って修正できます。
エラーコード0xc000007bの原因
ほとんどの場合、エラーコード0xc000007bは、WindowsファイルまたはいずれかのアプリケーションのDLLファイルに問題が発生したことを示しています。許可されていないソースから何かをダウンロードすると、このエラーが発生する可能性があります。正しい再配布可能ファイルがコンピュータにインストールされていない場合にも、同様のエラーメッセージが表示されることがあります。
エラーコード0xc000007bソリューション
アプリケーションがエラー0xc000007bで正しく起動できなかったことを解決するには、次の提案を試してください。
- DirectXをダウンロードして実行する
- アプリケーションの互換性の問題のトラブルシューティング
- DLLファイルを更新する
- レジストリを変更する
- 更新します。ネットフレームワーク
- Microsoft Visual C ++ランタイムパッケージを再インストールします
- CHKDSKを実行する
1] DirectXをダウンロードして実行します
システムに最新バージョンのDirectXがない場合、アプリケーションが正しく起動しない可能性があります。コンピューターにDirectXランタイムWebインストーラーをダウンロードして実行する方法は次のとおりです。
- 移動し、Microsoftの公式DirectXのサイト。
DirectX End-User Runtime Web Installer
「」セクションまで下にスクロールして、言語を選択します。- 適切な言語を選択したら、赤色で表示されている[ダウンロード]ボタンをクリックします。
- ダウンロードが完了したら、インストールファイルが含まれているフォルダを開いてダブルクリックします。
- すべてのチェックボックスをオンにして利用規約に同意し、[次へ]をクリックします。
- Webインストーラーで検索エンジン(ほとんどの場合Bing)をインストールするように求められた場合は、チェックボックスをオフにします。
- [次へ]> [完了]をクリックします。最後に、コンピューターを再起動して最新の変更を適用します。
この方法を使用しても問題が解決しない場合は、次の解決策に進んでください。
2]アプリケーションの互換性の問題を排除します。
多くの場合、これらのエラーは、アプリケーションの互換性の問題が原因でのみ発生します。これを取り除くには、次の手順に従ってソフトウェアを互換性のあるものにする必要があります。
- 正しく起動しないアプリケーションを右クリックし、[プロパティ]をクリックします。
- 次のポップアップウィンドウで、[互換性]タブに移動します。
- 互換モードでは、[このプログラムを互換モードで実行する]の左側にあるチェックボックスをオンにして、ドロップダウンメニューから[Windows8]を選択します。
- 次に、[互換性トラブルシューティングの実行]をクリックします。
- トラブルシューティングは、互換性の問題を探し始めます。
- プロンプトが表示されたら、[推奨設定を試す]を選択します。
- その後、
Test the program
ボタンをクリックできます。
- トラブルシューティングでは、選択した互換モードでアプリケーションを実行しようとします。プログラムが正しく起動すると、レジストリコンソールが表示され、必要な変更を行うように求められる場合があります。
これで、トラブルシューティングウィンドウを閉じて、デバイスを再起動できます。次回ログインすると、アプリは正常に動作するはずです。そうでない場合は、次の回避策を試してください。
3]エラー0xc000007bを修正するためにDLLファイルを更新します
何人かのユーザーは、xinput1_3.dllファイルをダウンロードして正しいフォルダーに配置するだけでこのエラーを修正できると報告しました。これが実際に当てはまるかどうかを確認するには、C:\ Windows \ SysWOW64に移動して、このDLLファイルを見つけます。そのようなファイルが見つからない場合は、公式Webサイトから入手できます。
- 最新のDLLと既存のシステムアーキテクチャを見つけます。
- これら2つのことを確認したら、ダウンロードボタンを押します。
- 通常、xinput1_3.dllファイルを含むzipフォルダーを取得します。
- インストールファイルを含むフォルダを開き、それを右クリックして、オプション–ここで抽出を選択します。
- 次に、新しく作成したフォルダーに移動し、xinput1_3.dllファイルをコピーしてC:\ Windows \ SysWOW64に貼り付けます。
最後に、コンピュータを再起動して上記の変更を適用します。
4]レジストリを変更します
特定のシナリオでは、レジストリを変更すると、コンピュータの問題0xc000007bも修正できます。このタスクを実行する方法は次のとおりです–
- WinKey + Rを押します。
- [ファイル名を指定して実行]コマンドが開いたら、Enterキー
regedit
を押して入力します。 - 続いて、パスに移動します–
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- 右ペインに移動し、ファイルをダブルクリックします–
LoadAppInit_Dll
。
- デフォルト値の「1」の代わりに「0」を入力し、「OK」をクリックします。
- 最後に、レジストリを閉じてWindowsを再起動します。
5]更新して0xc000007bを修正します。ネットフレームワーク。
長い間更新していない場合。NET Frameworkは、必ず最新のビルドバージョンに更新してください。これを行うには、次の手順に従います–
- 訪問Updateカタログサイトを。
- 入力。検索ボックスにNETFrameworkを入力し、Enterキーを押します。
- プラットフォームの最新の累積更新を選択します。システムアーキテクチャに応じたNET。
- 右上隅にある[ダウンロード]ボタンをクリックします。
- 一番上のリンクをクリックして、選択したもののダウンロードを開始します。ネットフレームワーク。
- ダウンロードが完了したら、このファイルが含まれているフォルダを開き、設定をダブルクリックします。
- 次に、画面の指示に従って残りのプロセスを完了します。
6] Microsoft Visual C ++ランタイムパッケージを再インストールします。
上記の修正のいずれも0xc000007bエラーを解決しなかった場合は、Microsoft Visual C ++ランタイムパッケージを再インストールすると問題が解決する可能性があります。Visual C ++ランタイムパッケージは、インストールされたプログラムが正しく機能することを保証します。いつものように、これらのパッケージは両方のシステムアーキテクチャ、つまり32ビット、64ビット、またはARM64PCで利用できます。
サポートされているサイトにアクセスして、ランタイムパッケージをダウンロード/インストールするだけです。ダウンロードが完了したら、このファイルが含まれているフォルダを開き、ダブルクリックします。
7] CHKDSKを実行します
上記で試した解決策のいずれも機能しない場合は、CHKDSKコマンドの実行を試すことができます。このプログラムを実行すると、コンピュータのハードドライブがスキャンされ、見つかった場合は問題が修正されます。CHKDSKを実行するには、次の手順に従います。
- 管理者としてコマンドプロンプトを実行する
- 次に、次のように入力してEnterキーを押します。
chkdsk / f / r
- 次にコンピュータを再起動すると、スキャンをスケジュールするかどうかを尋ねられます。
- 確認する場合は、Yと入力してEnterキーを押します。
- 次に、コンピュータを再起動します。
- コンピュータを起動してコンピュータのハードドライブをスキャンすると、CHKDSKが自動的に実行されます。あなたがしなければならないのは、プロセスが始まるのを辛抱強く待つことです。
エラー0xc000007bはこの記事で修正されたようで、アプリケーションはエラーなしで起動するはずです。
コメントを残す