- エラーを修正する方法:0xc00007b?
- Microsoft Visual C ++をインストールまたは再インストールする
- DirectXをインストールする
- DirectXを再インストールする
- その他の解決策
- 参考文献
0xc00007bエラー(アプリケーションが失敗したために正常に起動)いくつかのMicrosoft Windowsファイルが破損しているまたは更新によって破壊されたときに起こります。これが発生する特定の理由はありませんが、ユーザー間でよくある間違いです。
一般に、DirectXツールが機能しなくなったため、ビデオゲームなどのマルチメディアの使用を目的としたアプリケーションでは、このエラーがより頻繁に発生します。他のアプリケーションが正常に機能する一方で、アプリケーションがこのエラーの影響を受ける場合があります。
出典:Microsoft、Wikimedia Commons経由
「アプリケーションを正常に起動できませんでした」というエラー0xc00007bが表示される場合は、拡張子が.DLL(ダイナミックリンクライブラリ)のファイルがコンピューターにダウンロードまたは移動されており、コンピューターのアーキテクチャとは異なるアーキテクチャになっている。
コンピュータが提示するアーキテクチャは知っておくことが重要です。x86(32ビット)とx64(64ビット)の2つがあります。
つまり、コンピューターが32ビットアーキテクチャに基づいており、プログラムまたはアプリケーションが64ビットアーキテクチャの.DLLファイルをダウンロードした場合、エラー0xc00007bが表示され、アプリケーションを開くことができません。
このエラーはオペレーティングシステムにはまったく影響せず、障害のあるアプリケーションにのみ影響します。心配する必要も、「ソフトウェアをフォーマットして再インストールする」必要もありません。
エラーを修正する方法:0xc00007b?
0xc00007bエラーを修正し、「アプリケーションを正しく起動できませんでした」というメッセージを取り除くには、出荷時設定へのリセットを必要としないさまざまな代替手段を試してください。
このため、アプリケーションでのこの失敗の起こり得る状況についても明確にする必要があります。
-最近ウイルスの影響を受けた場合、おそらくそのうちの1つが、正常に機能するために必要な.DLL拡張子を持つファイルを変更、削除、または破損しています。
-ダイナミックリンクライブラリ(.DLL)を変更するためのアクセス許可を付与したプログラムまたはアプリケーションをインストールした場合、それらは他のものに置き換えられている可能性があり、エラーを生成する可能性があります。
-WindowsがMicrosoftから公式のアップデートを受信しなかった場合、おそらくそれはオペレーティングシステムのアーキテクチャに準拠していないライブラリ(.DLL)をインストールしました。
-.DLL拡張子(DirectX、Microsoft Visual C ++、NetFrameworkなど)と直接連動するパッケージの誤ったインストール。
Microsoft Visual C ++をインストールまたは再インストールする
Microsoft Visual C ++は、Visual C ++コンパイラーでプログラムされたアプリケーションで使用できるように、オペレーティングシステムにインストールする必要があるファイルのチェーンです。
コンピュータにインストールしている場合は、再インストールする必要があります。最初にアンインストールすることをお勧めします。これを行うには、スタートボタンを押し、「プログラムのアンインストール」と入力して、Enterキーを押します。
コンピュータにインストールされているすべてのプログラムを含むウィンドウが表示されます。「Microsoft Visual C ++ …」で始まるすべてのプログラムを探し、「アンインストール」をクリックします。
次のボックスは、アンインストールの確認です。最後に、変更を有効にするためにコンピュータを再起動することをお勧めします。
これが完了したら、ブラウザーを開き、検索バーに「Microsoft Visual C ++」と入力します。
注:オペレーティングシステムが32ビットに基づいている場合は(x86)のリンクを選択し、逆に64ビットで動作する場合は(x64)のリンクを選択します。これらの種類のツールをダウンロードするには、Microsoftなどの安全なサイトにのみアクセスすることをお勧めします。
ページが表示されたら、ダウンロードする言語を選択し、[ダウンロード]をクリックします。
ダウンロードの最後にプログラムを実行します。これを行うには、プログラムをクリックしてください。そうすると、インストーラーのダイアログボックスが表示されます。利用規約を必ずお読みになり、内容をご確認の上、「インストール」をクリックしてください。
注:「はい、インストール情報をMicrosoft Corporationに送信します。」をチェックする必要はありません。インストーラがすべてのファイルを完全にダウンロードするまで数分待つ必要があります。
ダウンロードが完了したら、[完了]をクリックしてコンピュータを再起動し、すべての変更を加えます。
これが問題だった場合は、すでに修正されているはずです。
DirectXをインストールする
DirectXをインストールすることは非常に重要です。これにより、オペレーティングシステムとほとんどのアプリケーションの両方が、コンピューターにあるビデオおよびオーディオハードウェアを直接操作できるようになります。
削除された場合にインストールするには:
1.-ブラウザに「DirectX」と入力し、Enterキーを押します。マイクロソフトの公式ページにアクセスしてダウンロードしてみてください。
ページが表示されたら、「DirectXのバージョンとオペレーティングシステムごとのアップデート」セクションに移動します。ここでは、お使いのオペレーティングシステムに応じて選択する必要があります。
リンクをクリックすると、コンポーネントをダウンロードするページが開きます。
インストールの言語を選択し、[ダウンロード]をクリックします。
コンピュータのアーキテクチャを選択する必要がある別のページにリダイレクトし、[次へ]をクリックします。
ダウンロードが完了したら、ツールをダブルクリックして実行します。
Windows Updateボックスが表示されます。そこで、ダウンロードを開始するために「はい」をクリックする必要があります。
インストールが完了するまで待つ必要があります。
ダウンロードが完了したら、[今すぐ再起動]をクリックします。
コンピューターを再起動した後、DirectXコンポーネントは既に正常にインストールされています。これが問題であった場合、これらの手順を解決する必要があります。
DirectXを再インストールする
コンピューターにDirectXコンポーネントが既にインストールされている場合は、一部の.DLL拡張子を削除する必要があります。
オペレーティングシステムが32ビット(x86)の場合は「System32」フォルダーに、オペレーティングシステムが64ビットの場合は「SysWOW64」フォルダーに配置します。
「スタート」を開き、「コンピュータ」をクリックします。
インストールされているオペレーティングシステムがあるハードドライブを見つける必要があります。そこで、「Windows」フォルダを探してダブルクリックします。
次に、「System32」フォルダをダブルクリックして開きます。
中に入ったら、拡張子が.DLLのファイルを探しますが、それはこの単語(大文字または小文字) "d3dx9"で始まります。それらをすべて削除します。
上記のファイルがすべて削除されたら、DirectXをインストールする必要があります。これを行うには、この記事の「DirectXのインストール」のセクションに移動し、手順に従います。
その他の解決策
1.-アプリケーションがこのエラーを繰り返し表示する場合は、再インストールする必要があります。
2.-「Windows Update」を有効にしてWindowsを更新します。
これらの解決策のいずれも役に立たず、エラーが続く場合は、Windowsを最初から再インストールする必要があります。
参考文献
- Microsoftチーム(2018)。Microsoft Visual C ++ 2010再頒布可能パッケージ(x86)。microsoft.comから取得。
- マイクロソフトコミュニティ(2011)。さまざまなアプリケーションでのエラー0xc000007b。取得元:answers.microsoft.com。
- マイクロソフトテクニカルサポート(2018年2月)。DirectXの最新バージョンをインストールする方法。取得元:support.microsoft.com。
- マイクロソフトコミュニティ(2015)。エラー0xc00007b。取得元:answers.microsoft.com。
- マイクロソフトテクニカルサポート(2018年4月)。DLLファイルとは?取得元:support.microsoft.com。
- Geforce(2018)。DirectX11。geforce.comから取得。
- 英語のマイクロソフトコミュニティ(2012)。アプリケーションの実行時にエラー0xc00007bを受け取ります。取得元:answers.microsoft.com。