यदि आपके सिस्टम की क्षेत्रीय और भाषा सेटिंग्स ठीक से कॉन्फ़िगर नहीं हैं, तो आप अपने सिस्टम से किसी भाषा को हटाने में विफल हो सकते हैं। इसके अलावा, अनुचित रजिस्ट्री सेटिंग्स भी इस समस्या का कारण बन सकती हैं।
यह समस्या तब उत्पन्न होती है जब कोई उपयोगकर्ता किसी भाषा को हटाने में विफल रहता है (या विकल्प ग्रे आउट हो जाता है) या भाषा हटाने के बाद स्वचालित रूप से सिस्टम में फिर से जुड़ जाती है। कुछ उपयोगकर्ताओं के लिए, एक भाषा लैंग्वेज बार में दिखाई देती है लेकिन विंडोज सेटिंग्स में मौजूद नहीं होती।

आप नीचे दिए गए समाधानों को आजमाकर विंडोज 10 से भाषाओं को हटा सकते हैं, लेकिन उससे पहले, सुनिश्चित करें कि सिंक योर सेटिंग्स में "भाषा प्राथमिकताएं" अक्षम है। साथ ही, जांचें कि आपके सिस्टम का विंडोज और ड्राइवर अपडेटेड हैं। इसके अलावा, जांचें कि डिक्टेशन फीचर समस्या पैदा नहीं कर रहा है। इसके अलावा, जांचें कि क्लीन बूट करने से समस्या हल होती है या नहीं (रेजर का सिनैप्स सॉफ्टवेयर और लैंग्वेज इंडिकेटर एप्लिकेशन समस्या पैदा करने के लिए जाने जाते हैं)। इसके अलावा, जांचें कि सिस्टम ड्राइव पर डिस्क क्लीनअप करने से भाषा की समस्या हल होती है या नहीं।
समाधान 1: भाषा सेटिंग्स संपादित करें
यदि आपके सिस्टम की भाषा सेटिंग्स ठीक से कॉन्फ़िगर नहीं हैं, तो आप किसी भाषा को हटाने में विफल हो सकते हैं। इस मामले में, प्रासंगिक भाषा सेटिंग्स को संपादित करने से समस्या हल हो सकती है। आगे बढ़ने से पहले, सुनिश्चित करें कि आप जिस भाषा को हटाना चाहते हैं और उसका कीबोर्ड लेआउट लैंग्वेज बार में चयनित नहीं है।
डिस्प्ले भाषा बदलें
- विंडोज कुंजी दबाएं और सेटिंग्स खोलें
- अब टाइम और लैंग्वेज चुनें और लैंग्वेज टैब पर जाएं

- फिर जांचें कि क्या आपके सिस्टम में एक से अधिक भाषा इंस्टॉल है। यदि नहीं, तो भाषा जोड़ें पर क्लिक करें और भाषा जोड़ने के लिए संकेतों का पालन करें

- यदि दूसरी भाषा पहले से ही जुड़ी हुई है, तो विंडोज डिस्प्ले लैंग्वेज के ड्रॉपडाउन का विस्तार करें और उस भाषा का चयन करें। सुनिश्चित करें कि जिस भाषा को आप हटाना चाहते हैं वह विंडोज डिस्प्ले भाषा के रूप में सेट नहीं है। ऐसी भाषा का उपयोग करना बेहतर होगा जिसका समान आधार भाषा न हो जिसे आप उपयोग करना चाहते हैं, उदाहरण के लिए, यदि आप यूएसए अंग्रेजी हटाना चाहते हैं, तो यूके अंग्रेजी का चयन न करें

