• ベストアンサー

ファイルを抽出して復元できません。

必要なDLLファイル A:\WINDOWS\SYSTEM\MSVCRT.DLL が見つかりませんでした、とエラーメッセージが出て起動できません。マイクロソフトサポート技術情報-299296の通りやってみましたが、 ERROR:Cannot open file:e:\win98n\(nu11) とエラーになってしまいます。 どうしたらよいのでしょうか。 機種:NEC PC-9821Xv13 OS:Win95→98にアップグレード よろしくお願いします。

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

  • ベストアンサー
  • heyboy
  • ベストアンサー率21% (1852/8729)
回答No.5

度々#3です。 まずスタート→検索→ファイルやフォルダ(F) で「MSVCRT.DLL」と入力 恐らく会社のパソコンはDOS/Vなので Cドライブで設定して検索開始 検索で出たらフォーマット済みの フロッピーを挿入 エクスプローラーを起動して 「MSVCRT.DLL」をAドライブへコピーする MS-DOSのバージョンとか 何でもいいのでDOSプロント(コマンド) が起動するフロッピーを挿入して起動 >A: が出たら「MSVCRT.DLL」の入ったフロッピーと 交換して挿入し以下のように入力 >A:COPY MSVCRT.DLL C:\WINDOWS\SYSTEM (当然最後にEnterキーを押す) これでフロッピーを抜いてリセット。 ちなみに確かにセットアップCD内に 「MSVCRT.DLL」は含まれておりますが、 そのCABファイルがいくつもあり 探し出すのに一苦労いたします。

zzzbigvvv
質問者

お礼

おかげさまでWindowsが立ち上がりました! ご丁寧に教えて頂きまして、本当に本当にありがとうございました。m(__)m

その他の回答 (5)

回答No.6

違う方法で・・・。 まず、普通にwindowsを起動します。 windowsのアップグレードCD-ROMを挿入します。 自動で起動する場合は終了します。 「スタート」→「プログラム」→「アクセサリ」→「システムツール」→「システム情報」とクリック、→メニューバーの「ツール」→「システムファイルチェッカー」と順に選択して「システムファイルチェッカー」を起動します。 (「スタート」→「ファイル名を指定して実行」。名前」欄に「sfc」と入力、→「OK」ボタンをクリックしても起動できます。) 「インストールディスクからファイルを1つ抽出する」にチェックを付け→入力欄に「Msvcrt.DLL」と入力し、「開始」ボタンを押します。 「復元元」欄に「E:\win98」と表示され(CD-ROM ドライブが「E」の場合)、「ファイルの保存先」欄に「C:\WINDOWS\SYSTEM」となっている事を確認して(なっていない場合は手入力してください)「OK」ボタンを押します。 「ファイルの抽出が完了しました」と表示されたら、「OK]ボタンをクリックします。 以上で終了です。

zzzbigvvv
質問者

お礼

お礼と補足を間違えてしまいました。 ありがとうございました。

zzzbigvvv
質問者

補足

ありがとうございます。 >まず、普通にwindowsを起動します。 私にはWindowsが起動することを前提でおっしゃってるように解釈できるのですが…? Windowsが起動しなくて困っているので、私には理解できませんでした。知識がないもので申し訳ありません。 ありがとうございました。

回答No.4

起動用FDでSCANDISKやってみてください

zzzbigvvv
質問者

お礼

回答ありがとうございます。 早速やってみましたが、異常はありませんでした。

  • heyboy
  • ベストアンサー率21% (1852/8729)
回答No.3

#1さんとダブリますが 他の正常なWin98から MSVCRT.DLLをコピーして A:\WINDOWS\SYSTEM\の場所へ コピーすれば問題が解決しそうな、、、。

zzzbigvvv
質問者

補足

回答ありがとうございます。 もう1台のパソコンはXPなので、会社の98からコピーしてみようと思ってます。 アップグレード用の98のCD-ROMの中にはないのでしょうか? それから、恐れ入りますが具体的なやり方を教えていただけますでしょうか。

回答No.2

Microsoft Libraries Update でライブラリのアップデートを行ってみてください。 http://www.microsoft.com/japan/windows/mfclib/ ちなにみDLLはダイナミック リンク ライブラリと呼ばれるファイルです。 詳細は書きませんが、様々なアプリケーションが使用する関数の集合体とでも認識してください。 なので、使用するDLLが壊れたり無かったりするとアプリケーションが動作しなくなります。

zzzbigvvv
質問者

