Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

ปัญหา: ตอนพยายามเปิดโปรแกรม 16-bit บน Windows 10 (32-bit) ได้ Error: "16 bit MS-DOS Subsystem. <Program's name>. NTVDM has encountered a System Error. The handle is invalid. Choose 'Close' to terminate the application."

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

บทช่วยสอนนี้มีคำแนะนำแก้ปัญหา "NTVDM has encountered a System Error" ตอนเปิดโปรแกรม 16-bit บน Windows 10

วิธีแก้ NTVDM Encountered a System Error ใน Windows 7 & Windows 10 *

* หมายเหตุ:
1. หากเจอ NTVDM Error ใน Windows 7 ลองเปลี่ยน Compatibility Mode ของโปรแกรม DOS เป็น "Windows 98/Windows ME" หากยังไม่แก้ ใช้คำแนะนำขั้นตอนที่ 3
2. หากเจอ NTVDM Error ใน Windows XP เปลี่ยน Compatibility Mode เป็น "Windows 98/Windows ME" หากยังไม่แก้ Uninstall Updates KB2707511 และ KB2709162

ขั้นตอนที่ 1: เปิดใช้งาน NTVDM Component

1. กด Win แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10 + R พร้อมกัน เปิด Run Command Box

2. พิมพ์คำสั่งต่อไปนี้ กด OK

  • control panel

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

3. เปลี่ยน View by เป็น Small icons มุมขวาบน เพื่อดู Control Panel Items ทั้งหมด

4. เปิด Programs and Features คลิก Turn Windows Features on or off ด้านซ้าย

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

5. ขยาย Legacy Components ติ๊ก NTVDM คลิก OK

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

ขั้นตอนที่ 2: เปิดใช้งาน Legacy Console

1. กด Win แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10 + R เปิด Run Command Box

2. พิมพ์ cmd เปิด Command Prompt

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

3. คลิกขวาที่ Title Bar ของ Command Prompt (ข้างๆ Title) เลือก Properties

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

4. ติ๊ก "Use Legacy console (requires relaunch)" คลิก OK

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

5. ปิด Command Prompt เปิดโปรแกรม MS-DOS ปัญหา NTVDM ควรแก้แล้ว

* หมายเหตุ: หากยังเจอ NTVDM Error ตอนรัน 16-bit Apps ให้ไปขั้นตอนที่ 3

ขั้นตอนที่ 3 (Optional *): เปิดใช้งานการเข้าถึง 16-bit Applications จาก Registry หรือ Group Policy

* หมายเหตุ: คำแนะนำขั้นตอนนี้เป็น Optional ใช้ได้ก็ต่อเมื่อยังมีปัญหาตอนรันโปรแกรม 16-bit บน Windows 10 (หรือ Windows 7)

Windows 7 & 10 Home หรือ Pro.
– เปิดใช้งานการเข้าถึง 16-bit Applications บน Windows 10 Home:

1. กด Win แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10 + R เปิด Run Command Box

2. พิมพ์ regedit กด Enter เปิด Registry Editor

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

3. นำทางไป Key นี้ทางซ้าย:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

4. คลิกขวา Windows เลือก New > Key

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

5. ตั้งชื่อ Key ใหม่ "AppCompat" (ไม่มีเครื่องหมายคำพูด) กด Enter

6. ไฮไลท์ Key AppCompat คลิกขวาที่ Right Pane เลือก New > DWORD (32-bit) Value

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

7. ตั้งชื่อ Value ใหม่ "VDMDisallowed" กด Enter

8. คลิกสองครั้ง VDMDisallowed Value พิมพ์ 0 ใน Data Box

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

7. กด OK เสร็จแล้ว ปิด Registry Editor
8. Restart คอมพิวเตอร์

Windows 7 & 10 Pro.

– เปิดใช้งานการเข้าถึง 16-bit Applications บน Windows 10 Pro:

1. กด Win แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10 + R เปิด Run Command Box
2. พิมพ์ gpedit.msc กด Enter เปิด Local Group Policy Editor

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

3. ใน Group Policy Editor นำทาง (ด้านซ้าย) ไป:

  • Computer Configuration > Administrative Templates > Windows Components > Application Compatibility

4. คลิกสองครั้งเปิด Prevent access to 16-bit applications (Right Pane)

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

5. คลิก Disabled คลิก OK ปิด Group Policy Editor

แก้ NTVDM System Error: รันโปรแกรม 16-bit บน Windows 10

เสร็จแล้ว! แจ้งได้ว่าคู่มือนี้ช่วยคุณได้ไหม โดยคอมเมนต์ประสบการณ์ กด Like และ Share เพื่อช่วยผู้อื่น