OSをwindows98seからwindows2000professionalにアップしました。それからプリンタなどが使えなくなりました。
自分なりに調べた結果16ビットMS-DOSシステムのエラーで、http://support.microsoft.com/kb/305521/JA/ このページに従い進めています。この13の %systemroot%\System32 フォルダ とはどこにあるのでしょうか?
パソコンには詳しくないので困っています。教えてください。よろしくお願いいたします。

A 回答 (9件)

すいません。

説明が足りなかったようです。
drive_letter(ドライブレター )というのはハードディスクやCD-ROMドライブなどの記憶装置(ドライブ)を識別するために各機器に割り当てられるアルファベットのことです。
>drive_letter:\system_root\system32\command.com
>drive_letter:C\windows\system32\command.com
上記はwindowsのあるドライブがCのディスクなのでdrive_letterはCになります。(C:¥)
C:\windows\system32\command.com
で展開できます。
    • good
    • 0
この回答へのお礼

できました!プリンタドライバをインストールして、プリントアウトすることができるようになりました。助かりました。本当にありがとうございました。
アドバイス下さった方々ありがとうございました。

お礼日時:2005/04/08 22:50

必要なデータだけバックアップして、Win2kをクリーンインストールした方が解決は


早そうですが。
Win2kのプリンタドライバで不具合があるのがOSのアップグレードにありそうで。
クリーンインストールしてドライバ入れてみて使えないとなるとSOTECのハード的
仕様か、Win2kで必要なドライバが入ってないのかもしれません。

ところで..
Win98からWin2kにアップグレードするだけのスペックなんでしょうか?

この回答への補足

アドバイスありがとうございます。
最後の手段としてクリーンインストールを考えています。アップグレードした際にインターネットがほとんど使えなくなったりもしたので、できることならこのままの状態でプリンタが使えるようになってほしいと思っています。
スペックはpentium3processor 128MB 13GB(4GB未使用)なので大丈夫ですよね?

補足日時:2005/04/07 15:57
    • good
    • 0

>Command.com のやり方がわかりません


>expand cd-rom:\i386\command.co_ drive_letter:\system_root\system32\command.com
exit
expandは圧縮されたファイルを展開するときに使うコマンドです。CDのi386というディレクトリ(フォルダ)にあるcommand.co_というファイルをsystem32にcommand.comという名前で展開しろということです。
お持ちのwindows2000のCD内にi386というフォルダはありますか?なければ例えばWINNTのフォルダ内にi386のフォルダがあるとか・・。CD内のcommand.co_というファイルの場所を正確にフルパスで指定しないと出来ません。
expand cd-rom:\i386\command.co_・・のcd-rom:\i386のパスを見てください。CDのドライブがDでCD内にすぐi386があればexpand D:\i386\command.co_・・・となります。
CDのWINNT内のi386というフォルダだったら
expand D:\WINNT\i386\command.co_・・・というようにフルパスで正しく指定すれば出来ます。

この回答への補足

ありがとうございます。
expand cd-rom:\i386\command.co_をexpand D:\i386\command.co_ にすると、今までは「入力ファイルが開けません」とでていたのですが「出力ファイルが開けません」となりました。
「出力ファイルが開けない」というのはdrive_letter:\system_root\system32\command.com
の部分が正確ではないのではないかと思い、drive_letter:C\windows\system32\command.com
など、それと思われるように入力してやってみたのですがうまくいきません。
度々申し訳ありませんが教えてください。よろしくお願いします。

補足日時:2005/04/07 15:15
    • good
    • 0

Win98で使えてたプリンタがWin2kで使えないのであれば


Win2k用のプリンタドライバをインストールするだけで解決するのでは
ないでしょうか?

アプリケーションであればWin2kに対応しているかを確認しては?
ソフトの問題であれば、Win2kのWin98やNTのエミュレーション機能を
ONにすれば実行できる可能性がありますが。

何のトラブルを解決するために16ビットMS-DOSシステムをいじっているのでしょうか?

プリンタが使えない -> Win2kのプリンタドライバが入ってないということでは
ないのでしょうか?

この回答への補足

パソコン:SOTEC M350V プリンタ:EPSON PM-760C

