• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:hal.dllが存在しない、もしくは壊れている?)

hal.dllが存在しない、もしくは壊れている?

このQ&Aのポイント
  • 以前アップグレードしたWinXPからWin98に戻した際、起動画面でWindowsXPのセットアップを中止する選択をしたとき、 <Windowsルート>\System32\hal.dllが存在しないか壊れていますというメッセージが表示される。再起動しても同じ表示が出るため、どう解決すればいいかわからない。
  • もう一台のPCからhal.dllをコピーしてregsvr32で登録したが、再起動すると同じ表示が出現する。
  • Win2000へのバージョンアップによって問題が解決するかどうか不明。

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

>WinXPからWin98に戻したのですが なんですよね。 >hal.dllが存在しないか壊れています。 XPのファイルですね。 >インストールしなおしてください。 XPのメッセージでしょ? Boot.iniでWindowsXPが起動するようになっているのでは? Windows98が起動するようにするといいと思いますよ。

kick87
質問者

お礼

Win2000にヴァージョンアップして、同様の症状が出たらBoot.iniを編集してみようと思います。 ありがとうございました。

kick87
質問者

補足

ご回答ありがとうございます >Boot.iniでWindowsXPが起動するようになっているのでは? >Windows98が起動するようにするといいと思いますよ。 すみません、この点具体的に教えていただけますか? よろしくお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

Boot.iniを [Boot Loader] timeout=0 Default=C:\ [Operating Systems] C:\ = "**************" こんな感じに timeout=0 Default=C:\ とすると、Windows98が起動すると思いますよ。 念のためにバックアップしておいてね。 Boot.iniは「読み取り専用」+「隠し属性」等が 付いているので簡単には見れないかも。 フォルダオプションで表示設定を変えてね。 >このあとWin2000にヴァージョンアップする予定なのですが、 >ヴァージョンアップすることによって解決する問題でしょうか。 Boot.iniを編集しなくても、 起動OSの優先がWindows2000になるから解決するかも。

kick87
質問者

お礼

とりあえずWin2000にヴァージョンアップしてみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A