Just User

วิธีแก้ปัญหา 16 bit MS-DOS Subsystem

16-bit MS-DOS Subsystem

หากว่าคุณมีความจำเป็นที่จะต้อง รันโปรแกรม 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. รีสาร์ทเครื่องครับ

16-bit MS-DOS Subsystem

 

แต่ถ้าหากต้องการไฟล์ที่ จัดการเรื่องนี้เรียบร้อยแล้วไปดาวน์โหลดเลยดีกว่าที่นี่

http://www.softpedia.com/get/Tweak/System-Tweak/16-bit-MS-DOS-Subsystem-Error-Quick-Fix.shtml

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Leave a Reply

Back to top button

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน