หากคุณพยายามเริ่มต้นหรือติดตั้งโปรแกรมสำหรับ MS-DOS หรือโปรแกรม 16 บิตสำหรับ Windows ในคอมพิวเตอร์ที่ใช้ Windows XP คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้:
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
C:\Winnt\System32\config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
C:\Windows\System32\Autoexec.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
แม้ว่าระบบจะให้คุณเลือกว่าจะออกจากโปรแกรมหรือไม่ดำเนินการใดๆ กับข้อความแสดงข้อผิดพลาด แต่ตัวเลือกทั้งสองจะเป็นการปิดโปรแกรมเช่นเดียวกัน
ปัญหานี้อาจเกิดขึ้นหากไฟล์หนึ่งไฟล์ใดต่อไปนี้หายไปหรือเกิดความเสียหาย:
- Config.nt
- Autoexec.nt
- Command.com
ในการแก้ปัญหาดังกล่าว ให้ใช้วิธีใดวิธีหนึ่งดังต่อไปนี้
วิธีที่ 1
- ใส่แผ่นซีดีในไดรฟ์ซีดีหรือดีวีดี
- คลิกที่ เริ่ม แล้วคลิก เรียกใช้
- ในช่อง Open ให้พิมพ์ cmd และคลิกที่ OK
- ที่บรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ และกดปุ่ม ENTER หลังจากแต่ละคำสั่ง
expand ตัวอักษรของไดรฟ์ซีดีรอม:\i386\config.nt_ c:\windows\system32\config.nt
expand ตัวอักษรของไดรฟ์ซีดีรอม:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand ตัวอักษรของไดรฟ์ซีดีรอม:\i386\command.co_ c:\windows\system32\command.com
exit
- เริ่มต้นหรือติดตั้งโปรแกรม หากปัญหาหมดไป คุณไม่ต้องดำเนินการในขั้นตอนถัดจากนี้ หากปัญหายังคงมีอยู่ โปรดข้ามไปสู่ขั้นตอนถัดไป
- หมายเหตุ: แฟ้ม Command.com จะไม่ถูกแก้ไขหรือสร้างขึ้นใหม่ในขั้นตอนต่อไปนี้ ด้วยเหตุนี้ คุณอาจต้องใช้วิธี expand ออกจากซีดีรอมของ Windows XP
เริ่มต้น Notepad - ใน Notepad ให้พิมพ์รายการต่อไปนี้:
dos=high, umb device=%SYSTEMROOT%\system32\himem.sys files=40
- ในเมนู File ให้คลิกที่ Save As
- ในช่อง File Name ให้พิมพ์ Config.nt และคลิกที่ Save ปิดไฟล์ Config.nt
- ในเมนู File ให้คลิกที่ New
- ในเอกสารใหม่ ให้พิมพ์รายการต่อไปนี้:
@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
- ในช่อง File Name ให้พิมพ์ Autoexec.nt และคลิกที่ Save ปิดไฟล์ Autoexec.nt
- เปิด Windows Explorer ค้นหาไฟล์ Config.nt คลิกขวาที่ไฟล์ Config.nt และคลิกที่ Copy
- คลิกขวาที่โฟลเดอร์ %SYSTEMROOT%\System32 และคลิกที่ Paste
- ค้นหาไฟล์ Autoexec.nt คลิกขวาที่ไฟล์ Autoexec.nt และคลิกที่ Copy
- คลิกขวาที่โฟลเดอร์ %SYSTEMROOT%\System32 และคลิกที่ Paste
- ค้นหาไฟล์ Command.com คลิกขวาที่ไฟล์ Command.com และคลิกที่ Copy
- คลิกขวาที่โฟลเดอร์ %SYSTEMROOT%\System32 และคลิกที่ Paste เริ่มต้นคอมพิวเตอร์ใหม่
หากปัญหายังคงมีอยู่ ให้คัดลอกไฟล์ Autoexec.nt และ Config.nt จากโฟลเดอร์ Repair ใน Windows ไปยังโฟลเดอร์ System โดยทำตามขั้นตอนต่อไปนี้:
- คลิกที่ Start คลิก Run พิมพ์ c:\windows\repair และคลิกที่ OK
- คลิกขวาที่ Autoexec.nt แล้วคลิก คัดลอก
- คลิกที่ Start คลิก Run พิมพ์ c:\windows\system32 และคลิกที่ OK
- คลิกขวาที่ใดก็ได้ในโฟลเดอร์ และคลิกที่ Paste
- คลิกขวาที่แฟ้ม Autoexec.nt ที่คุณได้คัดลอกมา แล้วคลิก คุณสมบัติ
- คลิกเพื่อเลือก Read-Only และคลิกที่ OK
- ทำตามขั้นตอนที่ 1 ถึง 6 เพื่อคัดลอกไฟล์ Config.nt
หมายเหตุ คุณต้องเปิดใช้งานสิทธิอย่างเดียว เพื่อมิให้แฟ้มถูกลบเมื่อคุณเริ่มระบบของ Windows ใหม่
วิธีที่ 2
- คลิกที่ เริ่ม คลิก เรียกใช้ พิมพ์ C:\windows\repair แล้วคลิก ตกลง
- คลิกขวาที่แฟ้ม Autoexec.nt แล้วคลิก คัดลอก
- คลิก เริ่ม คลิก เรียกใช้ พิมพ์ %windir%\system32 แล้วคลิก ตกลง
- ในโฟลเดอร์ System32 ให้กด Ctrl + V เพื่อวางแฟ้ม Autoexec.nt ลงในโฟลเดอร์นี้
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมสำหรับ MS-DOS ใน Windows โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
305521
(http://support.microsoft.com/kb/305521/
)
ข้อความแสดงข้อผิดพลาด "16-bit MS-DOS Subsystem" เมื่อใช้โปรแกรมสำหรับ MS-DOS หรือโปรแกรม 16 บิตสำหรับ Windows ใน Windows Server 2003 หรือ Windows 2000 Server (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด)
314106
(http://support.microsoft.com/kb/314106/
)
วิธีการแก้ไขปัญหาโปรแกรม MS-DOS ใน Windows XP
หมายเลขบทความ (Article ID): 324767 - รีวิวครั้งสุดท้าย: 24 เมษายน 2550 - Revision: 4.0
ใช้กับ
- Microsoft Windows XP Professional Edition
- Microsoft Windows XP Home Edition