• ベストアンサー

Config.ntのエラーって?

ある種のダウンロードしたドライバとかアプリのインストを実行したときに、DOSのコマンドを利用しているのでしょうか 次のようなメッセージが出てエラーとなります 「Config.ntシステムファイルはMS-DOS及びMicrosoft Windowsアプリケーションを実行するのに適していません」 解決方法を検索してみると「\WINDOWS\repair の中にあるconfig.ntを\WINDOWS\sysytem32の中にコピーする」とありましたので実行してみましたが解決できませんでした  解決方法をアドバイスしていただければありがたいです

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

  • ベストアンサー
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

>強制終了すると「ntvdm CPUは不正命令を検出しました」と表示が出てきました そこまでの経験はないので、参考URLだけでご勘弁。 なにか余計な事を教えてしまったようで申し訳ありません。

参考URL:
http://www.trendmicro.co.jp/esolution/solutionDetail.asp?solutionId=3953
hirodesu
質問者

お礼

なるほど なかなか根が深い問題のようですね  エプソン製スキャナーのインストにも大きく影響があることも わかりました ほっておいても問題は大きくは大きくならないようですので もう少しジタバタしてみて ダメな時は再インストで逃げようと思います ありがとうございました

その他の回答 (1)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

config.nt っていうファイルがぶっ壊れてしまったか、正しくないものに書き換えられた場合に発生するそうです。数年前に私も同様なエラーに見舞われまして、意味もわからず、呪文を入力して解決しました。 インストールCDをセットします。(ここで CD-ROM ドライブは D: と仮定します。) [スタート]-[ファイル名を指定して実行] から 「cmd」と入力してEnter。 下記のコマンドを実行します。 cd %systemroot%¥system32 copy *.nt *.bknt d: cd i386 expand config.nt_ %systemroot%¥system32¥config.nt expand autoexec.nt_ %systemroot%¥system32¥autoexec.nt expand command.co_ %systemroot%¥system32¥command.com

hirodesu
質問者

お礼

早速のご回答ありがとう御座いました CDの中の該当ファイルをリネームしてsystem32に上書きしてみました ところが、以前のようなエラー表示は出ないものの フリーズ状態になり 強制終了すると「ntvdm CPUは不正命令を検出しました」と表示が出てきました ご指摘以外のファイルも何か壊れているような感じです OSのクリーンインストしか無いのかなと半分あきらめ気分です ご指導ありがとうございました