1、win98→win2000にアップ
2、プリンタソフトウェアが2000には未対応だったのでそのままではプリンタが使えず、EPSONのホームページからwin2000対応のプリンタドライバをダウンロード。インストールしようとするが質問に書いたように「16ビットMS-DOS」のエラーのためドライバをインストールできなかった。
3、EPSONに問い合わせたところプリンタではなくパソコン本体の問題なのでSOTECかmicrosoftに問い合わせてほしい、それが解決しないと新しいプリンタを買ったとしてもおそらく使えないのではないかと言われる。
4、インターネットで調べたところこのエラーの表示の対応策がmicrosoftのページに書いてあり現在それを順に進めている。
なので現在はwin2000用のプリンタドライバが入っていません。それをインストールしようとする際にエラーが出てインストールできません。何か方法があれば教えてください。よろしくお願いします。

補足日時:2005/04/06 16:59
    • good
    • 0

#3の方が書いてありますがsystemrootはコマンドプロンプトでsetと入力しEnterを押すと出てきます。


SystemRoot=C:\WINNTのように出てきますので。
%systemroot%の変数に=の次に指定しているパスを代入すれば良いんです。
SystemRoot=C:\WINNTなら
%systemroot%\System32とあればC:\WINNT\System32のホルダー
パスにしたがってホルダを開いていけば分かります。

この回答への補足

回答ありがとうございました。
ホルダーの場所がわかりました。

http://support.microsoft.com/kb/305521/JA/
このページに書いてある
• Autoexec.nt
• Command.com
• Config.nt
のうち Command.com のやり方がわかりません。上記のページの16のbを試したのですが「ファイルが開けません」となってしまいます。あとはCommand.comだけだと思うので何か良い解決策があれば教えてください。

補足日時:2005/04/06 10:12
    • good
    • 0

そそっかしくてすみません、#3のものです。



#3で、
「パソコン一般論として受け止めていただければ」
と書いてしまったのは、
「16ビットMS-DOSシステムの一般論」
と読み替えてくださいませ。。。

MEまでの、俗称として9系統といわれるウインドウズは下地が全部16ビットMS-DOSでした。
windows2000professionalやXPのような俗称としてNT系統と言われるウインドウズは下地から32ビットで、古い16ビットMS-DOSも小亀として動いてくれるようなしくみが乗っていると考えるとわかりよいと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
全く知らなかったことなので勉強になりました。

お礼日時:2005/04/06 10:31

がんばってますね。


わたしはwindows2000にはあまり詳しくないのですが、パソコン一般論として受け止めていただければと思い投稿してみました。

「%systemroot%」のように前後を%でくくった呪文のことを、
環境変数
といわれています。

これは「変数」ですので、その人の持っているパソコンそれぞれに違いがある、という意味です。

#1のかたが「通常は「C:\WINNT\SYSTEM32」だったと思います。」とお答えくださっているのは、自分で何もセットしたおぼえがない場合に「%systemroot%」が自動設定されるケースが「C:\WINNT\SYSTEM32」のことが多い、ということをさしていると思います。

しかし、これは人によってパソコンによって全部違うことになってしまうので、誰かがセットしてくれた「このパソコンの環境変数」がいったいどうなっているのか、というチェックができるようになっています。

コマンドプロンプトから。「SET」と入力して「ENTER」キーボードを押してみてください。
ずらずらずら、っとセットされた環境変数の「このパソコンの答え」が出てくるようになっていると思うんです。

覚えておくと色々後で役に立つと思いますのでちょっと試してみてください。
    • good
    • 0

この質問に対して答えられるスキルはないのですが、次の方法は試されましたでしょうか?



プリンターを購入したときに付属していたCDの中からWindows2000用のプリンタドライバをインストールする。

もしプリンターがWindows2000の登場以前の機種だったら、プリンターメーカーのサイトからドライバをダウンロードしてインストールする。

これを行えばまずプリンタに関しては使えるようになるはずです。
    • good
    • 0
この回答へのお礼

ありがとうございました。
Windows2000用のプリンタドライバをダウンロードしてきて、インストールするときに質問のようなエラーになってしまいます。説明が不十分ですみませんでした。

お礼日時:2005/04/06 10:29

通常は「C:\WINNT\SYSTEM32」だったと思います。



それよりプリンタドライバーをアンインストールして、2000/XP用のプリンタドライバーをインストールすれば良いような気がしますが…。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング