यदि कोई थर्ड-पार्टी एप्लिकेशन (जैसे Keyman) उपयोगकर्ता के हस्तक्षेप के बिना कीबोर्ड जोड़ता है, तो आपका सिस्टम भाषा बार में अज्ञात लोकेल (QAA-LATN) दिखा सकता है। इसके अलावा, भ्रष्ट सिस्टम रजिस्ट्री कुंजियाँ (लोकेल को संदर्भित करने वाली) भी चर्चा की गई समस्या का कारण बन सकती हैं।
उपयोगकर्ता तब समस्या का सामना करता है जब वह भाषा बार में अज्ञात लोकेल (QAA-LATN) कीबोर्ड देखता है लेकिन लोकेल सिस्टम की भाषा सेटिंग्स में दिखाई नहीं देता है। क्लाइंट डेस्कटॉप संस्करण के साथ, यह समस्या Windows के सर्वर संस्करण पर भी रिपोर्ट की गई है (मुख्य रूप से Hyper-V वर्चुअल मशीन पर)।

भाषा लोकेल (यानी QAA-LATN) को हटाने के समाधानों पर आगे बढ़ने से पहले, जांचें कि आपके सिस्टम का Windows अद्यतित है या नहीं। इसके अलावा, यदि आप थर्ड-पार्टी कीबोर्ड मैनेजर (जैसे Keyman) का उपयोग कर रहे हैं, तो सुनिश्चित करें कि यह नवीनतम बिल्ड में अपडेटेड है।
समाधान 1: थर्ड-पार्टी विरोधी एप्लिकेशन हटाएं
कई Windows एप्लिकेशन आपके कीबोर्ड फ़ंक्शनलिटी को कस्टमाइज़ करने और नए कीबोर्ड इंस्टॉल करने के लिए उपयोग किए जा सकते हैं (उदाहरण के लिए Keyman एप्लिकेशन)। लेकिन ये एप्लिकेशन कभी-कभी सिस्टम के बुनियादी इनपुट मॉड्यूल के संचालन में बाधा डालते हैं और इस प्रकार हाथ में त्रुटि पैदा करते हैं। इस परिदृश्य में, इन एप्लिकेशन और इन एप्लिकेशन के माध्यम से जोड़े गए कीबोर्ड को हटाने से समस्या हल हो सकती है। हम चित्रण के लिए Keyman एप्लिकेशन की प्रक्रिया पर चर्चा करेंगे, आपको समस्या पैदा करने वाले एप्लिकेशन को ढूंढना पड़ सकता है।
- अनइंस्टॉलेशन के साथ आगे बढ़ने से पहले, जांचें कि Keyman द्वारा जोड़े गए सभी कीबोर्ड हटा दिए गए हैं या नहीं। इसके अलावा, सुनिश्चित करें कि आपके सिस्टम के टास्क मैनेजर में Keyman एप्लिकेशन से संबंधित कोई प्रक्रिया संचालित नहीं हो रही है।
- Windows कुंजी दबाएं और Settings चुनें।

- फिर Apps खोलें और Keyman का विस्तार करें।

- अब Uninstall बटन पर क्लिक करें और फिर Keyman एप्लिकेशन को अनइंस्टॉल करने की पुष्टि करें।
- फिर अपनी स्क्रीन पर प्रॉम्प्ट का पालन करके Keyman को अनइंस्टॉल करें और अपना PC रीबूट करें।
- रीबूट होने पर, जांचें कि QAA-LATN लोकेल समस्या हल हुई है या नहीं।
समाधान 2: भाषा जोड़ें और हटाएं
हाथ में समस्या OS बग का परिणाम हो सकती है। कीबोर्ड समस्या पैदा करने वाले बग को भाषा जोड़कर (यह बग के रजिस्ट्री मानों को ओवरराइट कर देगा) और फिर भाषा को हटाकर दूर किया जा सकता है।
- Windows कुंजी दबाएं और Windows मेनू में, Settings पर क्लिक करें (गियर आइकन)।
- अब Time and Language खोलें और विंडो के बाएं फलक में, Language चुनें।

- फिर विंडो के दाएं फलक में, Add a Language पर क्लिक करें, और फिर, Choose a Language to Install विंडो में, QAA-LATN खोजें।

- अब, QAA-LATN भाषा चुनें और Next पर क्लिक करें।

- फिर भाषा जोड़ने के लिए स्क्रीन पर निर्देशों का पालन करें और अपनी मशीन को रिबूट करें।
- रीबूट होने पर, Language settings खोलें (चरण 1 और 2)।
- अब QAA-LATN भाषा का विस्तार करें (Preferred Languages के तहत) और Options बटन पर क्लिक करें।

