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 기능 파일 오류 수정 방법