Nếu bạn cố cài ứng dụng 16-bit DOS trên Windows 32-bit thì có thể gặp lỗi – File hệ thống không phù hợp chạy ứng dụng MS-DOS và Microsoft Windows. Bài viết khắc phục với các giải pháp đơn giản.
Đây là các thông báo bạn nhận được khi gặp vấn đề này.
"16-bit MS-DOS Subsystem
C:\Windows\system32\cmd.exe
config.nt. File hệ thống không phù hợp chạy ứng dụng MS-DOS và Microsoft Windows. Chọn 'Close' để kết thúc ứng dụng."
"16-bit MS-DOS Subsystem
đường dẫn chương trình bạn đang chạy/cài
C:\Windows\System32\config.nt File hệ thống không phù hợp... Chọn 'Close' để kết thúc."
"16-bit MS-DOS Subsystem
đường dẫn chương trình...
config.nt File hệ thống không phù hợp... Chọn 'Close'."
"16-bit MS-DOS Subsystem
đường dẫn chương trình...
C:\Windows\System32\Autoexec.nt File hệ thống không phù hợp... Chọn 'Close'."
File hệ thống không phù hợp chạy ứng dụng MS-DOS và Microsoft Windows
Hai giải pháp khắc phục lỗi này:
1] Thay đổi giá trị Variable (Biến môi trường)

Một số chương trình MS-DOS không chạy nếu đường dẫn tên file của Biến môi trường quá dài. Do đó, gán giá trị đường dẫn ngắn hơn.
Mở Run bằng Win + R, gõ lệnh sau và Enter:
systempropertiesadvanced
Đảm bảo ở tab Advanced, nhấp Environment Variables > TEMP > Edit.
Dán vị trí sau vào phần Variable Value và OK:
C:\Windows\Temp
Chọn TMP từ Environment Variables > Edit.
Dán vị trí sau vào Variable Value và OK:
C:\Windows\Temp
Thử cài lại phần mềm gây lỗi.
2] Tạo lại các file cần thiết

Nguyên nhân khác: các file sau bị hỏng hoặc thiếu.
- Config.nt
- Autoexec.nt
Tạo file mới "Config.nt" và "Autoexec.nt" đặt đúng vị trí.
Cho Config.nt, mở Notepad dán nội dung:
dos=high, umb device=%SYSTEMROOT%\system32\himem.sys files=40
File > Save as. Đến vị trí sau, đổi "Save as type" thành All Files, đặt tên "config.nt", Save.
C:\Windows\System32
Cho Autoexec.nt, mở Notepad dán:
@echo off lh %SYSTEMROOT%\system32\mscdexnt.exe lh %SYSTEMROOT%\system32\redir lh %SYSTEMROOT%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3
File > Save as. Đến vị trí, "Save as type" All Files, tên "autoexec.nt", Save.
C:\Windows\System32
Khởi động lại máy. Hy vọng khắc phục lỗi "File hệ thống không phù hợp chạy ứng dụng MS-DOS và Microsoft Windows".
Đọc tiếp: Sửa lỗi Invalid MS-DOS Function file error.