- फिर, कीबोर्ड के तहत, QAA-LATN कीबोर्ड का विस्तार करें। यदि कीबोर्ड दिखाई नहीं दे रहा है या रिमूव विकल्प ग्रे-आउट है, तो चरण 10 पर जाएं।
- अब Remove बटन पर क्लिक करें और फिर QAA-LATN कीबोर्ड को हटाने की पुष्टि करें।

- फिर Add a Keyboard विकल्प पर क्लिक करें (Keyboards के तहत) और German Keyboard चुनें।

- अब अपना PC रीबूट करें और रीबूट होने पर, Language Settings विंडो खोलें (चरण 1 और 2)।
- अब QAA-LATN भाषा का विस्तार करें और Remove बटन पर क्लिक करें।

- फिर QAA-LATN भाषा को हटाने की पुष्टि करें और अपना PC रीबूट करें।
- रीबूट होने पर, जांचें कि QAA-LATN समस्या हल हुई है या नहीं।
- यदि नहीं, तो जांचें कि डिफ़ॉल्ट भाषा को छोड़कर अन्य सभी भाषाओं को हटाने से समस्या हल होती है या नहीं।
समाधान 3: PowerShell कमांड का उपयोग करें
यदि उपरोक्त समाधानों ने आपके लिए समस्या हल नहीं की, तो आप समस्या से छुटकारा पाने के लिए PowerShell कमांड आज़मा सकते हैं।
- Windows + X keys दबाकर Windows Quick Start Menu लॉन्च करें और Windows PowerShell (Admin).
चुनें
- फिर निम्नलिखित निष्पादित करें:
$LanguageList = Get-WinUserLanguageList $LanguageList.Add("qaa-latn") Set-WinUserLanguageList $LanguageList -Force - अब, जांचें कि क्या QAA-LATN भाषा आपके PC की भाषा सेटिंग्स में दिख रही है, यदि हां, तो इसे हटाएं (समाधान 2 में चर्चा के अनुसार) और जांचें कि समस्या हल हुई है या नहीं।
- यदि नहीं, तो निम्नलिखित निष्पादित करें (कोई भी जोड़ी गई भाषा हटा दी जाएगी और भाषा सेटिंग डिफ़ॉल्ट पर वापस आ जाएगी):
Set-WinUserLanguageList en-US -Force
- अब अपना PC रीबूट करें और रीबूट होने पर जांचें कि QAA-LATN लोकेल समस्या हल हुई है या नहीं।
- यदि नहीं, तो निम्नलिखित निष्पादित करें:
$LanguageList = Get-WinUserLanguageList $LanguageList.Add("qaa-latn") Set-WinUserLanguageList $LanguageList -Force $LanguageList = Get-WinUserLanguageList $Language = $LanguageList | where LanguageTag -eq "qaa-Latn" $LanguageList.Remove($Language) Set-WinUserLanguageList $LanguageList -Force - फिर जांचें कि लोकेल समस्या हल हुई है या नहीं।
समाधान 4: रजिस्ट्री कुंजियाँ हटाएं
यदि QAA-LATN लोकेल को इंगित करने वाली कुंजियाँ सिस्टम की रजिस्ट्री की “मेमोरी” में “अटकी” हुई हैं, तो आप चर्चा की गई त्रुटि का सामना कर सकते हैं। इस संदर्भ में, समस्याग्रस्त रजिस्ट्री कुंजियों को हटाने से समस्या हल हो सकती है।
चेतावनी: बहुत सावधान रहें क्योंकि सिस्टम की रजिस्ट्री संपादित करने के लिए एक निश्चित स्तर की विशेषज्ञता की आवश्यकता होती है और यदि गलत किया गया, तो आप अपने सिस्टम/डेटा को स्थायी नुकसान पहुंचा सकते हैं।
- अपने सिस्टम की रजिस्ट्री का बैकअप लें (बस केस में…)।
- Windows लोगो कुंजी दबाकर Windows मेनू लॉन्च करें और सर्च बार में, Registry Editor टाइप करें। फिर, Registry Editor के परिणाम पर राइट-क्लिक करें और Run as Administrator चुनें।

- फिर, Edit मेनू खोलें और Find चुनें।

- अब, फाइंड बॉक्स में “keyboard” खोजें और कीबोर्ड कुंजियों को हटाएं जो आवश्यक नहीं हैं (आप रजिस्ट्री संपादक में अगले खोज परिणाम पर नेविगेट करने के लिए F3 फंक्शन कुंजी का उपयोग कर सकते हैं) (आप जो हटा रहे हैं उसके साथ बहुत सावधान रहें)।

- फिर अपने सिस्टम के Registry Editor से Exit करें और अपना PC रीबूट करें।

- रीबूट होने पर, उम्मीद है कि लोकेल समस्या हल हो जाएगी।