質問: hal.dllが存在しない、もしくは壊れている? 以前アップグレードしたwinxpからwin98に戻したのですが 起動画面で windows・・・(すみません、忘れてしまいました) windowsxpのセットアップを中止する(多分このようなメッセージ) を選択する表示が出て(これを表示1とします)上の方を選択すると \system32\hal.dllが存在しないか壊れています。 インストールしなおしてください。 というメッセージが表示されます。このあと再び「表示1」が出て 下の方を選択するとwin98が起動しました。 立ち上がったあと、\system32を見ると、hal.dllが存在していませんでした。 もう一台のpcからhal.dllをコピーしてregsvr32で登録したのですが、このあと 再起動させるとまた「表示1」が表示されました。 いったい、どうすればよいのでしょうか。 なお、このあとwin2000にヴァージョンアップする予定なのですが、ヴァージョンアップすることによって解決する問題でしょうか。 ご回答よろしくお願いいたします。
回答: >winxpからwin98に戻したのですが なんですよね。 >hal.dllが存在しないか壊れています。 xpのファイルですね。 >インストールしなおしてください。 xpのメッセージでしょ? boot.iniでwindowsxpが起動するようになっているのでは? windows98が起動するようにするといいと思いますよ。