システムwiki

アクセス違反をスローするdirectinputdll

CodeWri 受付中 最終更新日:2022-03-14 04:20

だから私は長い間FlightSimulatorXをプレイしていて問題はありませんでしたが、最近FSXはロードを拒否し、クラッシュダンプを残し、モジュールdinput8.dllが原因であると述べています.エラーコードは0xc0000005で、これはアクセス違反です.FSXは管理者として実行されており、私のアカウントは管理者であり、DirectXは最新です.私はこれを一生理解できません.FSXが私のメインシミュレーターであるため、飛行できなくなり、本当に空中に戻りたいと思っています.

返信リスト(回答:2)

2 #
Prakhar

こんにちは、

マイクロソフトコミュニティフォーラムにご連絡いただきありがとうございます.

PCでFlightSimulatorXを起動するときに問題が発生していることを理解しました.問題を解決するために、ご尽力いただきありがとうございます.

確かにこれを調査します.

その間、以下の手順に従って、それが役立つかどうかを確認することをお勧めします.

方法1:DLLを再登録する

DLLファイルを再登録して、それが役立つかどうかを確認してください.

  1. Windows+Sキーを同時に押して、CMDと入力します.

  2. 次に、それを右クリックして、実行を選択します. as管理者.

  3. UACプロンプトを受け入れます.

  4. 次のコマンドを1つずつ入力し、Enterキーを押します:zippy32 dinput8.dll

  5. コマンドを実行したら、PCを再起動します.

また、記事を参照することもできます windows 10でのシステムファイルチェッカーの使用

方法2:クリーンブートを実行する

問題の根本的な原因を特定するために、PCでクリーンブートを実行してみてください.記事を参照してください Windowsでクリーンブートを実行する方法

クリーンブートを実行すると、最小限のドライバーとプログラムのセットでコンピューターが起動し、バックグラウンドプログラムが問題の原因であるかどうかを判断します.一部のスタートアッププログラムは、コンピューターでクリーンブートを実行した後にロードされません.ただし、トラブルシューティングの終了後にコンピュータをリセットして正常に起動すると、その機能は元に戻ります.

クリーンブートを実行してもエラーが表示されない場合は、クリーンブートを実行した後に問題の原因を特定する方法のセクションを参照して、問題の根本的な原因を特定してください.

>

注:セクションを参照してくださいクリーンブートのトラブルシューティング後に正常に起動するようにコンピュータをリセットしますトラブルシューティング後にコンピュータを通常モードで起動します.

問題が解決しない場合は、トラブルシューティング手順の結果をお知らせください.

よろしく、

Prakhar Khare

Microsoftコミュニティ–モデレーター

応答2# ->にスキップ
1 #
CodeWri

zippy32を使用してみましたが、「モジュールdinput8.dllがロードされましたが、DllRegisterServerの呼び出しがエラーコード0x80004005で失敗しました」と表示されます.

クリーンブートに関しては、試しましたが、同じ問題が発生しました.DLLが破損している可能性がありますか?

編集:核オプションを試し、UACをオフにしましたが、まだサイコロはありません