関連するQ&A

  • コマンドプロンプト実行したとき展開先が指定されないのエラーがでるが。どうすればいいか

    okweb QNo.1044077に AVGというソフトをアンインストールしようとすると、16ビットWindowsサブシステムというタイトルで「C\\WINDOWS\\SYSTEM32\\AUTOEXEC.NT.システムファイルはMS-DOSおよびMicrosoft Windowsアプリケーションを実行できないのエラーメッセージがでるーーーー以下略すーーー」 を参考にしながら試したものの(コマンドプロンプトでしっかりと、「expand E:\i386\config.nt_ c:\windows\system32\config.nt」と入力してEnterキーを押しても、「入力ファイルは開くことができません:e:\i386\config.nt_」と出てしまいます。とあります。 さて私もこの方と同じ現象がでて、同じようにコマンドプロンプトでexpand E:\i386\config.nt_ c:\windows\system32\config.ntとやってみたのですが私の場合展開先が指定されていません。のエラーがでてきました。何がわるいのでしょうか。

  • 16ビットWindowsサブシステムというエラーについて

    AVGというソフトをアンインストールしようとすると、16ビットWindowsサブシステムというタイトルで「C\\WINDOWS\\SYSTEM32\\AUTOEXEC.NT.システムファイルはMS-DOSおよびMicrosoft Windowsアプリケーションを実行するのに適していません。アプリケーションを終了するには、[閉じる]を選んでください」と出てきて、アンインストールが出来ません。インストールをもう一度しようとしてもこの文字が出てきて、出来ない状態です。そして過去ログにあるhttp://support.microsoft.com/default.aspx?scid=kb;ja;324767 を参考にしながら試したものの(コマンドプロンプトでしっかりと、「expand E:\i386\config.nt_ c:\windows\system32\config.nt」と入力してEnterキーを押しても、「入力ファイルは開くことができません:e:\i386\config.nt_」と出てしまいます。Autoexec.nt、Command.comについても同様のことを試してみると同じ状態になりってしまいます。)どうすることもできません。やり方が間違っているかもしれませんし、どなたかご存知の方、どうか教えていただけないでしょうか?大変困っております。よろしくお願いいたします。

  • 教えてくださいエラーについて

    pc初心者でわからなくてすみません いつからかは、分からないのですが アプリケーションを起動すると 16 ビット MS-DOS サブシステム 実行またはインストールしようとしているプログラムへのパス config.nt システム ファイルは MS-DOS および Microsoft Windows アプリケーションを実行するのに適していません。アプリケーションを終了するには、[閉じる] を選んでください。 というエラーがでて起動しません どうすればよいでしょうか

  • system32 config復旧中のエラー

    system32 config破損で復旧中に 先に進まず壁にぶつかってしまいました。 http://support.microsoft.com/kb/436927/ja こちらのHPで 解決方法の12番 copy c: windows repair system を入力すると パラメーターが有効ではありません。 と出てしまって先に進まず困ってます;; 解決方法が分かる方がいらっしゃいましたら 教えてください。 よろしくお願いしますm(__)m

  • config.nt 16ビット Windows サブシステムのエラーについて

    いくつか同様の質問が出されていますが、 若干事象が異なるようなので、 改めて質問させていただきました。 他のQと同様に要点はほぼ同じ、 「DOSベースプログラムを動かそうとすると、  アプリケーションを実行すのに適していません。  というメッセージが出て実行できない。」 といったものですが、 これにユーザーは関係あるのでしょうか? ローカルAdminの場合には問題なく動作し、 仕事上のドメインユーザでは発生します。 また別のユーザを追加しても改善しません。 (ちなみにドメインユーザもAdmin権限に設定した上で) Microsoftのサポートでの、 ・config.nt ・autoexec.nt ・command.com の3つをコピーし直すという方法も試しましたが、 改善が見られませんでした。 職場のPCなので、再セットアップはできるだけ避けたいです。 なにか情報をお持ちの方はいらっしゃらないでしょうか? よろしくお願いいたします。 OS:Windows 2000 SP4適用済み 事象の発生は、誤ってIE6SP1のセットアップを走らせたあとからです。 いったん中断したのですが、再起動後セットアップの復元が出るので、 一度IE6の再セットアップを実行しました。

  • NT4.0のSTOPエラー(0x00000074)BAD_SYSTEM_CONFIG_INFO

    こんにちは、起動時にSTOPエラー(0x00000074)BAD_SYSTEM_CONFIG_INFO がでます。 マイクロソフトのサイトに対処法を見つけましたが、意味が良くわかりません。何方か教えてください。 1、Windows NT がファイル アロケーション テーブル (FAT) ボリュームにインストールされている場合 MS-DOS 起動ディスクを使用して、コンピュータを起動します。 Attrib.exe コマンドを使用して、%SystemRoot%\System32\Config フォルダにあるレジストリ ファイルから読み取り専用属性を削除します。 コンピュータを再起動します。 2、Windows NT が Windows NT ファイル システム (NTFS) ボリュームにインストールされている場合 同じコンピュータ上の新しいフォルダまたはドライブに Windows NT をインストールします。 コンピュータを起動し、Windows NT の新しいインストールで起動します。 Windows NT の元のインストールの %SystemRoot%\System32\Config フォルダにあるレジストリ ファイルから読み取り専用属性を削除します。 コンピュータを再起動します。 との2方法との事です。 おそらく(FAT)の方法だと思います。・・・・

  • AUTOEXEC.NT消失について

    「教えて!goo」で何度も出ている質問なんですけど、回答を読んでも解決できないので再度質問させてください。 OSはWindows2000 SP4です。 ある特定のアプリケーションを起動しようとすると「C:\WINNT¥SYSTEM32¥AUTOEXEC.NT.システム ファイルはMS-DOS および Microsoft Windowアプリケーションを実行するのに適していません。アプリケーションを終了するには「閉じる」を選んで下さい」というエラーメッセージが出て起動できません。 こちらのサイトやマイクロソフトのサポート情報を読んで、WINNT\REPAIRフォルダのAUTOEXEC.NTをWINNT\SYSTEM32フォルダにコピーしました。 これで起動できるようになるのですが、再起動するとコピーしたSYSTEM32\AUTOEXEC.NTが消えてしまい、また同じ状態に戻ってしまいます。 同じ内容のAUTOEXEC.NTを新規ファイルとして作成してみたり、セーフモードでコピーしてみても同じです。 とりあえず、REPAIR\AUTOEXEC.NTをSYSTEM32にコピーするBATファイルを作成してスタートアップに入れるという暫定的な運用でしのいでますが、正しい解決方法はどうなんでしょうか?

  • 古いソフトをインストールしようとすると。

    教えて下さい。 ソーテックBJ3510でOSはXPなのですが、古いソフトをインストールしようとすると、C:\WINDOWS\SYSTEM32\AUTOEXEC.NT.システムファイルはMS-DOSおよびMicrosoft Windowsアプリケーションを実行するのに適していません。アプリケーションを終了するには[閉じる]か無視を選んでくださいと出て、ちっともインスト出来ません。 ちなみに、《この教えて…》のサイトからよく似た質問の回答がありましたので色々試しては見たのですが、やはりインストール出来ません。既にそのソフトはサポートが終わっており、他の三台あるXPパソコンはすんなりインスト出来ます。どうしたら良いのでしょうか?困ってます、教えてください。 【以下、過去の教えてグーの回答です。】 i386フォルダーに有った「AUTOEXEC.NT」を、C:\WINDOWS\SYSTEM32ホルダーの中に上書きコピーで終了です。コピーが出来ない場合は、 [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。[名前] ボックスに cmd と入力し、[OK] をクリックします。 コマンド プロンプトで次のコマンドを入力します。各コマンドの後に Enter キーを押します。expand C:\i386\config.nt_ c:\windows\system32\config.ntで、コピー出来ます。 Cドライブの中にi386フォルダーが有ると思います。その中にAUTOEXEC.NT」が有ると思います。確認してください。 dsx_00 Microsoft のそれらしきページを見つけたので参考にどうぞ。ちょっと難しいかもしれません。 ・Windows XPのCD-ROMが必要です。・記事中の手順3のCD-ROM ドライブ文字の部分は、CD-ROMのドライブが D だとするとexpand d:\i386autoexec.nt_ ... になります。参考URL:​http://support.microsoft.com/default.aspx?scid=kb;ja;324767​XPのCD-ROMですが、買ったときに『リカバリーディスク』しかついてきませんでした。 以上、宜しく教えて下さい。

  • 16ビットサブシステムエラー

    WINDOWS F&Qで以下の文章の通りに入力してみましたがコマンド画面の 二行目を入力すると「指定されたファイルが見つかりません」と ストップします。 なにがどう悪いのでしょうか? 自作PC OS 2000pro 引用 抜粋文 Windows 2000/XP で DOS もしくは Windows 16 ビットアプリケーションを実行しようとすると、「16ビット MS-DOS サブシステム:config.nt は MS-DOS および Microsoft Windows アプリケーションを実行するのに適していません」というエラーメッセージが表示されることがあります。 これは config.nt ファイルが正しくないものに書き換えられた場合に発生するため、次の手順で回復を試みてください。 Windows CD-ROM をセットします。(ここで CD-ROM ドライブは D: と仮定します。) [スタート]-[ファイル名を指定して実行] から cmd を起動します。 以下のコマンドを実行します。 cd %systemroot%\system32 copy *.nt *.bknt d: cd i386 expand config.nt_ %systemroot%\system32\config.nt expand autoexec.nt_ %systemroot%\system32\autoexec.nt expand command.co_ %systemroot%\system32\command.com config.nt は、16bit サブシステムを起動する場合に読み込まれる、config.sys に相当するファイルです。

  • 「環境のためのメモリが足りません」エラー

    クライアント(WIN2000)からサーバーにあるMS-DOSプログラムをショートカットキーのダブルクリックで実行すると 「環境のためのメモリが足りません」 「他の端末から実行するか、環境を改善してください」 のエラーが発生して、処理が中断されます。 WIN98の時はconfig.sysに「SHELL=\COMMAND.COM /E:XXX」を追加することで解決できていたと思うのですが NT系マシンだとCONFIG.SYSファイルはからっぽだし、CONFIG.NTファイルは何か違うみたいだし、解決法がまったくわかりません。 またMS-DOSプログラムのexeを直接実行すると 「c:\WINNT\System32\cmd.exe NTVDM CPUは不正な命令を検出しました。」 のエラーが発生してアプリケーションを終了するために「閉じるボタン」の押下しかできなくなります。 上記2点について、どちらか一方でも解決法を知っているかたはぜひアドバイスをお願いします。