AUTOEXEC.NT ファイルに関する問題の管理

特に Windows XP SP2 のアップグレード後に、CONFIG.NT または AUTOEXEC.NT のいずれかが「... MS-DOS および Microsoft Windows アプリケーションの実行に適していない」というメッセージが表示される場合があります。 ."このメッセージが表示された場合、DOS 16 ビット COMMAND.COM プログラムまたはこれらのファイルの 1 つが破損している可能性があります。別の可能性もあります。以下で説明します。

Windows System32 フォルダにあるファイル AUTOEXEC.NT、CONFIG.NT、および COMMAND.COM を、元の OEM Windows XP CD-ROM にある同じ名前のファイルに置き換える必要があります。

CD-ROM に加えて、コピーは通常 \Windows\Repair サブディレクトリにもあるので、XP CD ディスクが手元になくてもパニックに陥る必要はありません。

交換は 1 回限りの修正である必要があります。ただし、Windows XP SP2 更新プログラムの一部のバージョンには、すべてのソフトウェアが 16 ビットではなく 32 ビットである必要があるという理論に基づいて、System32 フォルダーに AUTOEXEC.NT ファイルが見つかった場合に、そのファイルを自動的に削除するコードが含まれています。ただし、古いプログラムを実行したい、または実行する必要があり、そのために AUTOEXEC.NT ファイルが必要になる場合があります。

この問題が発生した場合は、AUTOEXEC.NT ファイルを Windows フォルダーの下の System32 フォルダーにコピーし、それを右クリックして [プロパティ] を選択し、[読み取り専用] 属性を確認してください。これはうまくいくはずです。

そうでない場合は、コンピュータを再起動するたびに、ファイルを適切なディレクトリに再コピーする必要があります。 PITA の場合は、少しの作業でバッチ ファイルを使用してプロセスを自動化できます。

まず、C: ドライブの独自のディレクトリに AUTOEXEC.NT ファイルのコピーを作成します (この例では、C:\PITA\AUTOEXEC.NT にあると仮定します[Smile])。ファイルを読み取り専用にします (ファイルを右クリックし、プロパティを選択して、読み取り専用ボックスにチェックを入れます)。

テキスト エディタを開き (メモ帳でも構いません)、次の行を入力します...

     @Echo OFF
	     Copy C:\PITA\AUTOEXEC.NT C:\Windows\System32\
	     Attrib +R C:\Windows\System32\AUTOEXEC.NT

このファイルを C:\PITA\DOIT.BAT として保存します。次に、エクスプローラ ウィンドウを開き、C:\PITA フォルダをナビゲートして、DOIT.BAT ファイルを表示します。ファイルを右クリックし、デスクトップにドラッグして放します。プロンプトが表示されたら、ここにショートカットを作成するオプションを選択します。

次に、再起動するたびに、DOIT.BAT ショートカットをクリックするだけで、ファイルが適切な場所にコピーされ、読み取り専用として自動的にマークされます。 (DOIT.BAT へのショートカットを Programs|StartUp フォルダに入れて、アイコンをクリックするのを忘れないようにするために自動的に実行することもできます。)

注: Windows XP の一部のバージョンでは、Windows フォルダを WINNT と呼んでいます。これらのいずれかをお持ちの場合は、上記の WindowsWINNT に置き換えてください。