• ベストアンサー

システムファイルエラーがでました。

はじめまして、こんにちは。 私はwin98を使っています。IEは5.5です。 少し前までフリーズしまくっていたPCが いろんな方法を試した結果(?)直りました。 ですが、また最近重くなるようになってきたのです。 デフラグなどのケアはこないだ問題が起きた時に 勉強しまくったのでちゃんとしたのですが変化がありませんでした。 で、windowsのアップデート?もしようと思い 今のところDirect8ぐらいしかするものがないので それをしておこうと思いDLしました。 再起動するとインストールされるとのことで再起動したのですが そこで立ち上がる途中でシステムファイルエラーというのがでたのです。 そこにあったのは『最近実行したプログラムによって 次のファイルが古いバージョンに置き換えられていました。 これらのファイルは現在使われていて、自動的には修復できません。 windowsを再起動して、以下のファイルを自動的に修復できるように するまでは、windowsが正しく動作しない可能性があります。』 と、あったのです。 そのファイルというのが『dinput.dll,dmusic.dll,msjstick.drv』でした。 よく読んでもどうすればいいのかわかりません。 この場合にとるべき処置と、最近重くなっていたのと何か関わりがあるのかを 教えてください。長い文章になってしまい読みにくいとは思いますが よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.4

OEMのリカバリーディスクはあるのですが それを使えばいいのでしょうか。 そうですね。その方が良いですよ。 「バックアップをとってもう一度落とす」を言う言葉が 素人にはよくわからないのです。 これだけでは分からないですね。前後がないとね。 データのバックアップ(予備、コピー)をとって、 落とす?となると電源を切る、さらにバックアップを採る、システムを落として再起動する(これが有力かな)。などなどありますね。こういう場合、メーカーサポートに電話で確認されてはいかがでしょう。たいていのメーカーなら土日でもOKですしね。ただ一部は除く。 あった所に戻せばいいといわれるのですが・・・。 まあ、そうですね。これは当然ですね・・・こういうことが書いてあるのですかね。 それなら、何とも良いマニュアルとは言えませんね。 最後に本についてですけど、リカバリディスクだとちょっと難しいですね。メーカーごとに独自って場合がありますからね。 ただ、簡単に流れを説明しておきますが、 リカバリはまず、重要なファイルを(プロバイダのパスワードやID、メールデータなど、マイドキュメントほか) バックアップする。 次に、起動ディスク(FDもしくはCD)から起動します。そして、フォーマット→再セットアップをマニュアルに沿って行います。これは、名のしれたメーカーなら簡単にできるようになっています。 一応やってみてどうしても何かあったときは、再度補足するか(いつでも質問して良いですよ、分かる範囲で回答します)メーカーに問い合わせてみましょう。 こういうときこそサポートを有効活用してみましょう。

kanonbowl
質問者

お礼

ありがとうございます。 今日意を決してリカバリーしてみました。 バックアップは一応ちゃんと取れました。 ただOEのデータが戻せないんです。 アドレスはサポートで聞いて「エクスポート?」てのをしました。 「マイドキュメントにいったん入れてからそれをバックアップしてください」 と、いわれたのでそのまましました。それと同時に ここの回答でwindowsフォルダのApplication Dataフォルダの IdentitiesにすべてのOEデータが記録されているとかいてあったので それもバックアップとりました。 お気に入りもとったんですけど、それはエクスプローラのとこで 一つずつfavoritesに入れていきました。 OEはお気に入りのよう単純にはいかないんでしょうか・・・ あとICQも必要だったのでとっといたのですが どのようにすれば前のようにつかえるのでしょうか サポートセンターの人が怖くて・・・partsさんに頼ってしまってます。 申し訳ないんですけど、教えてください。よろしくお願いします。

その他の回答 (4)

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.5

Application DataフォルダのIdentitiesはそのまま、元の場所に戻せばいいかと思います。 ただし、IEやOEのバージョンが以前再セットアップ前と(例えばセットアップ前はIE5、5とOE5を)後で異なる場合(セットアップ後はOE4やIE4である)は、先にIEのバージョンをセットアップ前の状態までアップしてください。 次にアドレス帳ですが、OEを起動して、ファイル→インポート→アドレス帳→アドレス帳のある任意の場所を指定 これで、復元できます。ただし、Identitiesフォルダを復元すれば確か、全て元に戻ると思いますけど・・・Identitiesを戻しても復元されない場合は、アドレス帳はOEを起動して復元してください。 あとICQも必要だったのでとっといたのですが どのようにすれば前のようにつかえるのでしょうか 私はICQを扱うことがないもので参考URLに方法があるかもしれませんから参照してみてください。

参考URL:
http://pockets.otto.to/icq/
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.3

Q・導入する必要があるときはどのようにすると 問題が起こらずにできるのでしょうか。 A・このDirectXAPIはグラフィック・サウンドなどのハードウェアに依存しますから、まずグラフィックドライバやサウンドドライバは最新バージョンがないかチェックしましょう。適正なDirectX対応のドライバを入れないとAPI本来の性能が発揮できませんし、不具合の原因になります。 また、導入する際は常駐ソフトを解除してからインストールしましょう。ついでに、DirectXはランタイム版(いわゆるwinアップデートではなく、DirectX専用サイトやPC雑誌の付録のインストーラー付き)をDLしてから、インストールした方が失敗は少ないです。 OEM版より市販のもので 再インストールするほうがいいと何かに書いてあったのですが どうなのでしょうか。 OEM版でも、新規製品の購入でも違いはないですね。まあ、新規の方がマニュアルなどが充実しているかな? ただし、OEMの中でもメーカーのリカバリディスクは、別です。 これは、最セットアップ時の導入は確かに楽ですが、たとえば、あるPCでは出荷時win98だったが、あとからwin2000のアップグレードを買った。98からアップデートせずに、2000を直接導入したいという時にアップデート版はマ社のライセンスディスクを要求します。リカバリのディスクはマ社の正規ライセンスディスクとして認識しないことが多く、98→2000という手順を踏まないとインストールできないことがあります。 これ以外にもあるかな?確かに新規の方がある程度できるようになると、良いかもしれませんが・・・人によるでしょう。 前違うPCで95から98にする時に買ったのが あるのですが使えるのでしょうか。 違うPCはどうしてますかね。 そのPCに98を入れているなら、ダメです。 また、アップグレードパッケージの場合は、 下位のバージョンのwinがインストールされた PCにおいてのみライセンスが有効です。 今のあなたのPCが元々98で お持ちのマ社の製品がアップデート版なら導入はダメです。 新規版で、現在どのPCにも導入していないなら、 利用が可能です。

kanonbowl
質問者

お礼

ありがとうございます。 アップデート版はもう使ってしまったので無理でした。 OEMのリカバリーディスクはあるのですが それを使えばいいのでしょうか。 ついていたマニュアルを読んだのですが 本にはなっていなくてさらっと書かれており、 簡単そうには見えました。 「バックアップをとってもう一度落とす」を言う言葉が 素人にはよくわからないのです。 あった所に戻せばいいといわれるのですが・・・。 お手数かけています、もしよい本などあれば教えてください。

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.2

DirectXのエラーとなると、深刻ですね。 DirectXはIEの動作の重さには関係ありませんからね。 ちなみに、この3つのファイルは dinput.dll=DirectInputです。簡単に説明するとDirectXの一部ファイルで、インターネットゲームなどで使います。 dmusic.dll=Directmusicです。MIDI音楽の再生に関わるファイルです。 msjstick.drv=マイクロソフトジョイスティックです。そのまま、ジョイスティックドライバですね。 この場合は、OSを再インストールされるのが最も良い手段です。 DirectXはAPIと呼ばれる物で、手軽にアップデートする物ではありません。新しいソフトを導入するときなどに、DirectXのバージョンが足りないときには、導入する必要がありますが、そうでないなら入れないよう心がけましょう。 また、DirectXは一度導入すると元に戻すには、winMeのシステムの復元(システム復元)以外では絶対に正常に戻せませんのでそこも知っておきましょう。 (DirectXの下位バージョンの上書きも基本的に不可能です、できないと思いますが、した場合にはOSの動作に支障が出ることもあります) 今回の場合は、再度ネットワークから、DirectX8ランタイムをダウンロードして導入すれば直るかもしれません。 (ランタイムは参考URLのDirectX専用サイトからDLできます)

参考URL:
http://www.microsoft.com/japan/directx/default.asp
kanonbowl
質問者

お礼