- फिर अपने पीसी को रीबूट करें और जांचें कि क्या आप समस्याग्रस्त भाषा को हटा सकते हैं
- यदि इससे काम नहीं बना, तो जांचें कि क्या समस्याग्रस्त भाषा को फिर से जोड़ने से भाषा की समस्या हल होती है
- यदि नहीं, तो जांचें कि जिस भाषा को आप रखना चाहते हैं उसे हटाने/फिर से जोड़ने से समस्या हल होती है या नहीं
यदि समस्या बनी रहती है, तो जांचें कि क्या ऑफिस एप्लिकेशन (जैसे वर्ड) के माध्यम से समस्याग्रस्त भाषाओं को हटाने से समस्या हल होती है।
भाषाओं को पुनर्व्यवस्थित करें
- विंडोज सेटिंग्स के टाइम और लैंग्वेज में लैंग्वेज टैब खोलें (ऊपर चर्चा की गई)
- अब उस भाषा को विस्तारित करें जिसे आप रखना चाहते हैं, उदाहरण के लिए, अंग्रेजी (संयुक्त राज्य), और उसके अप-एरो पर क्लिक करें (जब तक यह सूची के शीर्ष पर न पहुंच जाए)

- फिर सुनिश्चित करें कि जिस भाषा को आप हटाना चाहते हैं उसे भाषा सूची के नीचे ले जाएं और अपने पीसी को रीबूट करें
- रीबूट होने पर, जांचें कि क्या आप सफलतापूर्वक समस्याग्रस्त भाषा को हटा सकते हैं
समस्याग्रस्त भाषा का भाषा पैक इंस्टॉल करें
- विंडोज सेटिंग्स में टाइम और लैंग्वेज के लैंग्वेज टैब पर नेविगेट करें (ऊपर चर्चा की गई) और समस्याग्रस्त भाषा का विस्तार करें
- फिर विकल्प पर क्लिक करें और जांचें कि क्या भाषा के लिए भाषा पैक उपलब्ध है। यदि हां, तो भाषा पैक जोड़ें और अपने पीसी को रीबूट करें

- रीबूट होने पर, जांचें कि क्या आप समस्याग्रस्त भाषा को हटा सकते हैं
- यदि नहीं, तो जांचें कि क्या समस्याग्रस्त भाषा (या जिसे आप रखना चाहते हैं) से कीबोर्ड को हटाने/फिर से जोड़ने से समस्या हल होती है
समाधान 2: अपने सिस्टम की क्षेत्रीय सेटिंग्स बदलें
आपके सिस्टम की क्षेत्रीय सेटिंग्स आपको समस्याग्रस्त भाषा को हटाने से रोक सकती हैं (या इसके पुनः प्रकट होने का कारण बन सकती हैं)। इस संदर्भ में, अपने सिस्टम की क्षेत्रीय सेटिंग्स को संपादित करने से समस्या हल हो सकती है। आगे बढ़ने से पहले, सुनिश्चित करें कि आपके सिस्टम की क्षेत्रीय सेटिंग्स आपके भौगोलिक स्थान से मेल खाती हैं, यानी यदि आप कनाडा में हैं, तो आपका क्षेत्र कनाडा पर सेट है।
सिस्टम लोकेल बदलें
- विंडोज कुंजी दबाएं और खोज बॉक्स में, कंट्रोल पैनल टाइप करें। फिर, दिखाए गए परिणामों में, कंट्रोल पैनल चुनें

- अब क्लॉक और रीजन खोलें और रीजन पर क्लिक करें

- फिर एडमिनिस्ट्रेटिव टैब पर जाएं और चेंज सिस्टम लोकेल पर क्लिक करें

- अब, सुनिश्चित करें कि जिस भाषा को आप हटाना चाहते हैं वह वर्तमान सिस्टम लोकेल के रूप में सेट नहीं है और बीटा: वर्ल्डवाइड लैंग्वेज सपोर्ट के लिए यूनिकोड UTF-8 का उपयोग करें को चेकमार्क करें

- अब अपने परिवर्तनों को लागू करें और अपने पीसी को रीबूट करें ताकि जांच सकें कि समस्याग्रस्त भाषा हटाई जा सकती है या नहीं
वेलकम स्क्रीन पर सेटिंग्स कॉपी करें
- समस्याग्रस्त भाषा को हटाएं (यदि संभव हो तो भाषा हटाने के लिए ऑफिस एप्लिकेशन का उपयोग करें)
- फिर रीजन के एडमिनिस्ट्रेटिव टैब पर जाएं (ऊपर चर्चा की गई) और कॉपी सेटिंग्स पर क्लिक करें

