「DLL は Windows 上で実行するように設計されていません」エラーに対するトップ 9 の修正
その他 / / October 26, 2023
ダイナミック リンク ライブラリ (DLL) は、 アプリとプログラム. これらのファイルには、Windows 10 および 11 で複数のプログラムが利用できるコードとデータが含まれています。 ただし、DLL ファイルが PC 上で実行できない場合があり、「DLL は Windows 上で実行するように設計されていないか、エラーが含まれています。」という内容の不正なイメージ ダイアログが表示されます。
このエラーには、古いプログラム、マルウェア感染、システム ファイルの破損など、いくつかの理由が考えられます。 この投稿には、Windows 10 または 11 PC でこの DLL エラーを修正するために考えられるすべての解決策がリストされています。
1. 権限の問題を確認する
アプリやプログラムの実行中に「DLL は Windows で実行するように設計されていません」というエラーが発生する一般的な理由は、必要な権限が不足していることです。 したがって、最初に確認する必要があります。
ステップ1: タスクバーの Windows 検索アイコンをクリックして [スタート] メニューを開き、エラーが発生しているプログラムの名前を入力して、[ファイルの場所を開く] を選択します。
ステップ2: プログラムの .EXE ファイルを右クリックし、「プロパティ」を選択します。
ステップ 3: 「セキュリティ」タブで「編集」ボタンをクリックします。
ステップ 4: ユーザー アカウント制御 (UAC) プロンプトが表示されたら、[はい] を選択します。
ステップ5: [ユーザー] を選択し、[フル コントロール] の横にある [許可] チェックボックスをオンにします。 次に、「適用」を押してから「OK」を押します。
2. SFC および DISM スキャンを実行する
コンピュータ上のシステム ファイルが破損していることも、このようなエラーを引き起こす可能性があります。 組み込みを実行できます SFC (システム ファイル チェッカー) DISM (展開イメージのサービスと管理) スキャンにより、エラーの原因となっている破損したファイルが修復されます。
ステップ1: [スタート] アイコンを右クリックし、リストから [ターミナル (管理者)] を選択します。
ステップ2: ユーザー アカウント制御 (UAC) プロンプトが表示されたら、[はい] を選択します。
ステップ 3: コンソールで次のコマンドを入力し、Enter キーを押します。
SFC /scannow
ステップ 4: 次のコマンドを 1 つずつ実行し、コマンドを実行するたびに Enter キーを押して DISM スキャンを実行します。
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
その後 PC を再起動して、問題がまだ存在するかどうかを確認します。
3. Visual C++ 再頒布可能パッケージを修復する
いくつかの人気のある Windows アプリとプログラムは、Visual C++ ランタイム ライブラリに依存して、重要な機能を提供し、スムーズに動作します。 ただし、コンピュータ上の Visual C++ 再頒布可能パッケージに問題がある場合、プログラムを開いたり使用したりしているときに、「DLL は Windows 上で実行するように設計されていません」というエラーが表示されることがあります。 これを修正する方法は次のとおりです。
ステップ1: Windows + R キーボード ショートカットを押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。 入力してください アプリウィズ.cpl そして Enter を押します。
ステップ2: Microsoft Visual C++ 再頒布可能パッケージを選択し、「変更」をクリックします。 すべてのパッケージを修復するには、このプロセスを繰り返す必要があります。
ステップ 3: 「修復」ボタンを押して、プロセスが完了するまで待ちます。
4. コマンドプロンプトを使用して問題のある DLL ファイルを再登録する
このエラーを解決するためにできるもう 1 つの方法は、問題のある DLL ファイルを再登録することです。 心配しないでください。このプロセスは非常に簡単で、コマンドを 1 つ実行するだけです。
ステップ1: Windows + S キーボード ショートカットを押して、Windows の検索メニューを開きます。 タイプ ターミナル ボックス内で最初の結果を右クリックし、「管理者として実行」を選択します。
ステップ2: ユーザー アカウント制御 (UAC) プロンプトが表示されたら、[はい] を選択します。
ステップ 3: コンソールで次のように入力します。 regsvr32 その後に DLL ファイルの名前が続きます。 たとえば、msxml3.dll ファイルを再登録する場合、コマンドは次のようになります。
regsvr32 msxml3.dll
ターミナル ウィンドウを終了し、Windows にまだエラーが表示されるかどうかを確認します。
5. 問題のあるソフトウェアを更新または再インストールする
アプリまたはプログラムの互換性の問題により、PC で「DLL は Windows で実行するように設計されていません」エラーが発生する可能性もあります。 このエラーが特定のアプリまたはプログラムにのみ影響する場合は、更新して改善するかどうかを確認してください。
アップデート後もエラーが解決しない場合、またはプログラムをアップデートできない場合は、再インストールしてみてください。 これは、不適切なインストールによって引き起こされた問題を解決するのに役立ちます。
Windows キー + S キーボード ショートカットを押して、Windows 検索メニューを開きます。 削除するプログラムの名前を入力し、最初の結果を右クリックして、「アンインストール」を選択します。 次に、画面上のプロンプトに従ってプログラムを削除し、新規インストールを続行します。
6. マルウェアのスキャン
PC にマルウェアが存在すると、Windows 10 または 11 PC で DLL ファイルが正しく実行できなくなり、このような問題が発生する可能性もあります。 この可能性を覆すには、次のコマンドを実行できます。 Windows Defenderを使用したシステム全体のスキャン または信頼できるサードパーティのウイルス対策プログラム。 スキャンで不審な点が見つかった場合は、推奨される手順に従って脅威を削除してください。
7. Windows アップデートをインストールする
Microsoft は、新機能の追加、パフォーマンスの向上、バグや問題の修正を目的とした Windows PC のアップデートを頻繁にリリースします。 保留中の Windows Update をインストールして、それが役立つかどうかを確認することをお勧めします。
Windows キー + I キーボード ショートカットを押して、設定アプリを開きます。 [Windows Update] タブで、[更新プログラムの確認] ボタンをクリックし、利用可能な更新プログラムをインストールします。
8. クリーンブートを試してみる
バックグラウンドで実行されているサードパーティのアプリまたはサービスが Windows と干渉し、DLL ファイルの実行を妨げている可能性があります。 この場合は、PC をクリーン ブート状態で起動します。 Windows PC をクリーン ブート状態で起動する方法は次のとおりです。
ステップ1: Windows キー + R キーボード ショートカットを押して [ファイル名を指定して実行] ダイアログを開き、次のように入力します。 msconfig ボックスに入力し、Enter キーを押します。
ステップ2: [サービス] タブで、[Microsoft サービスをすべて非表示にする] チェックボックスにチェックを入れ、[すべて無効にする] ボタンをクリックします。
ステップ 3: [スタートアップ] タブに切り替えて、[タスク マネージャーを開く] をクリックします。
ステップ 4: [タスク マネージャー] ウィンドウでサードパーティ アプリを選択し、上部にある [無効にする] ボタンをクリックします。 この手順を繰り返して、すべてのサードパーティ製スタートアップ アプリを無効にします。
PC を再起動してクリーン ブート状態にし、DLL エラーが発生するかどうかを確認します。 そうでない場合は、サードパーティのアプリまたはプログラムのいずれかがエラーの原因であることを意味します。 問題を解決するには、最近インストールしたアプリとプログラムを確認し、削除する必要があります。
9. システムの復元を実行する
最後に、「DLL は Windows で実行するように設計されていません」というエラーが最近になって表示され始めた場合は、次のことを行うことができます。 システムの復元を使用する PC を正常に動作していた時点に戻します。 その方法は次のとおりです。
ステップ1: タスクバーの Windows 検索アイコンをクリックして [スタート] メニューを開き、次のように入力します。 復元ポイントを作成するを選択し、Enter キーを押します。
ステップ2: 「システム保護」タブに移動し、「システムの復元」ボタンをクリックします。
ステップ 3: [推奨される復元] オプションを選択し、下部にある [次へ] ボタンをクリックします。
ステップ 4: 「完了」をクリックして、Windows が指定された復元ポイントに復元できるようにします。
DLLエラーはもう発生しません
DLL エラーにより PC 上でプログラムが実行できなくなり、作業ができなくなるとイライラすることがあります。 上記のヒントの 1 つ以上が「DLL は Windows で実行するように設計されていません」エラーの修正に役立ち、状況が正常に戻ることを願っています。
最終更新日: 2023 年 9 月 15 日
上記の記事には、Guiding Tech のサポートに役立つアフィリエイト リンクが含まれている場合があります。 ただし、編集上の完全性には影響しません。 コンテンツは公平かつ本物のままです。
によって書かれた
Pankil は、インドのアーメダバード出身の土木技術者からフリーライターに転身しました。 2021 年に Guiding Tech に入社して以来、彼は Guiding Tech で Android、iOS、Windows、Web に関するハウツーとトラブルシューティング ガイドの世界を深く掘り下げています。 時間が許せば、MakeUseOf や Techwiser にも執筆しています。 メカニカル キーボードへの新たな愛に加えて、彼は規律あるフットフォール ファンであり、妻との海外旅行の計画を続けています。