หากว่าคุณมีความจำเป็นที่จะต้อง รันโปรแกรม MS-DOS-based หรือ โปรแกรมพวก 16-bit Windows based
ที่มาในรูป Command Line และจะต้องทำการรันบนระบบปฏิบัติการ
Microsoft Windows Server 2000, 2003, XP, Vista
คุณอาจจะพบปัญหารันโปรแกรมไม่ได้ โปล่ ข้อความผิดพลาดดังรูปแบบที่เห็นด้านล่าง
ข้อความเตื่อนบนหน้าจอที่เขียนว่า
16-bit MS-DOS Subsystem
path to the program you are trying to start or install
C:WINNTsystem32config.nt The
system file is not suitable for running MS-DOS and Microsoft Windows
applications. Choose 'Close' to terminate the application.
กรณีนี้เกิดจาก ข้อผิดพลาด, สุญหาย, เกิดปัญหาหลากหลายประการ ของไฟล์ที่จัดเก็บในไดเร็คทอรี่
%systemroot%System32
ภายในไดเร็คทอรี่จะมีไฟล์ สามไฟล์นี้
- Autoexec.nt
- Command.com
- Config.nt
วิธีแก้ปัญหาก็คือ
1. ใส่แผ่น Windows XP, Server 2003 หรือ Vista ลงในไดร์ฟ CD
2. คลิก Start, เลือก Run, พิมพ์ cmd, แล้วกดปุ่ม OK.
3. พิมพ์คำสั่งดังต่อไปนี้
expand D:i386config.nt_
%systemroot%system32config.nt
expand D:i386autoexec.nt_
%systemroot%system32autoexec.nt
expand D:i386command.co_
%systemroot%system32command.com
exit
พิจารณาคำสั่ง ไดร์ฟที่รันด้วยนะครับ ตัวอย่างที่เห็นนี้ เป็นไดร์ฟ D:
4. Install เสร็จแล้ว (รอจนเสร็จแลยนะครับ)
5. เปิด Notepad พิมพ์คำสั่งต่อไปนี้
dos=high, umb
device=%SYSTEMROOT%system32himem.sys
files=40
6. เลือก File เมนูด้าบน, คลิกเลือก Save As.
5. ให้กรอก File Name ว่า Config.nt, กดปุ่ม Save. ปิดหน้าจอแแก้ไข Config.nt ไฟล์
7. เลือก File เมนูด้าบนอีกครั้ง, เลือก New.
8. ใส่คำสั่งต่อไปนี้.
@echo off
lh %SYSTEMROOT%system32mscdexnt.exe
lh %SYSTEMROOT%system32redir
lh %SYSTEMROOT%system32dosx
SET BLASTER=A220 I5 D1 P330 T3
9. เลือก Save As.
10. ตั้งชื่อไฟล์นี้ตอนบันทึกว่า Autoexec.nt กดเลือก Save. ปิดไฟล์ Autoexec.nt
11. เปิด Windows Explorer ที่ตำแหน่งโฟลเดอร์ที่มีไฟล์ Config.nt คลิกปุ่มเม้าส์ขวาที่ไฟล์ Config.nt เลือก Copy.
12. คลิกขวาที่โฟลเดอร์ที่เราพิมพ์ %systemroot%System32 ทำการ Paste
13. ทำการ Copy ไฟล์ Autoexec.nt
14. ทำการ Paste ไฟล์ %systemroot%System32 ที่ตำแหน่ง
คลิก Start, เลือก Run, พิมพ์ cmd, แล้วกดปุ่ม OK.
expand cd-rom:i386command.co_ drive_letter:system_rootsystem32command.com
exit
15 คลิก Start, เลือก Run, พิมพ์ sysdm.cpl, แล้วกดปุ่ม OK.
16. จะมีหน้าต่างขึ้นมาเลือก System Properties
17. เลือก Advanced แทป, คลิก Environment Variables.
18. รีสาร์ทเครื่องครับ
แต่ถ้าหากต้องการไฟล์ที่ จัดการเรื่องนี้เรียบร้อยแล้วไปดาวน์โหลดเลยดีกว่าที่นี่
http://www.softpedia.com/get/Tweak/System-Tweak/16-bit-MS-DOS-Subsystem-Error-Quick-Fix.shtml