補足

回答ありがとうございます。 恐れ入りますが、やり方がわかりませんので起動FDからの具体的なやり方を教えていただけますでしょうか。

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

要はMFCの共有ライブラリをシステムフォルダにぶちこめればよいというだけですので、どっかから拾ってきてDOS上で上書きでいけるんじゃないかなと思ったり。

参考URL:
http://www.jomon.ne.jp/~yukihiro/mfcdll/readme.html
zzzbigvvv
質問者

補足

早々の回答ありがとうございます。 参考URLを拝見しましたが、セットアップ方法に 「エクスプローラからmfcdll42.exeを実行します」 とあります。Windowsが起動せず、起動FDを使っている場合はどのようにやったらよいのでしょうか?

関連するQ&A

  • 「msvcrt20.dllが見つかりません」というメッセージが・・・・・

    パソコン起動毎に「msvcrt20.dllが見つかりません」というメッセージが出て困ってます。 VB4.0やVB6.0をインストールしたり、アプリケーションCD-ROMからmsvcrt20.dl_(.dllはありませんでした。)をコピーして指定の場所(C\WINDOWS\SYSTEM)に貼り付けました。 ですがmsvcrt20.dllを何度インストールし直してもメッセージが出てきます。 何か良い対処法は御座いませんか?お願いします。 【OS】Win98 SE 【PC】NEC PC-VS2000 simplem

  • インターネットの表示が遅い。何がおかしいのでしょうか?

    win98を使用しています。IE6にアップデートしてからエラーが出てインターネットを起動するたびエラーが出たりとても表示が遅くなりました。調べるとhttp://support.microsoft.com/?kbid=895959#kb4の問題がでてきたのですが。 9番目の項目にあるプロンプトでrename C:\Windows\System\Msvcrt.dll Msvcrt.old を入力しても「パスが見つかりません」という表示が出手解決できません。 インターネットが遅くなった原因はこれなのでしょうか?

  • システムファイルエラーがでました

    WIN98でFrontPage98をインストールしたらシステムファイルエラーがでました C\WINDOWS\SYSTEM\MSVCRT40DLL 最近実行したプログラムによってシステムファイルが古いバージョンに置き換えられました。これらのファイルは現在使われていて自動的には修復できません・・・ 動作が不安定になると警告がでましたが どう言う事でしょうか?教えてください

  • 良いランタイムを教えてください。

    以前同じような質問をさせていただいたのですが、調子が悪くなりましたので質問します。 win98を使用しています。IE6にアップデートしてからエラーが出てインターネットを起動するたびエラーが出たりとても表示が遅くなりました。調べるとhttp://support.microsoft.com/?kbid=895959#kb4の問題がでてきたのですが。 9番目の項目にあるプロンプトでrename C:\Windows\System\Msvcrt.dll Msvcrt.old を入力しても「パスが見つかりません」という表示がでて解決できません。インターネットの表示も遅くなりました。 どうすれば良いでしょうか??

  • ライテイングソフトでエラー

    下記,環境でCDにデーターの書き込みを行いましたが、エラーが出て、書き込みできません。 OS名:WIN Me パソコン名:NEC VU800N57D ソフト名:Easy CD Creator OEM版 v405(アップデート 済み) エラー表示 “Creatr32が原因でMFC42.DLLにエラーが発生しました。Creatr32は終了します。” “Creatr32が原因でMSVCRT.DLLにエラーが発生しました。Creatr32は終了します。” Easy CD Creatorの再インストールは試みましたが同様の結果です。 ウイルスソフトを停止しての書き込みも試みました。 .DLLは未確認です。久しく使用していなかったので、原因は不明です。 (以前使用時は問題なく使用できていました) .DLLが無い場合は、 MFC42.DLL・MSVCRT.DLLのインストールでよろしいのでしょうか?。 .DLLがある場合は、 どのような対処が必要でしょうか?。

  • windows8.1のプロダクトキーが拒否されます

    XPからwindows8.1へアップグレードしようと、XP起動状態で8.1のインストールディスクを入れたのですが、よくこちらでもでる プロシージャ エントリ ポイントが msvcrt.dll から見つかりませんでした というエラーメッセージが出たので、8.1のインストールディスクを入れて ディスクでリブートしました。 インストーラーは立ち上がったのですが、何度入力しても プロダクトキーが拒否されます。 アップグレード版を購入したので(パッケージには通常版と記載されてますが) マイクロソフトサイトに前バージョンのOSがないとだめとあります。 http://windows.microsoft.com/ja-jp/windows-8/why-activate-windows 持ち主に確認したのですが、XPのプロダクトキーの存在があいまいなので、初期化してインストールするのは避けたいです。 どうすればいいでしょうか。 XPのインストールディスクからmsvcrt.dllはコマンドプロンプトで展開をしたのですが、 それでもXPOSから8.1のインストールディスクは起動できません。 どうかよろしくお願いいたします。

  • プログラム開始エラーで起動できない

    FMVNE450C3、windows98でした。 windows updateを実行し正常に終了したのですが、再起動しようとしたら 「プログラム開始エラー必要なDLLファイル:\WINDOWS\SYSTEM\SHLWAPI.DLLが見つかりませんでした。」 「Explorer.exeのエラー、Windowsを再インストールしてください」 と出てしまい、起動できなくなってしまいました。 セーフモードを試しましたが起動できません。 スキャンディスクは問題ありませんでした。 次に起動ディスクを使ってみましたが、起動ディスク2を挿入しキーを押して「診断ツールがEドライブに読み込まれました。ヘルプを参照するには・・・」の下に出ている「A:\>」のあとに何を入力すれば良いのか分かりません。他サイトではどれかキーを押すだけで起動できるような説明があったですが、ここで何か指示が必要なのでしょうか? これがわからないので一旦それは諦めて、次にこちらのQNo.1023892(http://fmvforum.okwave.jp/qa1023892.html)でshlwapi.dllを復活させる方法として説明されている【方法1 HDDのcabファイルから抽出する方法】を試してみました。 Safe mode command prompt onlyで立ち上げ、C:\>と表示されたら「cd c:\windows\options\cabs」と入力してc:\windows\options\cabsに移動するところまではできましたが、次に「extract /a /y /e /l c:\windows\system base4.cab shlwapi.dll」と入力してEnterを押すと 「ERROR: Cannot open file: base4.cab」と出てしまい、その下にまた「C:\>」となってしまいます。 QNo.1023892の質問者さんの補足を参考に「base4」を「win98 52」「win98\52」などに変えて色々試してみましたが、「ERROR: Cannot open file: ・・・」「C:\>」となってしまい、何度やっても同じことの繰り返しで進みません。 大切なデータを残したままバックアップも取っていなかったため どうにかデータを残したまま起動させたいのですが、何か良い方法はないでしょうか? どなたかアドバイスをお願いします。

  • 添付ファイルが開かない

    ウインドウズライブメールを使っていて、友人からの添付ファイル(ワード)を開きたいのですができません。エラーメッセージが「Internet Explorerからはダウンロードできません。インターフェイスがサポートされていません」とでます。私のPCはOSがVistaでマイクロソフトオフィスは入っていません。(ただし、オープンオフィスは入っています)この状態では、開くことが不可能なのでしょうか。どうしてもマイクロソフトオフィスが必要ということでしょうか。教えてください。

  • 起動時に必要なDLLファイルが見つからない

    Win98 SE使用です。起動時に -必要なDLLファイル C:\WINDOWS\SYSTEM\MSVCRT.DLLが見つかりません。-と警告表示が出ます。OKを押すと 次は -EXPLORE EXE.の読み込みエラー WINDOWSを再インストールしてください。-と表示され ここでOKを押した段階で固まってしまいます。再インストールとなればCドライブのフオーマットをせねばならないですが、DUALブートでLINUXと共用している為できればFORMATはしたくありません。 <LINUXは問題無く立ち上がります>MS-DOSから何とかできる方法はないでしょうか?

  • VC++ msvcrt.dllについて

    いつもこちらでお世話になっております。 VC++について質問です。 VS2008にてVC++でアプリケーションを作成しました。 作成したPCとは別のPC(VSが入っていないPC)へ作成したアプリケーションをインストールし、 起動しようとしたところ次のようなエラーメッセージが出てきて、起動できませんでした。 the procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll おそらくmsvcrt.dllが無いといわれているのだと思いますが、dllってアプリインストール時に 無ければ一緒に入れてくれれはしないものなんですか? こういう場合はネットからmsvcrt.dllを探してもってくるしかないのですか? また、msvcrt.dllのmsはマイクロソフトの略だと思うのですが探してみるとマイクロソフトのHP以外でも多数見かけるのですがなぜでしょうか? 初歩的な質問で申し訳ありません。 ご存知のかたいらっしゃいましたらご教授願います。