Computer >> 컴퓨터 >  >> 시스템 >> Windows

'시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다' 오류 해결 방법

32비트 Windows PC에 16비트 DOS 응용 프로그램을 설치하려고 할 때 '시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다(The system file is not suitable for running MS-DOS and Microsoft Windows applications)'라는 오류가 발생할 수 있습니다. 이 글에서는 간단한 방법 몇 가지로 이 문제를 해결하는 방법을 알아보겠습니다.

오류 메시지 확인

이 문제가 발생하면 다음과 같은 알림 창이 나타납니다.

"16-bit MS-DOS Subsystem
C:\Windows\system32\cmd.exe
config.nt. 시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다. '닫기'를 선택하여 응용 프로그램을 종료하십시오."

"16-bit MS-DOS Subsystem
실행 또는 설치하려는 프로그램의 경로
C:\Windows\System32\config.nt 시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다. '닫기'를 선택하여 응용 프로그램을 종료하십시오."

"16-bit MS-DOS Subsystem
실행 또는 설치하려는 프로그램의 경로
config.nt 시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다. '닫기'를 선택하여 응용 프로그램을 종료하십시오."

"16-bit MS-DOS Subsystem
실행 또는 설치하려는 프로그램의 경로
C:\Windows\System32\Autoexec.nt 시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다. '닫기'를 선택하여 응용 프로그램을 종료하십시오."

해결 방법

이 오류를 수정하기 위해 시도해 볼 수 있는 방법은 크게 두 가지입니다.

1] 환경 변수 값 변경

일부 MS-DOS 프로그램은 환경 변수(Environment Variables)의 파일 경로가 너무 길면 정상적으로 작동하지 않습니다. 따라서 이 문제를 해결하려면 해당 변수에 더 짧은 파일 경로 값을 지정해야 합니다.

먼저 Win + R 키를 눌러 실행(Run) 창을 연 다음, 아래 명령어를 입력하고 Enter 키를 누릅니다.

systempropertiesadvanced

고급(Advanced) 탭에 있는지 확인한 후, 환경 변수 > TEMP > 편집을 차례로 클릭합니다.

변수 값(Variable Value) 입력란에 아래 경로를 붙여넣고 확인을 클릭합니다.

C:\Windows\Temp

다음으로 환경 변수 목록에서 TMP를 선택하고 편집을 클릭합니다.

변수 값 입력란에 아래 경로를 붙여넣고 확인을 클릭합니다.

C:\Windows\Temp

이제 문제가 되었던 소프트웨어 설치를 다시 시도해 보세요.

2] 필요한 파일 재생성

이 문제의 또 다른 원인은 다음 파일들이 손상되었거나 누락된 경우입니다.

  • Config.nt
  • Autoexec.nt

이 경우 'Config.nt'와 'Autoexec.nt' 파일을 새로 만들어 올바른 위치에 배치하면 됩니다.

Config.nt 파일의 경우, 메모장을 열고 아래 내용을 붙여넣습니다.

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

그런 다음 파일 > 다른 이름으로 저장을 클릭하고, 아래 위치로 이동한 뒤, '저장 형식'을 모든 파일로 변경하고, 파일 이름을 "config.nt"로 지정한 후 저장을 클릭합니다.

C:\Windows\System32

Autoexec.nt 파일의 경우도 마찬가지로 메모장을 열고 아래 내용을 붙여넣습니다.

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

파일 > 다른 이름으로 저장을 클릭하고, 아래 위치로 이동한 뒤, '저장 형식'을 모든 파일로 변경하고, 파일 이름을 "autoexec.nt"로 지정한 후 저장을 클릭합니다.

C:\Windows\System32

모든 작업이 완료되면 컴퓨터를 다시 시작합니다. 위의 해결 방법들을 통해 '시스템 파일이 MS-DOS 및 Microsoft Windows 응용 프로그램을 실행하는 데 적합하지 않습니다' 오류가 해결되기를 바랍니다.

함께 읽으면 좋은 글: 잘못된 MS-DOS 기능 파일 오류 수정 방법