コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

Windows 10、8、7、Vista、XPといった32ビット版Windowsで、16ビットのMS-DOSアプリケーションを実行またはインストールしようとした際に、「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません(The system file is not suitable for running MS-DOS and Microsoft Windows applications)」というエラーが表示されることがあります。このエラーは「autoexec.nt」または「config.nt」ファイルに関連するものです。(なお、64ビット版Windowsでは16ビットアプリケーション自体がサポートされていません。)

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

本記事では、Windows上でプログラムを実行・インストールする際に発生する、以下のようなエラーメッセージを解決するための手順を詳しくご紹介します。

16 ビット MS-DOS サブシステム
C:\Windows\system32\cmd.exe
config.nt. システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません。アプリケーションを終了するには [閉じる] を選択してください。

16 ビット MS-DOS サブシステム
(実行またはインストールしようとしたプログラムのパス)
C:\Windows\System32\config.nt システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません。アプリケーションを終了するには [閉じる] を選択してください。

16 ビット MS-DOS サブシステム
(実行またはインストールしようとしたプログラムのパス)
config.nt システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません。アプリケーションを終了するには [閉じる] を選択してください。

16 ビット MS-DOS サブシステム
(実行またはインストールしようとしたプログラムのパス)
C:\Windows\System32\Autoexec.nt システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません。アプリケーションを終了するには [閉じる] を選択してください。

「システム ファイルが MS-DOS プログラムの実行に適していません」エラーの修正方法

解決策1:環境変数を変更する

一部のMS-DOSプログラムは、「環境変数」の設定で変数値に長いパス名が指定されていると正常に動作しません。そのため、まずは一時ファイル用の変数値として短いパスを指定することで問題を解決できる場合があります。手順は以下の通りです。

1. Windowsキー 「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法 + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2. 実行ボックスに「systempropertiesadvanced」と入力し、Enterキーを押します。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

3. 「詳細設定」タブを開き、「環境変数」ボタンをクリックします。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

4. 変数一覧から「TEMP」を選択し、「編集」をクリックします。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

5. 変数値を「C:\Windows\Temp」に変更して「OK」をクリックします。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

6. 次に「TMP」を選択して「編集」をクリックします。
7. 同様に変数値を「C:\Windows\Temp」に変更します。
8.OK」を2回クリックして、すべてのウィンドウを閉じます。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

9. エラーが発生していたプログラムを再度インストールまたは実行してみてください。

解決策2:必要なファイルを復元または再作成する

以下のファイルのいずれかが見つからない、破損している、あるいは %systemroot%\System32 フォルダ内に存在しない場合にも、このエラーが発生することがあります。

  • Autoexec.nt
  • Command.com
  • Config.nt

Windows 7またはVistaをお使いの場合は、同じWindowsエディションが稼働している別のPCから「Autoexec.nt」と「Config.nt」をコピーするか、メモ帳を使用してこれらのファイルを再作成してみてください。

A. config.nt ファイルを作成する方法

1. メモ帳を開き、以下のテキストをコピー&ペーストします。

dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files=40

2. 「ファイル」メニューから「名前を付けて保存」を選択します。
3. 「ファイル名」ボックスに「config.nt」と入力します。
4. 「ファイルの種類」を「すべてのファイル」に変更し、保存先を「C:\Windows\System32」フォルダに指定して保存します。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

5. パソコンを再起動します。

B. autoexec.nt ファイルを作成する方法

1. メモ帳を開き、以下のテキストをコピー&ペーストします。

@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3

2. 「ファイル」メニューから「名前を付けて保存」を選択します。
3. 「ファイル名」ボックスに「autoexec.nt」と入力します。
4. 「ファイルの種類」を「すべてのファイル」に変更し、保存先を「C:\Windows\System32」フォルダに指定して保存します。

「システム ファイルが MS-DOS および Microsoft Windows アプリケーションの実行に適していません」エラーの解決方法

5. パソコンを再起動します。

以上で作業完了です!

このガイドがお役に立ちましたら、ぜひコメントで体験談をお聞かせください。また、他の方のお役にも立てるよう、いいねやシェアをしていただければ幸いです。

  1. Windows 10が起動しないときの対処法|原因別の修復手順を徹底解説

    パソコンが突然フリーズし、Windows 10が起動しなくなったら、どうすればよいでしょうか。このような状況に陥ると、大切なデータを失うリスクがあり、非常に深刻な問題です。いつ何が起こるかわからないからこそ、事前に対処方法を知っておくことが重要です。この記事では、パソコンの突然のクラッシュからシステムを守るための実践的な対処法をご紹介します。 なお、パソコンは起動するものの一部の機能が動作しない場合は、「スタートメニューが使えない」問題の修正方法を確認してください。一方、そもそもパソコンが起動しないケースでは、根本原因を特定するのが難しく、画面にエラーメッセージが表示されず、ただWindows

  2. Windows 10でコピー&ペーストができない時の対処法|原因別の解決策6選

    Windows 10にシステムアップデートを行った直後から、コピー&ペーストが機能しなくなったという報告が多数寄せられています。また、特定のデバイスでは突然この問題が発生するケースも確認されています。コピー&ペーストはパソコン操作において最も頻繁に使われる基本機能の一つであるため、問題が起きたらできるだけ早く解決したいところです。本記事では、Windows 10でコピー&ペーストができなくなる主な原因と、それぞれの対処法を詳しく解説します。古いデバイスドライバーが原因となっているケースもあるため、ドライバーアップデーターの活用もおすすめします。なお、クリップボードにはコピーしたテキスト・画像・