質問: vxd パソコンを起動すると、「無効なvxdダイナミックリンクコールが、acpi(01)+0000025aからデバイス”0043”のサービス8001に送られました。 windowsの設定が無効です。 windowsセットアップをもう一度実行して、問題を解決してください。」とゆう表示が出て、safeモードでしか起動できなくなってしまいました。 何が原因なのでしょう? そうなってしまった原因の心当たりは、いくつかあるのですが、一つは、買ってきたusbゲームパットを挿したまま起動した、(ちなみにこの状態で起動してこのようなエラーが起きるのは考えられにくいのですが)もう一つは、このエラーが起こった前日パソコン内ある重複しているファイルを自動で削除してくれるフリーフェアを使用して大量の重複しておもわれるファイルを自動で削除させてしまった、(これが一番可能性としては高いとおもわれるのですが) そのさい、重要なファイルを削除してしまった可能性が高いと思われるのですが、ファイルを削除してから電源を切るまでは正常に動作していたのでその可能性は定かではありません。 いずれにしても以上のエラーがでる具体的な理由がわかっていないので、修復方法およびエラーが起きた原因がわかる方がいましたら、どちらでもいいのでお答えいただけるとさいわいです。 至急お願いいたします。 言い忘れたのですが、そのエラーメッセージがでたあとsafeモードを選択する画面に移行するさい必ず(デバイスconfigmgを初期化中:windows保護エラーです。コンピューターを再起動してください。)その画面で一度再起動しておかないとsafeモード選択画面に移行できません。 以上のことをふまえたうえで、よろしくお願いします。
回答: もう解決しちゃいましたか? safeで起動できるようですね。 それなら、システム情報を起動してシステムファイルチェッカーを起動しましょう。 (スタート→プログラム→アクセサリ→システムツール→システム情報→ツールにあるはずです、若しくはファイル名を指定して実行でsfcだったかな?) 削除されたファイルを修復できるかもしれません。 これで解決できなければ、再インストールをするか、上書きインストールをするか(ただし、メーカーのプリインストール版の一部では上書きできません)しましょう。 ちなみに、vxd(ブイエックスディ)とはwin3,xや9x時代から使われ始めた32ビット/16ビットファイル。virtual device driver(仮想デバイスドライバという)といい、32ビットcpuに特化した命令を含むのが特徴。ちなみに、最近はwdmと呼ばれるwin2000と95osr2、x以上で使える共通デバイスドライバが増えている。こちらはntに準じた完全32ビットファイルで、win32 driver modelやwindows driver modelと呼ばれる。