Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

Vấn đề: Khi bạn cố gắng chạy bất kỳ ứng dụng 16-bit nào trên Windows 10 (32-bit), bạn nhận được lỗi sau: "16 bit MS-DOS Subsystem. <Tên chương trình>. NTVDM đã gặp lỗi Hệ thống. Handle không hợp lệ. Chọn 'Close' để kết thúc ứng dụng."

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

Hướng dẫn này chứa các hướng dẫn để giải quyết vấn đề "NTVDM đã gặp lỗi Hệ thống" khi mở ứng dụng 16-bit trên Windows 10.

Cách khắc phục lỗi NTVDM gặp lỗi Hệ thống trong Windows 7 & Windows 10. *

* Ghi chú:
1. Nếu bạn gặp lỗi NTVDM trong Windows 7, hãy thử thay đổi chế độ tương thích của chương trình DOS thành "Windows 98/Windows ME" và nếu vấn đề vẫn tồn tại, áp dụng hướng dẫn ở Bước 3.
2. Nếu bạn gặp lỗi NTVDM trong Windows XP, hãy thay đổi chế độ tương thích của chương trình DOS thành "Windows 98/Windows ME" và nếu vấn đề vẫn tồn tại, áp dụng hướng dẫn gỡ cài đặt bản cập nhật KB2707511 và KB2709162.

Bước 1. Kích Hoạt Thành Phần NTVDM.

1. Nhấn đồng thời phím Win Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10 + R để mở hộp lệnh run.

2. Gõ lệnh sau và nhấn OK.

  • control panel

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

3. Thay đổi View by (Xem theo) thành Small icons (Biểu tượng nhỏ) ở góc trên bên phải để xem tất cả mục Control Panel.

4. Mở Programs and Features (Chương trình và Tính năng) và sau đó nhấp Turn Windows Features on or off (Bật/Tắt tính năng Windows) từ bên trái.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

5. Mở rộng Legacy Components (Thành phần kế thừa), tick (chọn) tùy chọn NTVDM và nhấp OK.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

Bước 2. Kích Hoạt Legacy Console.

1. Nhấn đồng thời phím Win Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10 + R để mở hộp lệnh run.

2. Gõ cmd để mở command prompt.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

3. Nhấp chuột phải vào thanh tiêu đề Command Prompt (bên cạnh tiêu đề) và chọn Properties (Thuộc tính).

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

4. Tích vào tùy chọn "Use Legacy console (requires relaunch)" (Sử dụng console kế thừa - yêu cầu khởi động lại) và nhấp OK.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

5. Đóng Command Prompt và chạy ứng dụng MS-DOS của bạn. Vấn đề NTVDM phải được giải quyết cho đến bây giờ.

* Lưu ý: Nếu bạn vẫn nhận được lỗi NTVDM khi chạy ứng dụng 16-bit thì tiến hành đến bước tiếp theo.

Bước 3 (Tùy chọn *). Kích Hoạt Truy Cập Ứng Dụng 16-bit Từ Registry Hoặc Group Policy.

* Thông báo: Hướng dẫn ở bước này là tùy chọn. Chỉ áp dụng nếu bạn vẫn gặp vấn đề khi chạy chương trình 16-bit trên Windows 10 (hoặc Windows 7).

Windows 7 & 10 Home hoặc Pro.
– Để kích hoạt truy cập ứng dụng 16-bit trên Windows 10 Home:

1. Nhấn đồng thời phím Win Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10 + R để mở hộp lệnh run.

2. Gõ regedit và nhấn Enter để mở Registry Editor.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

3. Điều hướng đến khóa này từ bên trái:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

4. Nhấp chuột phải vào Windows và chọn New > Key (Khóa mới).

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

5. Đặt tên khóa mới "AppCompat" (không có dấu ngoặc) và nhấn Enter.

6. Làm nổi bật khóa AppCompat và sau đó nhấp chuột phải ở khung bên phải và chọn New > DWORD (32-bit) Value (Giá trị DWORD 32-bit).

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

7. Đặt tên giá trị mới "VDMDisallowed" (không có dấu ngoặc) và nhấn Enter..

8. Nhấp đúp vào giá trị VDMDisallowed và gõ 0 trong hộp dữ liệu.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

7. Nhấp OK khi xong và đóng Registry Editor.
8. Khởi động lại máy tính.

Windows 7 & 10 Pro.

– Để kích hoạt truy cập ứng dụng 16-bit trên Windows 10 Pro.

1. Nhấn đồng thời phím Win Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10 + R để mở hộp lệnh run.
2. Gõ gpedit.msc và nhấn Enter để mở Local Group Policy Editor.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

3. Trong Group Policy Editor điều hướng (từ bên trái) đến:

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

4. Nhấp đúp để mở Prevent access to 16-bit applications (Ngăn truy cập ứng dụng 16-bit) (ở khung bên phải).

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

5. Nhấp Disabled (Vô hiệu hóa), nhấp OK và đóng Group Policy Editor.

Khắc Phục Lỗi Hệ Thống NTVDM: Chạy Ứng Dụng 16-Bit Trên Windows 10

Đó là tất cả! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại bình luận về trải nghiệm của bạn. Vui lòng like và chia sẻ hướng dẫn này để giúp người khác.