- अब, सुनिश्चित करें कि वर्तमान यूजर सेटिंग्स आपकी वांछित सेटिंग्स हैं, और फिर, विंडो के नीचे के पास, "अपनी वर्तमान सेटिंग्स को कॉपी करें" के दोनों विकल्पों को चेकमार्क करें (यानी, "वेलकम स्क्रीन और सिस्टम अकाउंट्स" और "नए यूजर अकाउंट्स")

- फिर अपने परिवर्तनों को लागू करें और भाषा समस्या हल हुई है या नहीं, यह जांचने के लिए अपने पीसी को रीबूट करें
समाधान 3: पावरशेल कमांड का उपयोग करें
यदि कोई भी समाधान आपके लिए कारगर नहीं रहा है, तो आप समस्याग्रस्त भाषा को हटाने के लिए निम्न कमांड आजमा सकते हैं।
विंडोज बटन पर राइट-क्लिक करें और क्विक एक्सेस मेनू में, विंडोज पावरशेल (एडमिन) चुनें। यदि यूएसी प्रॉम्प्ट प्राप्त होता है, तो हां पर क्लिक करें। अब नीचे चर्चा की गई कमांड को निष्पादित करें ताकि जांच सकें कि क्या यह समस्याग्रस्त भाषा को हटा देता है।

समस्याग्रस्त भाषा हटाएं
- निम्न निष्पादित करें:
Get-WinUserLanguageList
- अब समस्याग्रस्त भाषा का लैंग्वेजटैग नोट करें (उदाहरण के लिए, en-US)
- फिर निम्न निष्पादित करें (<Languagecode> को उस भाषा के टैग से बदलना सुनिश्चित करें जिसे आप हटाना चाहते हैं, उदा. en-US):
$LangList = Get-WinUserLanguageList $MarkedLang = $LangList | where LanguageTag -eq "<languagecode>" $LangList.Remove($MarkedLang) Set-WinUserLanguageList $LangList -Force

- अब अपने पीसी को रीबूट करें और जांचें कि क्या समस्याग्रस्त भाषा हटा दी गई है
वांछित भाषा को डिफ़ॉल्ट के रूप में सेट करें
- उस भाषा का लैंग्वेजटैग (ऊपर चर्चा की गई) नोट करें जिसे आप रखना चाहते हैं, उदाहरण के लिए, यदि आप यूएस अंग्रेजी को डिफ़ॉल्ट के रूप में सेट करना चाहते हैं, तो निम्न निष्पादित करें:
$1 = New-WinUserLanguageList en-US
- फिर निम्न निष्पादित करें:
Set-WinUserLanguageList $1

- अब पावरशेल बंद करें और अपने पीसी को रीबूट करें
- रीबूट होने पर, जांचें कि क्या समस्याग्रस्त भाषा को हटाया जा सकता है
lpksetup कमांड का उपयोग करें
- समस्याग्रस्त भाषा का लैंग्वेजटैग (ऊपर चर्चा की गई) नोट करें, उदाहरण के लिए, यदि आप अंग्रेजी यूके को हटाना चाहते हैं, तो इसका लैंग्वेजटैग en-GB है। फिर इसे हटाने के लिए निम्न निष्पादित करें:
lpksetup.exe /u en-GB

- फिर अपने पीसी को रीबूट करें और जांचें कि क्या भाषा समस्या हल हो गई है
LanguageExperiencePack निकालें
- निम्न निष्पादित करें:
Get-AppxPackage -allusers *LanguageExperiencePack*

- अब, दिखाए गए सूची में, समस्याग्रस्त भाषा का PackageFullName नोट करें, उदाहरण के लिए, यदि आप अंग्रेजी-GB हटाना चाहते हैं, तो उसका PackageFullName Microsoft.LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe है
- फिर निम्न निष्पादित करें:
Remove-AppxPackage -AllUsers -Package " LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe”

