• ベストアンサー

Win98が起動できない。

mfc42.dll shlwapi.dll msvcrt.dll Win98のMSDOSモードではこれらを削除できましたが、 再起動すると、Explorer.exeの入れ直しをするようなメッセージが出てきて Win98がシャットダウンして、起動できなくなりました。 情けないはなし、元のファイルのコピーをもってなく、 起動用のフロッピーはあるものの、別のWin98から上の3つのファイルをコピーしてもだめでした。 Win98を正常に起動させる方法は、無いのでしょうか?

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

  • ベストアンサー
  • A1200hd40
  • ベストアンサー率51% (336/647)
回答No.3

#1です。 基本的に、Systemフォルダ内のファイルを操作する場合、 その内部にあるファイルの意味を、全てについて熟知でもしない限りは、行うべきではありません。 レファレンスマニュアルと、にらめっこでもしない限り、全ての動作を知ることは難しいでしょう。 削除した3つのファイルのうち、 mfc42.dll、msvcrt.dll は、 VisualC++6.0Jのランタイムです。 あまり関係は深く無いでしょう。 shlwapi.dll これが原因でしょう。 Explorer.exeが、 c:windows\system\shlwapi.dllのように、 windowsフォルダ内の、systemフォルダ内にある shlwapi.dllを、必要とする様です。 削除しても大丈夫と思われるのは、各アプリケーションのフォルダ内のshlwapi.dllでしょう、そのアプリケーションに、c:windows\systemフォルダ内にあるshlwapi.dllを参照させるため、削除する場合が有る様です。 復旧方法は、#2のかたの方法が、手っ取り早いでしょう。 上書きインストールの場合、上書きされるのはウィンドウズのみで、CDより新しいファイルが存在する場合は、新しいファイルの方を、優先させるようになっているようですので、恐がらずにどうぞ。

その他の回答 (2)

回答No.2

>Win98を正常に起動させる方法は、無いのでしょうか? 上書きインストールすればいいでしょう

  • A1200hd40
  • ベストアンサー率51% (336/647)
回答No.1

話が見えません。 こう言う障害の場合、 なぜその3つのファイルを削除する必要があったのか? どのような操作をしていたのか? 何か変わったことがあったのか? 以上のことが判らないと、どう助言してイイのか判断できません。

kounesi
質問者

補足

削除する理由は、自作のソフトをインストールする際に使用中ですなどのメッセージが表示されため、短絡的に削除を行いました。 以前、mfc42.dllを削除すると問題なくインストールできたソフトがありましたので、このように危険なファイルの削除をしてしまいました。 今となっては後悔しております。

関連するQ&A