• ベストアンサー

WindowsXPの起動について

友達のパソコンで起動するときにSHLWAPI.DLLが見つかりませんという表示が出てWindowsが起動できないといっている人がいるのですが、どうしたらいいでしょう? 自分のパソコンに入ってるSHLWAPI.DLLをフロッピーにこぴーして、そのフロッピーからC:\WINDOWS\system32にコピーさせようとも思ったのですが、やり方がわかりません。 XPのコマンドプロンプトならMOVEコマンドでできるのですが・・・。 WindowsXPのインストールCDはありません。HDDにインストールファイルがあるものなので(ノートパソコンなので)。 どなたかよろしくお願いします。

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

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.3

ANo.#2の補足(?)or訂正(?)です。 インストールFDだけでは、XPのインストールは出来ないので、もしかしたら、途中でXPのインストール用CD-ROMを要求されるかもしれません。(我が家のXPパソコンにはFDDがついていないので、確認できません。) その時は、どこかからCD-ROMを借りるしかないので、それも無理なら、ご友人のパソコンからHDDを外して、あなたのPCに繋いでコピーしてください。

runner_h_a
質問者

お礼

起動FDから起動しようと思ったのですが、駄目でした。 Hardwareがどうのこうのって英語で出てしまって無理でした。 しょうがないからリカバリするとのことで解決しました。 でも、知識として知っておいた方がいいことをたくさん教えていただきありがとうございました!

その他の回答 (2)

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

MOVEコマンドなんて、使っちゃいけませんデスョ。 MOVEコマンドはファイルを『移動』するコマンドなので、あなたのパソコンから"shlwapi.dll"がなくなっちゃいます。COPYコマンドを使いましょう。 (実際には、"shlwapi.dll"は"C:\WINDOWS\system32\dllcache"フォルダにバックアップが作られているので、"system32"フォルダから"shlwapi.dll"がなくなっても"dllcache"フォルダから自動的に復元されるので、あまり害は無いですが) プリインストールパソコンのようですから、『回復コンソール』は使えないのかな? もし、『回復コンソール』が使えない&HDDがNTFSでフォーマットされていると、MicrosoftのサイトからFDインストール用のファイルをダウンロードして『回復コンソール』を使えるようにするか、ご友人のHDDをあなたのパソコンに繋がないとコピーできません。 FDを6枚用意して、↓からバージョンにあったファイルをダウンロードして『インストールFD』を作り、ご友人のパソコンをインストールFDから起動して、『インストール済みのWindowsを修復する』とかいう項目を選び、さらに『修復(回復だったかも)コンソール』を選択すると、コマンドプロンプトのような画面が表示されますから、"C:\WINDOWS\system32\dllcache\shlwapi.dll"を"C:\WINDOWS\system32"フォルダにコピーします。("C:\WINDOWS\system32\dllcache\shlwapi.dll"が無ければ、あなたのパソコンにある"shlwapi.dll"をFDにコピーしてください。) 『回復コンソール』のプロンプトが表示されたら、ファイルをコピーする前に、"chkdsk c: /r"と入力して、ハードディスクの検査&修復をしてみてください。(普通には削除しても削除されないファイルなので、多分ディスクから読み取れないだけだと思います。) 『Microsoft:Windows® XP Professional ユーティリティ: フロッピー ブート インストール用起動ディスク』 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=55820EDB-5039-4955-BCB7-4FED408EA73F 『同:Professional sp-1用』 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=83F53BE9-28FA-40E8-8EC2-631504EF5E26 『同:Home Edition用』 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=E8FE6868-6E4F-471C-B455-BD5AFEE126D8 『同:Home Edition sp-1用』 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=FBE5E4FC-695F-43E5-AF05-719F45C382A4

  • pippy
  • ベストアンサー率50% (232/458)
回答No.1

まず第一にセーフモードで起動できないか確認しています。電源投入直後にF8キーを押して、起動メニューからセーフモードを選択します。 セーフモードで起動できた場合には、特に問題ないでしょう。 セーフモードでも起動しなかった場合には、非常に問題があります。というのも、それがWindows9x系のPCである場合には、フロッピーディスクの起動ディスクからブートしてハードディスクにアクセスすることができます。しかし、WindowsXPの場合にはNTFSでハードディスクがフォーマットされているので、起動ディスクからは、アクセスできないからです。 (なお、NTFSDOSというツールを使えば、起動ディスクからでもNTFSドライブにアクセスすることができますが、無料版のNTFSDOSでは書き込みができませんし、日本語ファイルがあると正常に動作しません。) そこで、回復コンソールによる方法を検討してみることにします。 回復コンソールはWindowsXPのインストールディスクからインストールします。インストールCDからブートするとメニューが表示されますのでそこで、回復コンソールと選択します。 次にインストールCDを抜いてから起動すると、最初にブートメニューが表示されますので、回復コンソールを選択してください。 回復コンソールのコマンド体系はMS-DOSに非常によく似ていますが、NTFSドライブにもアクセスすることができます。 インストールCDが無いということですが、どこからか借りてくるなりして実行してみてください。