- अब अपने पीसी को रीबूट करें और जांचें कि क्या भाषा समस्या हल हो गई है
समाधान 4: सिस्टम की रजिस्ट्री संपादित करें
यदि समस्या बनी रहती है, तो भाषा समस्या सिस्टम की रजिस्ट्री के गलत कॉन्फ़िगरेशन का परिणाम हो सकती है। इस संदर्भ में, प्रासंगिक रजिस्ट्री कुंजियों को संपादित करने से समस्या हल हो सकती है।
चेतावनी: अत्यधिक सावधानी से आगे बढ़ें और अपने जोखिम पर क्योंकि सिस्टम की रजिस्ट्री को संपादित करना एक कुशल कार्य है और यदि ठीक से नहीं किया गया, तो आपका सिस्टम और डेटा जोखिम में हो सकता है।
अपने सिस्टम की रजिस्ट्री का बैकअप लेना सुनिश्चित करें।
अब विंडोज कुंजी दबाएं और खोज में, टाइप करें: रजिस्ट्री एडिटर। फिर, दिखाए गए परिणामों में, रजिस्ट्री एडिटर पर राइट-क्लिक करें, और सब-मेनू में, एडमिनिस्ट्रेटर के रूप में चलाएं चुनें। फिर आप निम्न संपादन का प्रयास कर सकते हैं।

InstallLanguage कुंजी संपादित करें
- निम्न पर नेविगेट करें:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

- फिर InstallLanguage पर डबल-क्लिक करें और इसके मान को दूसरी भाषा (जिसे आप रखना चाहते हैं) में बदलें। आप कीबोर्ड आइडेंटिफायर से भाषा मान ढूंढ सकते हैं (उदाहरण के लिए, यूके अंग्रेजी का मान 0x00000809 है, और यदि आप यूके अंग्रेजी का उपयोग करना चाहते हैं, तो InstallLanguage मान को 00000809 में बदलें)

- अब अपने पीसी को रीबूट करें और जांचें कि क्या भाषा समस्या हल हो गई है
यूजर प्रोफाइल में भाषा कुंजी का नाम बदलें
- निम्न पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

- अब ProfileList कुंजी का विस्तार करें और इसके तहत पहली सब-कुंजी चुनें
- फिर, दाएं फलक में, ProfileImagePath का मान जांचें। यदि यह आपकी प्रोफाइल से मेल खाता है, तो इसे नोट करें, अन्यथा अन्य सब-कुंजियों के ProfileImagePath की जांच करें जब तक कि आपको वह न मिल जाए जो आपकी यूजर प्रोफाइल से मेल खाता हो (उदाहरण के लिए, S-1-5-21 से शुरू होने वाला फ़ोल्डर आपकी यूजर प्रोफाइल है)
- अब नेविगेट करें:
HKEY_USERS\
- फिर अपनी प्रोफाइल से मेल खाने वाले यूजर प्रोफाइल का विस्तार करें (चरण 3 में पाया गया) और निम्न सब-कुंजियों पर नेविगेट करें:
Control Panel>>International>>User Profile

- अब, उस भाषा कुंजी का नाम बदलें (जिसे आप उपयोग नहीं करना चाहते) उस भाषा में जिसे आप उपयोग करना चाहते हैं (उदाहरण के लिए, यदि आप EN-GB उपयोग नहीं करना चाहते लेकिन EN-US रखना चाहते हैं, तो EN-GB कुंजी का नाम बदलकर EN-US करें)
- फिर एडिटर बंद करें और अपने पीसी को रीबूट करें
- रीबूट होने पर, जांचें कि क्या सिस्टम भाषा समस्या से मुक्त है
कीबोर्ड लेआउट कुंजी हटाएं
- निम्न पथ पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\

- अब समस्याग्रस्त भाषा का मान ढूंढें. आप मान कीबोर्ड आइडेंटिफायर पर पा सकते हैं, उदाहरण के लिए, यदि आप अंग्रेजी-यूएसए कीबोर्ड उपयोग नहीं करना चाहते, तो 00000409 मान वाली कुंजी हटाएं
- फिर अपने पीसी को रीबूट करें और जांचें कि क्या भाषा हटाई जा सकती है
प्रीलोड रजिस्ट्री कुंजियों को संपादित करें
- निम्न पर नेविगेट करें:
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

