不正な画像エラーとは何ですか(0xc000012f)
悪いイメージ は、Windows 10でアプリを開こうとしているときに発生する一般的なファイル関連の問題です。これは、一部のファイルがWindows 10で実行するように設計されていないか、エラーが含まれていることを示しています。 問題のあるプログラムを再インストールするか、ソフトウェアベンダーに連絡することが、エラーメッセージによって提供される唯一の解決策です。 多くの場合、その外観にはより広範な理由があるため、そうしようとしても役に立たない場合があります。 ほとんどの場合、Bad Imageエラーは、エラーのテキストで指定されているDLLファイルのバージョンが破損しているか正しくないことを示します。 これは、いくつかのクラッシュ、コンポーネントの置き忘れまたは存在しない、更新の破損、およびその他のさまざまな同様の原因の結果として発生する可能性があります。 他のエラーを修正するために、ユーザーがサードパーティのリソースからいくつかのDLLファイルをダウンロードした後に発生する可能性もあります。 Bad Imageエラーメッセージに書き込まれたDLLファイルの名前は、問題のより正確な理由を特定するのに非常に役立ちます。 通常、Microsoft Visual C ++再頒布可能ソフトウェアの問題が原因で、0xc000012fまたは0xc0000020エラーが発生します。 DLLファイルがで始まる場合 msvcr, msvcp、または他の名前のような ucrtbase.dll
の場合、上記のVisualC++に問題がある可能性があります。 他のすべての場合は、DLLをグーグルで検索し、その出現の詳細な要約を取得することをお勧めします。 以下に、ほとんどの場合、悪い画像のエラーを取り除くのに役立つ最も人気のある効果的なソリューションを示します。
Windows修復ツールをダウンロードする
レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 0 の「Bad Image error (000012xc10f)」を修正することをお勧めします。
1. VisualC++再頒布可能パッケージを再インストールします
すでに述べたように、不良イメージエラーは、多くの場合、システムにインストールされているVisualC++再頒布可能パッケージの破損が原因で発生します。 したがって、再頒布可能パッケージをPCから削除し、公式Webサイトから新しいバージョンをダウンロードして、再配布可能パッケージを再インストールすることをお勧めします。 手動で修復することもできますが、完全に消去して最初からインストールすることをお勧めします。 これを行うには、以下の手順に従います。
- イベント ウィンドウズキー+ R、タイプ
appwiz.cpl
それから、 入力します. - 現在地に最も近い Microsoft Visual C ++再配布可能 リスト内のプログラムをクリックしてクリックします 変更する 上のバーにあります。
- セットアップウィンドウが開いたら、 修理
- 終了したら、PCを再起動して、プログラムをもう一度開いてみてください。
- うまくいかなかった場合は、リストからすべての再配布可能ファイルを削除して、公式Webサイトから再インストールしてみてください。
注:Visual C ++再頒布可能パッケージには、x86ビットバージョンとx64ビットバージョンだけでなく、異なる年のエディションがあります。 86年から64年までのすべてのバージョン(x2008とx2019の両方)をインストールすることをお勧めします。 このリンク マイクロソフトの公式Webサイトにアクセスし、利用可能な各バージョンをダウンロードします。 Visual C ++の一部のダウンロードページでは、リストから国を選択する必要がある場合もあります。
2.システムファイルの整合性を確認します
エラーの解決に進むと、損傷した要素や欠落している要素がないかシステムをスキャンすることをお勧めします。 一部のファイルは、他のWindowsコンポーネントが正しく機能するために不可欠な場合があります。 ネイティブディレクトリから何かが落ちている場合は、互換性エラーの原因である可能性が高くなります。 以下では、SFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)の両方を使用して、存在しないコンポーネントを検出して復元します。 こうやって:
SFCの使用
- Open コマンドプロンプト 入力して、
cmd
横の検索ボックスに Start Menu - 右クリック コマンドプロンプト 選択して 管理者として実行..
- コンソールを開いたら、次のように入力します
sfc /scannow
コマンドをクリックしてクリックします 入力します. - 修正プロセスが完了したら、コンピューターを再起動します。
DISMを使用する
- Open コマンドプロンプト 前のステップで行ったように。
- このコマンドをコピーして貼り付けます
DISM.exe /Online /Cleanup-image /Restorehealth
. - クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
- 完了したら、PCを再起動して、問題のあるプログラムをもう一度開いてみてください。
これらのスキャンを両方実行した後、問題が発生したアプリケーションを起動してみてください。 これが機能しない場合は、以下に記載されている他の手順に進んでください。
3.最近の更新をアンインストールします
Bad Image(0xc000012fまたは0xc0000020)が表示される直前にインストールされた更新があった場合は、それを削除して、これが役立つかどうかを確認できます。 一部のアップデートは、他のプロセスが誤動作する原因となるバグや欠陥とともにリリースされる可能性があります。 自動モードでインストールされているため、ユーザーが更新を見つけられない場合があります。 最近インストールされているものがあるかどうかわからない場合は、いつでも日付で確認できます。 まだダウンロードされていない保留中の更新がある場合は、削除するのではなく、必ずインストールしてください。 これらのアップデートには、エラーを解決するための特別な修正が含まれている可能性があります。
最近の更新をアンインストールするには:
- イベント Windowsキー+私 設定を開いて選択するボタン 更新とセキュリティ.
- 次に、Windows Updateで、をクリックします 更新履歴を見る 右側のペイン。
- 選択する 更新プログラムをアンインストールする 一番上に、インストール日までに最新の更新を削除します。
- これで、PCを再起動して、問題のあるアプリケーションを再度開くことができます。
4.ドライバーを更新する
ご存知かもしれませんが、ドライバーは物理コンポーネントの適切な操作において重要な役割を果たします。 グラフィックカード、プロセッサ、およびその他の要素には、ドライバによって確立された適切な構成が必要です。 これが、定期的な更新を実行して最新の状態に保つことが重要である理由です。 一部のDLLファイルは、破損したドライバに関連している場合もあります。 エラーテキストに記載されているDLLが内部にある場合は、より可能性が高くなります。 DriverStore
フォルダ。 ほとんどの場合、問題の原因はディスプレイドライバーであるため、最初にそれらを更新してみてください。 これを行うには、以下の手順に従ってください。
ドライバーを手動で更新するには:
- 右クリックして Start Menu ボタンを選択 デバイスマネージャ.
- 開いたタブで、すべてのドライバを右クリックし、を選択します ドライバの更新、画面の指示に従います。
- Windowsは利用可能な更新プログラムの検索を開始し、それらをコンピューターに自動的にインストールします。
- 誤動作しているドライバー(黄色の長方形でマークされている)がある場合があります。これは、最初の順序でドライバーを更新する必要があることを意味します。
ドライバーをロールバックするには:
最近更新されたドライバーがわかっている場合は、それを見つけて前のバージョンにロールバックできます。
- MFAデバイスに移動する デバイスマネージャ 上記のように。
- 以前に更新されたドライバーを見つけて右クリックします。
- 選択する ドライバのロールバック そして、指示に従ってください。
- 終了したら、PCを再起動して、問題が解消されるかどうかを確認します。
使用することもできます IObitドライバブースター 自動更新を実行します。 ユーティリティは古いドライバや誤動作しているドライバを見つけて更新するため、手動プロセスを実行するよりもはるかに高速です。 ダウンロードするためのリンクは次のとおりです。
5.クリーンブートアップを実行します
DLLファイルの破損は、互換性の問題を引き起こすサードパーティのソフトウェアによっても引き起こされる可能性があります。 これは、これがあなたのケースであるかどうかを確認する価値があります。 クリーンブートにより、PCが組み込みのアプリとサービスでのみ起動され、セカンダリアプリが問題を引き起こしているかどうかを確認できます。 クリーンブートアップモードで起動するには、以下の手順に従ってください。
- イベント ウィンドウズキー+ R 組み合わせと貼り付け
msconfig
. - 次に、開いたウィンドウで、 サービス 上部にあるタブ。
- の横にあるチェックボックスをオンにします すべてのマイクロソフトサービスを隠す とをクリックしてください すべて無効にします
- 今選択してください タブを選択して 選択的スタートアップ オプション。 チェックボックスがオンになっているのは、 システム・サービスをロードする.
- クリック 申し込む & OK。 次に、PCを再起動します。
これで、クリーンブートモードでアプリケーションの起動を試みることができます。 すべてが正常に機能する場合、これは、Windowsプロセスとうまく連携できないサードパーティプログラムがあることを意味します。 最近インストールしたものを考えて、削除してみてください。 クリーンモードで起動した後、Windowsを通常のスタートアップ設定に戻す必要があります。 これを行うには、無効にしたサービスを有効にし、スタートアップオプションをから変更して、上記で実装したすべての手順をやり直すだけです。 選択的な 〜へ ノーマル.
6.システムの復元ポイントを使用する
何もうまくいかず、適切な解決策を見つけようとすると常に失敗する場合は、システムの復元が救世主になる可能性があります。 今すぐWindowsをインストールした場合を除いて、DLLの問題が発生していなかった場合は、システムによってバックアップポイントストアが存在するはずです。 それでは、次の手順を使用して、システムをその時点に正確にロールバックしましょう。
- Open このPC、ディスクのすぐ下の空きスペースを右クリックして、 プロパティ.
- クリック 高度なシステム設定 左ペイン。
- これで、新しいタブが開くはずです。 へ引っ越す システム保護 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します システムの復元
- 次に、表示されたウィンドウで、問題が発生しなかった日付でバックアップポイントを選択します。
- クリック Next Windowsがシステムを復元するまで待ちます。
まとめ
悪い画像のエラーは、人々が必要なプログラムを使用できなくなるため、非常に厄介です。 ガイドの解決策を実行した後、問題が発生しなくなったことを願っています。 DLLの問題はさまざまであり、多くの場合、個々のケースごとに異なるソリューションが必要です。 すべての手順を実行しても問題が解決しない場合は、システムを最初から再インストールすることをお勧めします。 これにより、Windowsが新しく、エラーの原因となるものの影響を受けないことが保証されます。