修正: ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE

ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE の Windows システムエラー(コード 720 (0x2D0))は、32ビット OS 上で 64ビット アプリケーションを実行する際や、逆に 64ビット OS 上で 32ビット アプリケーションを実行する際に表示されます。これは、互換性チェックと競合する破損したシステムファイルが原因である場合もあります。
エラーコード 720 のメッセージは、{Machine Type Mismatch} イメージファイル %hs は有効ですが、現在のマシンとは異なるマシンタイプのものです。 と表示されます。
解決策に進む前に、PCを再起動し、保留中のWindowsおよびソフトウェアの更新をインストールし、システムエラーを引き起こしているアプリがシステムアーキテクチャと一致していることを確認してください。つまり、32ビット アプリを 32ビット Windows 上で、64ビット アプリを 64ビット Windows 上で実行してください!
ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXEを修正するには?
1. 影響を受けたアプリを互換モードで実行する
- 影響を受けたアプリのランチャー (.exeファイル) を右クリックし、プロパティ を選択します。
- 互換性 タブに移動し、このプログラムを互換モードで実行する のチェックボックスをオンにし、ドロップダウンメニューから古いバージョンのWindowsを選択します。
- 適用 と OK をクリックして変更を保存し、改善があるか確認します。
- システムエラーが再度表示された場合は、別のWindowsバージョンを選択して再試行します。
2. システムファイルを修復する
- Windows + S を押して 検索 を開き、テキストフィールドに コマンドプロンプト と入力し、管理者として実行 をクリックします。
- UAC プロンプトで はい をクリックします。
- 次のDISMコマンドを個別に貼り付け、各コマンドの後にEnterを押します:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth - 次に、SFCスキャンのためにこのコマンドを実行します:
sfc /scannow
- 最後に、PCを再起動して変更を適用します。
破損したシステムファイルが ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE の一般的な原因です。これを修正するには、DISM (Deployment Image Servicing and Management) と SFC (System File Checker) スキャンを実行し、問題のあるファイルをキャッシュされたコピーに置き換えます!
3. 正しいドライバをインストールする
- Windows + X を押して パワーユーザー メニューを開き、デバイスマネージャー を選択します。
- ここにあるエントリを展開し、リストされているデバイスを個別に右クリックし、ドライバの更新 を選択します。
- ドライバを自動的に検索 をクリックし、Windows がローカルで利用可能な最適なバージョンをインストールするのを待ちます。
- 同様に、他のすべてのドライバを更新し、改善があるか確認します。
互換性のないドライバのバージョンを実行していると、エラーコード 720(イメージファイル %hs は有効ですが、現在のマシンとは異なるマシンタイプのものです) がWindowsで発生することもあります。これを確認するには、エラーログを確認してください。簡単な修正として、Windowsにドライバを更新させてください!
Windowsがより良いバージョンを見つけられない場合は、メーカーの公式ウェブサイトにアクセスし、新しいリリースを見つけて最新のドライバを手動でインストールしてください。
4. 影響を受けたアプリを再インストールする
- Windows + R を押して 実行 を開き、テキストフィールドに appwiz.cpl と入力し、Enterを押します。
- システムエラーを引き起こしているアプリを選択し、アンインストール をクリックします。
- 画面の指示に従ってプロセスを完了し、コンピュータを再起動します。
- 完了したら、公式ウェブサイトまたはMicrosoft Storeから互換性のあるアプリバージョンをダウンロードしてインストールします。
迅速な削除でうまくいかない場合、アプリが残したファイルやレジストリエントリがOSと競合している可能性があります。この場合は、評価の高いソフトウェアアンイストーラーツールを使用してアプリのインストールのすべての痕跡を消去してから再インストールに移ってください!
5. システムの復元を実行する
- Windows + S を押して 検索 を開き、復元ポイントの作成 と入力し、関連する結果をクリックします。
- システムの復元 をクリックします。
- 利用可能な場合は、別の復元ポイントを選択 オプションを選択し、次へ をクリックします。
- リストから最も古い復元ポイントを選択し、次へ をクリックします。
- 復元の詳細を確認し、完了 をクリックして変更を確認します。
- 復元が完了するまで待ちます。通常、15~45分かかります。
最後の手段として、システム復元を実行して ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE を修正することができます。これにより、システムエラーを引き起こしている最近導入された設定ミスが元に戻ります!
エラーコード 720 はほぼ常にソフトウェアベースの競合によって引き起こされます。これを修正するのは、それが互換性のないアプリバージョンなのかWindowsの問題なのかを特定できればそれほど時間はかかりません。
先に進む前に、一般的なWindowsエラーとその専門的な解決策について学び、問題が発生しないようにしてください! エラーについて言えば、最近別のガイドでERROR_IMAGE_NOT_AT_BASEについても扱いましたので、ぜひチェックしてください。
質問がある場合やどの修正が効果的だったかを共有したい場合は、下にコメントを残してください。