関連するQ&A

  • windowsXPが起動しません

    電源をいれると画面が黒地に白字で 無効なBOOT.INIファイルです C:\windows\から起動しています   次の画面で 次のファイルが存在しないか、または壊れているためwindowsを起動できませんでした。 <windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 となり、121ware.comの情報番号007824で回復コンソールを起動しようとして microsoftの文書番号880422を参照してwindowsXPのフロッピーブートインストール用起動ディスクを作成する方法でやってみましたが、 小生のPCはヒューレットパッカード pavilion2345 windowsXP home editionで購入したもので、現在はSP3にしてあります 起動用フロッピーディスクを作るのに、もう一台のwindows7 64bit PCで作成を試みたのですが、 エラー  プロセス<c:\users\竹田\AppData\Local\Temp\IXP000.TMP\makeboot.exe> 作成エラーです 原因:indows\system32\advpack.dll OK とエラーになってあとが続きません。 なにとぞお知恵をおかしください お願いします

  • Win98が起動できない。

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

  • パソコンが起動してもbrowseui.dllでエラーがでて進まない

    いらないソフトをほとんどアンインストールしました。そのとき共有ファイルの削除の項目ではすべていいえにしました。 で次起動したらまずWindows98のマークのあとの黒い画面でNorton Auto protectがうまく軌道できないので再インストールしろといわれました。OKをおしたらデスクトップが表示される前に Windows\system\shlwapi.dll がありません。Windowsを再インストールしてください といわれました。再インストールをさけて全く同じOSで同じバージョンのやつからそのファイルをてFDにいれてエラーのあるパソコンのSystemフォルダにMSDOSでコピー再起動しました。そしたら次は System\comctl32.dllがありませんといわれたのでまたコピー、そしたら次はmsvcrt.dllがなくまたコピーしました。しかし今度はExplorerがエラーを起こして詳細をみたらsystem\browseui.dllでエラーがおきており、MSDOSからそのDllを消したのですが次起動したらexplorer.exeで違反エラーがおきてExplorer.exeをMSDOSから消し起動したら起動したらまたWindowsをサインストールしてくださいといわれて今度は自然にシャットダウンしました。 パソコンにはたくさんファイルがあるのでフォーマットして再インストールはしたくありません。できれば上書きインストールをしたいのですがどうしたらいいでしょうか?SafeモードもCtrlキーをおして起動しようとしても起動しません。Cドライブの中にWindowsのCDの中身を保存しておいたのでSetup.exeを起動したらWindows98のインストール画面がでてきました。これを行った場合はすでにあるファイルは消されるのでしょうか?それとも上書きインストールされるのでしょうか? もし手だてが無い場合はこのハードドライブをほかのPCのハードドライブにくっつけてファイルを転送したいです。そのときはただ取り外して向こうのHDDの先にくっつけて起動するだけでいいのでしょうか?

  • Windowsが起動しません

    「次のファイルが存在しないか、または壊れているためWindowsを起動できませんでした。<windows root>\system32\hal.dll. 次のファイルをインストールしなおしてください」 というエラーが出てwindowsが起動しなくなったため、起動ディスクを作成し、フロッピーにコピーしたAUTO.EXEを用いて、回復コンソールからchkdsk /r /p を実行しました。 その後起動しなおしてみたところ、一応Windowsは起動したのですが、今度は 「アプリケーションまたはDLL C:\WINDOWS\system32\kbd101.dllは正しいWindowsイメージではありません。これをインストールディスクのファイルと照合してください。」 と表示され、再起動がかかってしまいます。 OSは購入時にインストールされていたWindowsXPで、 OS関係のCDやリカバリ・再セットアップ等のCDは入っていなかったので、持っていません。 解決方法など、解る方いましたらアドバイスお願いします。 PC:NEC VALUESTAR VC300/5D OS:Windowsxp

  • WindowsXP Home 起動出ができません

    HPのノートパソコン(Compaq nc6400)にXPを再インストールしようとしたのですが コンピュータにハード ドライブがインストールされていませんでした と出てきて、再インストールできませんでした なので今度はデスクトップにつないで再インストールしたら出来ました フォーマットをしてから再インストールしました しかし起動チェックでノートパソコンに接続してやったら Error loading operating system と出てきて起動できません デスクトップでは起動できました 次にノートパソコンのBIOSの設定を変えて見ました HDD関係のものを変更して見ましたがどれも全く変わりませんでした しかし、HDD変換モードという設定をビットシフトからLBA支援と変えたら セーフモードを選択する画面までいけるようになりました しかし、通常起動でもセーフモードでも ウインドウズのロゴが出てきて一瞬ブルースクリーンが出てきて再起動してしまいます どうしたらノートパソコンで起動できるようになりますか よろしくお願いしますm(_ _)m

  • WindowsXPのロゴ画面で1分ほど固まります。

    WindowsXPのロゴ画面で1分ほど固まります。 WindowsXPの起動でPOSTが終了し、ロゴが出る瞬間(かなり薄暗いですがロゴ画面は表示されています。)に1分ほど固まり、それからちゃんと表示されて起動します。 ここ2ヶ月くらいで、Boot.iniが壊れて、C:\Windows\System32\hal.dllが見つからないというエラーが表示されることが2回ありました。 回復コンソールからあらかじめフロッピーに作成していたBoot.iniをCドライブにコピーすると無事に起動するのですが、それと関係あるのでしょうか。 念のためウイルスチェックをかけてもなにも見つかりませんでした。

  • シャープのメビウスでWindowsXPが起動しない

    XP搭載のノートパソコン(シャープ・メビウス)を使っています。 先日、「プログラムの追加と削除」で誤って、Internet Explore6 SP2を削除してしまいました。 その後、起動が不安定になったため、Internet Explore6 SP1も削除したら、Windowsが起動できなくなりました。 現在の起動状況としては、下記のようなメッセージが表示されます。 (1)winlogon.exe-エントリーポイントが見つかりません ↓ (2)×(バツ)プロシージャエントリポイントAssocIs DangerousがダイナミックリンクライブラリSHLWAPI dllが見つかりませんでした ↓ (3)ユーザーインターフェイスエラー ログオンユーザーインターフェイスDLLmsgina.dllを読み込めませんでした。システム管理者に問い合わせてDLLを置き換えるか、または元のDLLを復元してください。 ↓(再起動) 再起動すると(1)~(3)を繰り返す Sefeモードでも同様に繰り返します。 リカバリCDも紛失してしまったので、フォーマットしてもOSがありません。 もうメーカーに出すしかないのでしょうか? どなたか解る方がいらっしゃいましたら、よろしくお願いいたします。

  • 起動ディスクが使えない場合

    RegConというソフトを使って、レジストリの再構築をしたいのですが、 「起動ディスクでコマンドプロンプトを起動した後に、『c:\windows\help\rcrcover.bat』を実行し、フロッピーディスクを抜いた後、ctrl+alt+delでリセットして、Windowsを標準起動する」 ということが起動ディスクが作れないのでできません。というのも現在、WindowsMEのパソコンを使っているですが、ノートパソコンでフロッピードライブが付いていません。なので、起動ディスクが作成できずに困っています。CDドライブ(書き込み可)は付いていますが、どうにかならないでしょうか。

  • KnoppixでWindowsXPをコピーできる?

    すいません、初心者です。かなり複雑なのですが(^_^;) 外付けのHDD(FAT32)にバックアップしたCドライブの中身(WindowsXP)を、ノートのCドライブ(FAT32)に戻したいと思っています。 ノートのCドライブには、WindowsXPが新規インストール済みです。 ノートはMacBookで、MacOSXとXPのデュアルブートになっています。 XPは、システムパーティションのみバックアップしたため、外付けからは起動不可です。 市販のCD起動のコピーツールだと、ノートが単一ボリュームと認識されてしまい(ダイナミックディスクのため?)XPだけをパーティション単位で戻せません... ファイル単位のコピーをKnoppixを試したところ、一部はコピーできるのですが、すでに新規インストールしてあるXPシステムへの上書きは「~へのアクセスは拒否されました」と出て不可です。 ダメもとでコピーしてみたいので、強制的に上書きする方法があれば教えてください。よろしくお願いします<(_ _)>

  • WindowsXP起動中にエラーメッセージ(~hal.dllがない)が出て起動できない

    WindowsXPを起動中に以下のエラーメッセージが出てとまります。 ----------------------------- 次のファイルが存在しないかまたは壊れているためWIndowsを 起動できませんでした: <Windows root>\system32\hal.dll 上記のファイルをインストールし直してください。 ----------------------------- 環境は c: Windows98SE d: WindwosXP Prof. のデュアルブート環境です。 WindowsXPインストールディスク内を検索したのですが、(Cabファイルになってしまっているのでしょうか?)hal.dllは見当たりませんでした。 d:ドライブ上で、hal.dllを検索し、いずれかを上書きコピーしたのですが症状は変わりませんでした。 セーフモードで「前回正常に起動した・・・」も試したのですがやはり解消されません。 何か、よい切り分け方法はないでしょうか?