ありがとうございます。 前にも回答していただきました。 DirectXについての話すごい勉強になりました。 前にフリーズするようになった時も そういえばDirectXを入れた後だった気がします。 導入する必要があるときはどのようにすると 問題が起こらずにできるのでしょうか。 やはり私の場合OSの再インストールなのですね。 前にpartsさんに教えていただいた後 本やサイトなど見てわかったような気がするのですが もしうまくいかなかったらとこわくて出来ませんでした。 今失ったら困るものがあるので。。 あ、あとお聞きしたいのですがOEM版より市販のもので 再インストールするほうがいいと何かに書いてあったのですが どうなのでしょうか。前違うPCで95から98にする時に買ったのが あるのですが使えるのでしょうか。 できたらお返事おねがいします。

  • miDumo
  • ベストアンサー率36% (63/171)
回答No.1

トラブル原因は『dinput.dll,dmusic.dll,msjstick.drv』というファイルからDirectX8にあることは確実です。 この症状の原因として考えられるのは、DirectXの最新版をインストールしたとき、DirectXを利用するスクリーンセーバーや、何らかの常駐(見えないがスタンバってる)ソフトがあったため、それらのソフトが、『おい、俺の使ってるファイル勝手に書き変えんなよコラぁ!』てな具合に、最新版をもう一度古いバージョンに書き換えたため、最新版と、旧版が混在しトラブっていると思われます。 もう一度、旧バージョンのDirectXをセットアップするか(Windowsが起動できないとコレすら出来ないかも知れませんがセーフモードでチャレンジしてみて下さい) DirectXを削除(同じくセーフモードにて)するかすれば直ると思います。 くれぐれもインストール時は常駐ソフトなどすべてはずしてからやって下さい。

kanonbowl
質問者

お礼

PCって単純にはいかないんですね。。 旧バージョンがどこにあるかわからず 常駐ソフトはずして、最新版DirectXを もう一度インストールしてみました。 なんだか状態はおもわしくありません。 他の手を考えるしかないのかもしれません。 ありがとうございました。