- अब एक वेब ब्राउज़र लॉन्च करें (रजिस्ट्री एडिटर बंद न करें) और माइक्रोसॉफ्ट कीबोर्ड आइडेंटिफायर पेज पर नेविगेट करें
- फिर, रजिस्ट्री एडिटर पर स्विच करें और पहले एंट्री के लिए डेटा कॉलम का मान नोट करें (डिफ़ॉल्ट के नीचे) उदाहरण के लिए, 00000409
- अब, कीबोर्ड आइडेंटिफायर पेज पर स्विच करें और मान खोजें (उदाहरण के लिए, 00000409)
- फिर जांचें कि मान किस कीबोर्ड लेआउट को संदर्भित करता है (उदाहरण के लिए, 00000409 यूनाइटेड स्टेट्स - अंग्रेजी को संदर्भित करता है)। दोहराएं वही जब तक आप समस्याग्रस्त भाषा कीबोर्ड का मान नहीं ढूंढ लेते
- एक बार समस्याग्रष्ट भाषा का पहचानकर्ता मिल जाने पर, रजिस्ट्री एडिटर पर स्विच करें और समस्याग्रस्त भाषा से संबंधित कुंजी हटाएं
- अब, निम्न पर भी वही दोहराएं:
HKEY_CURRENT_USER\Keyboard Layout\Preload HKEY_USERS\.DEFAULT\Control Panel\International\User Profile HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup
- अब अपने पीसी को रीबूट करें और जांचें कि क्या सिस्टम भाषा समस्या से मुक्त है (यदि नहीं, तो जांचें कि क्या विंडोज सेटिंग्स में भाषा हटाने से समस्या हल होती है)
- यदि समस्या अभी भी है, तो जांचें कि क्या प्रीलोड कुंजी में आवश्यक नहीं कीबोर्ड के मान को 0 में बदलने और सिस्टम को रीबूट करने से समस्या हल होती है (लैंग्वेज बार टास्कबार पर दिखाई नहीं दे सकता)
- यदि समस्या बनी रहती है, तो प्रीलोड रजिस्ट्री कुंजी (चरण 1) पर नेविगेट करें और प्रीलोड कुंजी पर राइट-क्लिक करें
- अब अनुमतियां चुनें और एडवांस्ड बटन पर क्लिक करें

- फिर इनहेरिटेंस अक्षम करें पर क्लिक करें और इसे अक्षम करने की पुष्टि करें

- अब लागू पर क्लिक करें और प्रीलोड के लिए अनुमतियां विंडो में, सिस्टम चुनें

- फिर फुल कंट्रोल विकल्प को अनचेक करें (सुनिश्चित करें कि आप सिस्टम अकाउंट अनुमतियों को संपादित कर रहे हैं, आपके एडमिनिस्ट्रेटर अकाउंट की नहीं) और अपने परिवर्तनों को लागू करें। जब तक आप सिस्टम अकाउंट पर फुल कंट्रोल वापस नहीं करते, आप कोई नया कीबोर्ड लेआउट जोड़/हटा नहीं पाएंगे

- अब अपने पीसी को रीबूट करें और जांचें कि क्या भाषा समस्या हल हो गई है
- यदि समस्या बनी रहती है, तो जांचें कि क्या कीबोर्ड लेआउट कुंजी (प्रीलोड की पैरेंट कुंजी) पर सिस्टम अकाउंट के फुल कंट्रोल को अक्षम करने से समस्या हल होती है
- यदि नहीं, तो जांचें कि क्या निम्न पथ पर प्रीलोड कुंजी को हटाने से समस्या हल होती है:
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
यदि समस्या बनी रहती है, तो जांचें कि क्या नया यूजर अकाउंट बनाने से समस्या हल होती है। यदि समस्या अभी भी है, तो जांचें कि क्या थर्ड-पार्टी क्लीनर उपयोगिता का उपयोग करने से समस्या हल होती है।
