Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:D3D11.dllはWindowsで実行するように設計されていません

エラー「C:\ Windows \ SysWOW64 \ D3D11.dllはWindowsで実行するように設計されていないか、エラーが含まれています 」は通常、ユーザーがアプリケーションまたはゲームを開いたときに発生します。

D3D11.dll ファイルはDirectX11ディストリビューションの一部であり、多くのグラフィック処理を必要とするゲームやアプリケーションで定期的に使用されています。

ほとんどのD3D11.dll エラーは通常、ユーザーがDirectXソフトウェアコレクションを再インストールした後に解決されます。この特定の問題は少し異なります。このエラーが発生したほとんどのユーザーは、再配布可能なコレクションを再インストールしても問題の解決に成功しなかったと報告しました。

警告: d3d11.dllを置き換えようとしないでください DLLダウンロードサイトからのいわゆる「クリーンバージョン」を備えたバージョン。そこでホストされているファイルの多くには、システムが将来のセキュリティ攻撃にさらされる悪意のあるコードが含まれています。このような状況では、推奨されるアプローチは公式チャネルを経由することです。

現在、「 C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれている」に苦労している場合 「、以下の修正で問題が解決する可能性があります。同じ状況にあったユーザーによって投稿された問題を解決するいくつかの実行可能な方法を特定することができました。状況を解決する修正に遭遇するまで、順番に方法に従ってください。

方法1:SFCスキャンを実行する

技術的に重いものに飛び込む前に、簡単なSFCスキャンで問題が解決するかどうかを見てみましょう。一部のユーザーは、システムファイルチェッカーを実行した後に問題が解決したと報告しています。 ユーティリティ。

注: システムファイルチェッカー はローカルに保存されたユーティリティで、ユーザーが破損したWindowsシステムファイルをスキャンして復元できるようにします。 SFCユーティリティによるスキャン 保護されたシステムファイル内の変更を探します。変更が見つかった場合、ユーティリティは破損/一時停止された発生をローカルに保存された新しいコピーに置き換えます。

以下の手順に従って、システムファイルチェッカーを実行します。 スキャンして、「 C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれている」を解決できるかどうかを確認します。 」問題:

  1. Windowsのスタートメニューにアクセスして、管理者特権のコマンドプロンプトを開きます 左下隅で「cmd」を検索します 「。次に、コマンドプロンプトを右クリックし、管理者として実行を選択します。 。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  2. 管理者特権で「sfc/scannow」と入力します Enterを押します システムファイルチェッカーを開始するには スキャンします。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  3. スキャンが完了するのを待ちます。ハードドライブのサイズやその他のPCの仕様に応じて、このプロセスには20分弱または20分以上かかります。
  4. プロセスが完了したら、管理者特権のコマンドプロンプトを閉じて、コンピューターを再起動します。
  5. C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれているかどうかを確認してください 」は次回の起動時に解決されました。それでも同じ問題に苦労している場合は、方法2に進んでください。 。

方法2:D3D11.dllファイルを再登録する

方法1の結果に関係なく、すべての .DDLを再登録してみましょう。 コンピュータ上のファイルを確認し、「 C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれている」を解決できるかどうかを確認します。 " 問題。一部のユーザーは、このプロセスの最後に問題が解決したと報告しています。

.DLLを再登録するためのクイックガイドは次のとおりです。 コンピューター上のファイル( D3D11.dll 含まれる):

  1. Windowsのスタートメニューにアクセス (左下隅)「 cmd」と入力します 「。次に、コマンドプロンプトを右クリックして、[管理者として実行]を選択します。 昇格したコマンドプロンプトを開くには 。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  2. 昇格したコマンドプロンプト 、次のコマンドを入力して Enterを押します :
    (*。dll)の%dについては、zippy32 -s%dを実行します
  3. プロセスが完了するのを待ちます。確認メッセージが表示されたら、管理者特権のコマンドプロンプトウィンドウを閉じて、PCを再起動します。
  4. 次回の起動時に、コンピュータを再起動し、「 C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれている」と表示されていたアプリケーションを開きます。 」メッセージを表示し、上記の手順で問題が解決したかどうかを確認します。

それでも同じエラーが発生する場合は、最後の方法に進んでください。

方法3:d3d11.dllファイルをローカルコピーに手動で置き換える

上記の両方の方法がうまくいかないことが判明した場合は、より抜本的なアプローチを取りましょう。同じ問題に苦しんでいる一部のユーザーは、d3d11.dllファイルの所有権を取得した後、問題を解決することができました。 sysWowから フォルダを作成し、 winsxsからの新しいコピーから置き換えます フォルダ。