関連するQ&A

  • システムファイルエラー

    Windows98SEを使っています。 今日、MediaPlayer7をインストールして、再起動したところ、以下のメッセージが出ました。 システムファイルエラー 最近実行したプログラムによって、次のシステムファイルが古いバージョンに置き換えられました。これらのファイルは現在使われていて、自動的には修復できません。 Windowsを終了して再起動し、以下のファイルを自動的に修復できるまでは、Windowsが正しく動作しない可能性があります。 C:\WINDOWS\SYSTEM\COMCTL32.DLL Windowsを確認するとComctl32.dll、557KB、00/10/20というのが存在します。MediaPlayer7は順調に動いています。 どうしたらこのようなメッセージを消すことができるでしょうか?

  • システムファイルエラー?

    最近システムファイルエラーというのがでてきて。 「最近実行したプログラムによって、次のシステムファイルが古いバージョ ンに置き換えられました。このファイルは現在使われていて、自動的には 修復できません。  Windowsを終了して再起動し、以下のファイルを自動的に修復できるよう にするまでは、Windowsが正しく動作しない可能性があります。」 「C:\WINDOWS\SYSTEM\DDEML .DLL」 と表示されます。このおかげでプリンターのドライバのインストールが正しくできなくなりました。 修復方法を教えてください。

  • システムファイルエラーについて

    PCカメラをインストールして再起動したところ次のメッセージが表示されました。 システムファイルエラー 最近実行したプログラムによって、次のシステムファイルが古いバージョンに 置き換えられました。 これらのフィアルは現在使われていて自動的に修復できません。 Windowsを終了して再起動し、以下のファイルを自動的に修復できるようにする までは、Windowsが正しく動作しない可能性があります。 C:\WINDOWS\SYSTEM\MFC42.DLL です。 Windows98です。 意味がわからないのでちょっと不安なので、宜しくお願いいたします。

  • システムファイルエラー?

    よろしくお願いします。 WIN98FMVのBIBLO NE4/50Cのノートを使っているものです。先日PARITE.Aというウィルスに感染して、ウィルスバスターの体験版で駆除を試みたのですが、駆除しきれずにリカバリをしようとしました。 しかし、ファイルに問題があるとかで、完全にリカバリはできませんでした。。 ウィルスは市販のソフトですべて駆除しましたが、 リカバリを試みて以降、立ち上げるたびに下記のようなメッセージがでるようになりました。 システムファイルエラー 最近実行したプログラムによって次のファイルが古いバージョンに置き換えられました。これらのファイルは現在使われていて自動的には修復できません。 WINDOWSを終了して再起動し、以下のファイルを自動的に修復できるようにするまでは、WINDOWSが正しく動作しない可能性があります。 C\WINDOWS\SYSTEM\DDEML DLL ノートパソコンを買った時点でWINDOWSは搭載されていたので、WINDOWSを修復する方法がわかりません。 どのようにしたら直るでしょうか? ちなみにスキャンディスク、デフラグ、レジストリの復元はすでに試してみました。

  • システムファイルエラーについて

    先日、ホームページビルダーVer6.5をインストールしたところ次のような メッセージが出たのですが、 システムファイルエラー 最近実行したプログラムによって、次のシステムファイルが古いバージョンに 置き換えられました。これらのファイルは現在使われていて、自動的には修復できません。 Windowsを終了して再起動し、以下のファイルを自動的に修復できるようにするまでは、Windowsが正しく動作しない可能性があります。 C:\WINDOWS\SYSTEM\MFC42.DLL 当方、OSはWin98を使用しています。 どんな事をすれば新しいバージョンに置き換える事が出来るのか教えて下さい。 そして、どのようにすれば新しいバージョンに置き換えられたのか確認できるのかも教えて下さい。 どうか、宜敷くお願いします。

  • システムファイルエラーについてお教え下さい

    ちょっと長くなりますこと、お許し下さい。 PCを立ち上げましたら次のような警告が出ました。 [システムファイルエラー] 最近実行したプログラムによって、次のシステムファイルが古いバージョンに書き換えられました。これらのファイルは現在使われていて自動的には修復出来ません。Windowsを終了して再起動して以下のファイルを自動的に修復出来るようにするまではWindowsが正しく動作しない可能性があります。 C:\WINDOWS\SYSTEM\DDEML.DLL C:\WINDOWS\SYSTEM\TOOLHELP.DLL [OK] これでOKをクリックしますと、次のメッセージが表示されます。 [システムファイルの警告] 実行したプログラムによって、次のシステムが古いバージョンに置き換えられました。これらのファイルがあるとWindowsの一部の機能が正常に動作しない可能性があります。 WindowsディスクにあるWindowsセットアップを実行して現在のシステムを確認し、これらのファイルを復元してください。 C:\WINDOWS\SYSTEM\mcicda.drv C:\WINDOWS\SYSTEM\WINASPIDLL [OK] これをクリックしますと次の文が赤い画面として出ます。 NAV Auto-Protect Auto-Protect Windowsエージェントを実行できません。ログ作成とネットワーク警告は利用できません。 [ok(0)]   0を押してEnterを押すと、また最初の画面、次の画面が現れ、OKを押すとやっと普通のデスクトップ画面が現れます。 どのようにしたらよろしいでしょうか。 お教え下さいませ。 Windows98SE、インストール済み製品です。

  • システムファイルエラー

    98SEの再インストール後、各ドライバインストール中、 Sound Blaster Live! Valueドライバインストール後に、こんなシステムファイルエラーが出ました。 最近実行したプログラムによって古いバージョンに~ これらのファイルは現在使われていて自動的に修復できません。 C:\WINDOWS\SYSTEM\msjstick.drv 最新のバージョンにする事ができるのでしょうか。 デバマネは、現在!等ありません。 何でも結構ですので、教えてください。

  • システムファイルエラーがでました

    WIN98でFrontPage98をインストールしたらシステムファイルエラーがでました C\WINDOWS\SYSTEM\MSVCRT40DLL 最近実行したプログラムによってシステムファイルが古いバージョンに置き換えられました。これらのファイルは現在使われていて自動的には修復できません・・・ 動作が不安定になると警告がでましたが どう言う事でしょうか?教えてください

  • システムファイルのインストール方法を教えて!

    PCを立ち上げるとき(再起動も含む)に以下のように 黒い画面に表示されてしまいます。 システムファイルのhal.dll.を再インストールすればいいのでしょうが, やり方がわかりません。SONY VGN-T52B WindowsXPです。 無視してEnterキーを押していくと立ち上がりますが, 再起動するたびに出てしまうので治したいのです。 ちなみにPC内のリカバリーソフトではうまくいきませんでした。 ファイルを指定してそれだけインストール(修復)する方法などはないでしょうか?どうぞよろしくお願いします。 「ファイルが存在しないか または壊れているため, Windowsを起動できませんでした: 〈Windows root〉\system32\hal..dll. 上記のファイルをインストールし直してください。」

  • Vistaファイルシステムエラー解除出来ないです。

    すみません。Vistaのファイルシステムエラーを自動的に修復するのチェックをはずしても、 ずっと解除出来ないで、パソコンが起動する度に、チェックされてしまうのですが、 どうすれば解除出来ますか? 教えて下さい。お願いします。