※ ChatGPTを利用し、要約された質問です(原文:hal.dllが存在しない、もしくは壊れている?)
hal.dllが存在しない、もしくは壊れている?
このQ&Aのポイント
以前アップグレードしたWinXPからWin98に戻した際、起動画面でWindowsXPのセットアップを中止する選択をしたとき、
<Windowsルート>\System32\hal.dllが存在しないか壊れていますというメッセージが表示される。再起動しても同じ表示が出るため、どう解決すればいいかわからない。
もう一台のPCからhal.dllをコピーしてregsvr32で登録したが、再起動すると同じ表示が出現する。
Win2000へのバージョンアップによって問題が解決するかどうか不明。
以前アップグレードしたWinXPからWin98に戻したのですが
起動画面で
Windows・・・(すみません、忘れてしまいました)
WindowsXPのセットアップを中止する(多分このようなメッセージ)
を選択する表示が出て(これを表示1とします)上の方を選択すると
<Windowsルート>\System32\hal.dllが存在しないか壊れています。
インストールしなおしてください。
というメッセージが表示されます。このあと再び「表示1」が出て
下の方を選択するとWin98が起動しました。
立ち上がったあと、\system32を見ると、hal.dllが存在していませんでした。
もう一台のPCからhal.dllをコピーしてregsvr32で登録したのですが、このあと
再起動させるとまた「表示1」が表示されました。
いったい、どうすればよいのでしょうか。
なお、このあとWin2000にヴァージョンアップする予定なのですが、ヴァージョンアップすることによって解決する問題でしょうか。
ご回答よろしくお願いいたします。
お礼
Win2000にヴァージョンアップして、同様の症状が出たらBoot.iniを編集してみようと思います。 ありがとうございました。
補足
ご回答ありがとうございます >Boot.iniでWindowsXPが起動するようになっているのでは? >Windows98が起動するようにするといいと思いますよ。 すみません、この点具体的に教えていただけますか? よろしくお願いします。