注: 2つの異なるd3d11.dllがあることに注意してください ファイル–1つはsysWOWにあります フォルダとsystem32に1つ 。以下の手順は、 d3d11.dllで実行されます。 sysWOWにあるファイル フォルダ。

警告: 以下の手順は非常に技術的になり、正しく実行されない場合、PCに追加の問題が発生する可能性があります。自分の能力に自信がある場合にのみ、次の手順を続けてください。

d3d11.dllファイルの所有権を取得するためのステップバイステップガイドは次のとおりです。 ( sysWOWから )、手動で削除してから、 winsxsからのローカルコピーに置き換えます フォルダ:

  1. Windowsのスタートメニューにアクセス (左下隅)「 cmd」と入力します 「。次に、コマンドプロンプトを右クリックして、[管理者として実行]を選択します。 昇格したコマンドプロンプトを開くには 。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  2. 次のコマンドを管理者特権のコマンドプロンプト内に貼り付け、 Enterを押します d3d11.dllファイルの所有権を取得するには: takeown / f C:\ Windows \ SysWOW64
    注: 32ビットアーキテクチャで実行している場合は、 SysWow64を変更してください SysWow。へのフォルダ
  3. ファイルの所有権を取得した後でも、適切な権限がないため、ファイルを削除することはできません。それらを取得するには、 caclsを実行する必要があります 昇格したコマンドプロンプト内でコマンドを実行して、完全に制御できるようにします。これを行うには、次のコマンドを管理者特権のコマンドプロンプト内に貼り付け、 Enterを押します。 :
    cacls C:\ Windows \ System32 \ en-US \ winload.exe.mui / G * appuals *:F

    注: *appuals*はユーザー名の単なるプレースホルダーであることに注意してください。このコマンドを機能させるには、コマンドを自分のユーザー名に置き換える必要があります。

  4. よろしいですか?」 プロンプトで、「 Y」の文字を入力します 」と入力してEnterを押します また。この時点で、昇格したコマンドプロンプトを安全に閉じることができます 。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  5. 一度ステップ4 が完了すると、 d3d11.dllを削除できるようになります 従来のファイル。これを行う最も簡単な方法は、 C:\ Windows \ SysWOW64に移動することです。 、 d3d11.dllを検索します ファイルして削除します。
    修正:D3D11.dllはWindowsで実行するように設計されていません
  6. 次に、 C:\ Windows \ WinSxS \ wow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.16299.248_none_079cb6546cd25135 に移動します。 クリーンなd3d11.dllをコピーします そこからファイルします。
  7. 修正:D3D11.dllはWindowsで実行するように設計されていません 注: d3d11.dllが見つからない場合 この場所で、右上隅の検索バーを使用してd3d11.dllを検索します。 検索機能で複数のオカレンスが見つかった場合は、日付が最も遅いものをコピーしてください。
  8. 最後に、以前にコピーした d3d11.dllを貼り付けます SysWow(またはSysWOW64)のファイル コンピュータを再起動します。 「C:\ Windows \ SysWOW64 \ D3D11.dllがWindowsで実行するように設計されていないか、エラーが含まれているかどうかを確認してください 」の問題は、次回の起動時に修正されます。

  1. FiveM が Windows 10 で Citizen DLL を読み込めない問題を修正

    FiveMはGTAの必然的な機能です。それがなければ、GTA の変更を行うことはできません。 マルチプレイヤーです グランド セフト オートの mod これにより、ゲーマー向けにさまざまなカスタマイズされたコンテンツが可能になり、プライベート サーバーへの安全な接続も可能になります。ただし、FiveM が Citizen DLL エラーを読み込めないという問題が発生することがあります。 Windows、Steam、Rockstar、Social Club などのプラットフォームでも同じ問題に対処している場合は、問題を解決するのに役立つ完璧なガイドが用意されているため、適切な場所にいます。 Ci

  2. Windows 10でArbiter.dllが見つからない問題を修正

    Halo Infinite は、2021 年にリリースされた人気のある一人称シューティング ゲームです。Windows 10 PC で Halo Infinite ゲームをプレイ中に Arbiter.dll が見つからないというエラー メッセージが表示された場合でも、心配する必要はありません。この Halo Infinite Arbiter.dll が見つからない問題を解決するのに役立つ完璧なガイドを、効果的なトラブルシューティング ハックのセットでお届けします。それでは、読み続けてください。 Windows 10 で Arbiter.dll が見つからない問題を修正する方法 Wind