समस्या: जब आप विंडोज 10 (32-बिट) पर किसी 16-बिट एप्लिकेशन को लॉन्च करने का प्रयास करते हैं, तो आपको निम्न त्रुटि मिलती है: "16 bit MS-DOS Subsystem. <Program's name>. NTVDM has encountered a System Error. The handle is invalid. Choose 'Close' to terminate the application."

इस ट्यूटोरियल में विंडोज 10 पर 16-बिट एप्लिकेशन खोलते समय "NTVDM has encountered a System Error" समस्या को हल करने के निर्देश हैं।
विंडोज 7 और विंडोज 10 में NTVDM का सामना करने वाले सिस्टम एरर को कैसे ठीक करें। *
* नोट्स:
1. यदि आप विंडोज 7 में NTVDM एरर का सामना करते हैं, तो DOS प्रोग्राम के कम्पैटिबिलिटी मोड को "Windows 98/Windows ME" में बदलने का प्रयास करें और यदि समस्या बनी रहती है तो चरण 3 में निर्देश लागू करें।
2. यदि आप विंडोज XP में NTVDM एरर का सामना करते हैं, तो DOS प्रोग्राम के कम्पैटिबिलिटी मोड को "Windows 98/Windows ME" में बदलें और यदि समस्या बनी रहती है तो अपडेट KB2707511 और KB2709162 को अनइंस्टॉल करने के निर्देश लागू करें।
चरण 1. NTVDM घटक सक्षम करें।
1. Win
+ R कुंजियों को एक साथ दबाकर रन कमांड बॉक्स खोलें।
2. निम्न कमांड टाइप करें और OK दबाएं।
- control panel

3. शीर्ष दाएं पर View by को Small icons में बदलें ताकि सभी कंट्रोल पैनल आइटम देख सकें।
4. Programs and Features खोलें और फिर बाएं से Turn Windows Features on or off पर क्लिक करें।

5. Legacy Components का विस्तार करें, NTVDM विकल्प को चेक करें और OK पर क्लिक करें।

चरण 2. लिगेसी कंसोल सक्षम करें।
1. Win
+ R कुंजियों को एक साथ दबाकर रन कमांड बॉक्स खोलें।
2. कमांड प्रॉम्प्ट खोलने के लिए cmd टाइप करें।

3. कमांड प्रॉम्प्ट टॉप बार (शीर्षक के बगल में) पर राइट-क्लिक करें और Properties चुनें।

4. "Use Legacy console (requires relaunch)" विकल्प को चेक करें और OK पर क्लिक करें।

5. कमांड प्रॉम्प्ट बंद करें और अपना MS-DOS एप्लिकेशन लॉन्च करें। NTVDM समस्या अब तक हल हो जानी चाहिए।
* नोट: यदि आप अभी भी विंडोज 10 (या विंडोज 7 OS) पर 16-बिट प्रोग्राम चलाते समय NTVDM एरर प्राप्त करते हैं तो अगले चरण पर जाएं।
चरण 3 (वैकल्पिक *)। रजिस्ट्री या ग्रुप पॉलिसी से 16-बिट एप्लिकेशन तक पहुंच सक्षम करें।
* नोटिस: इस चरण के निर्देश वैकल्पिक हैं। उन्हें केवल तभी लागू करें यदि आप अभी भी विंडोज 10 (या विंडोज 7 OS) पर 16-बिट प्रोग्राम चलाते समय समस्याओं का सामना कर रहे हैं।
विंडोज 7 और 10 होम या प्रो।
– विंडोज 10 होम पर 16-बिट एप्लिकेशन तक पहुंच सक्षम करने के लिए:
1. Win
+ R कुंजियों को एक साथ दबाकर रन कमांड बॉक्स खोलें।
2. regedit टाइप करें और रजिस्ट्री एडिटर खोलने के लिए Enter दबाएं।

3. बाएं से इस कुंजी पर नेविगेट करें:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
4. Windows पर राइट-क्लिक करें और New > Key चुनें।

5. नई कुंजी का नाम "AppCompat" (बिना उद्धरण के) रखें और Enter दबाएं।
6. AppCompat कुंजी को हाइलाइट करें और फिर दाएं फलक पर राइट-क्लिक करें और New > DWORD (32-bit) Value चुनें।

7. नए मान का नाम "VDMDisallowed" (बिना उद्धरण के) रखें और Enter दबाएं।
8. VDMDisallowed मान पर डबल-क्लिक करें और डेटा बॉक्स में 0 टाइप करें।

7. पूरा होने पर OK पर क्लिक करें और रजिस्ट्री एडिटर बंद करें।
8. पुनरारंभ करें अपना कंप्यूटर।
विंडोज 7 और 10 प्रो।
– विंडोज 10 प्रो पर 16-बिट एप्लिकेशन तक पहुंच सक्षम करने के लिए।
1. Win
+ R कुंजियों को एक साथ दबाकर रन कमांड बॉक्स खोलें।
2. gpedit.msc टाइप करें और लोकल ग्रुप पॉलिसी एडिटर खोलने के लिए Enter दबाएं।

3. ग्रुप पॉलिसी एडिटर में बाएं तरफ से नेविगेट करें:
- Computer Configuration > Administrative Templates > Windows Components > Application Compatibility.
4. राइट फलक पर Prevent access to 16-bit applications पर डबल-क्लिक करके खोलें।

5. Disabled पर क्लिक करें, OK पर क्लिक करें और ग्रुप पॉलिसी एडिटर बंद करें।

बस! मुझे बताएं कि क्या इस गाइड ने आपकी मदद की है अपने अनुभव के बारे में कमेंट छोड़कर। कृपया इस गाइड को लाइक और शेयर करें ताकि दूसरों की मदद हो सके।