ระบบของคุณอาจแสดงตำแหน่งที่ไม่รู้จัก (QAA-LATN) ในแถบภาษาหาก 3 rd แอปพลิเคชั่นปาร์ตี้ (เช่น Keyman) เพิ่มคีย์บอร์ดโดยที่ผู้ใช้ไม่ต้องดำเนินการใดๆ นอกจากนี้ คีย์รีจิสทรีของระบบที่เสียหาย (อ้างอิงถึงสถานที่) อาจทำให้เกิดปัญหาภายใต้การสนทนา
ผู้ใช้พบปัญหาเมื่อสังเกตเห็นแป้นพิมพ์ของ locale ที่ไม่รู้จัก (QAA-LATN) ในแถบภาษา แต่ตำแหน่งนั้นไม่ปรากฏในการตั้งค่าภาษาของระบบ นอกจาก Windows เวอร์ชันเดสก์ท็อปไคลเอ็นต์แล้ว ยังมีการรายงานปัญหาในเวอร์ชันเซิร์ฟเวอร์ของ Windows (ส่วนใหญ่บนเครื่องเสมือน Hyper-V)
ก่อนที่จะดำเนินการแก้ไขปัญหาเพื่อลบภาษาท้องถิ่น (เช่น QAA-LATN) ให้ตรวจสอบว่า Windows ของระบบของคุณเป็นเวอร์ชันล่าสุดหรือไม่ นอกจากนี้ หากคุณใช้ 3 rd - ผู้จัดการคีย์บอร์ดปาร์ตี้ (เช่น Keyman) จากนั้นตรวจสอบให้แน่ใจว่าได้อัปเดต เป็นรุ่นล่าสุด
แนวทางที่ 1:ลบ 3 rd แอปพลิเคชั่นขัดแย้งพรรค
สามารถใช้แอปพลิเคชัน Windows จำนวนมากเพื่อปรับแต่งฟังก์ชันการทำงานของแป้นพิมพ์ (เช่น แอปพลิเคชัน Keyman) และติดตั้งแป้นพิมพ์ใหม่ แต่แอปพลิเคชั่นเหล่านี้บางครั้งขัดขวางการทำงานของโมดูลอินพุตพื้นฐานของระบบและทำให้เกิดข้อผิดพลาดในมือ ในสถานการณ์สมมตินี้ การลบแอปพลิเคชันและแป้นพิมพ์เหล่านี้ที่เพิ่มผ่านแอปพลิเคชันเหล่านี้อาจช่วยแก้ปัญหาได้ เราจะหารือ (สำหรับภาพประกอบ) เกี่ยวกับกระบวนการสำหรับแอปพลิเคชัน Keyman คุณอาจต้องค้นหาแอปพลิเคชันที่ทำให้เกิดปัญหา
- ก่อนที่จะย้ายด้วยการถอนการติดตั้ง ให้ตรวจสอบว่าแป้นพิมพ์ทั้งหมดที่ Keyman เพิ่มนั้นถูกลบออกหรือไม่ นอกจากนี้ ตรวจสอบให้แน่ใจว่ากระบวนการใดๆ ที่เกี่ยวข้องกับแอปพลิเคชัน Keyman ไม่ได้ทำงานใน Task Manager ของระบบของคุณ
- กดปุ่ม Windows คีย์แล้วเลือก การตั้งค่า .
- จากนั้นเปิด แอป และขยาย คีย์แมน .
- ตอนนี้คลิกที่ ถอนการติดตั้ง ปุ่มแล้ว ยืนยัน เพื่อถอนการติดตั้งแอปพลิเคชัน Keyman
- แล้วติดตาม พร้อมท์บนหน้าจอของคุณเพื่อถอนการติดตั้ง Keyman และ รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหาภาษา QAA-LATN ได้รับการแก้ไขหรือไม่
โซลูชัน 2:เพิ่มและลบภาษา
ปัญหาในมืออาจเป็นผลมาจากข้อผิดพลาดของระบบปฏิบัติการ ข้อบกพร่องที่สร้างปัญหาแป้นพิมพ์สามารถแก้ไขได้โดยการเพิ่มภาษา (จะเขียนทับค่ารีจิสทรีของจุดบกพร่อง) จากนั้นการนำภาษาออกอาจช่วยแก้ปัญหาได้
- กดปุ่ม Windows และในเมนู Windows ให้คลิกที่ การตั้งค่า (ไอคอนรูปเฟือง)
- เปิดแล้ว เวลาและภาษา และในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้เลือกภาษา .
- จากนั้นในบานหน้าต่างด้านขวาของหน้าต่าง ให้คลิกที่ เพิ่มภาษา จากนั้นในส่วน เลือกภาษาที่จะติดตั้ง หน้าต่าง ค้นหา QAA-LATN .
- ตอนนี้ เลือก ภาษา QAA-LATN และคลิกที่ ถัดไป .
- แล้วติดตาม คำแนะนำบนหน้าจอเพื่อเพิ่มภาษาและ รีบูต เครื่องของคุณ
- เมื่อรีบูต ให้เปิดการตั้งค่าภาษา (ขั้นตอนที่ 1 และ 2).
- ตอนนี้ขยาย QAA-LATN ภาษา (ภายใต้ ภาษาที่ต้องการ) และคลิกที่ ตัวเลือก ปุ่ม.
- จากนั้น ภายใต้แป้นพิมพ์ ให้ขยาย QAA-LATN แป้นพิมพ์ หากมองไม่เห็นแป้นพิมพ์หรือตัวเลือกการนำออกเป็นสีเทา ให้ไปยังขั้นตอนที่ 10
- ตอนนี้ คลิกที่ ลบ ปุ่มแล้ว ยืนยัน เพื่อถอดคีย์บอร์ด QAA-LATN
- จากนั้นคลิกที่ เพิ่มคีย์บอร์ด ตัวเลือก (ใต้คีย์บอร์ด) และเลือกเยอรมัน คีย์บอร์ด.
- ตอนนี้ รีบูต พีซีของคุณและเมื่อรีบูต ให้เปิด การตั้งค่าภาษา หน้าต่าง (ขั้นตอนที่ 1 และ 2).
- ตอนนี้ขยาย QAA-LATN ภาษาและคลิกที่ ลบ ปุ่ม.
- จากนั้น ยืนยัน เพื่อลบภาษา QAA-LATN และ รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหา QAA-LATN ได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่า ลบภาษาอื่นทั้งหมดยกเว้นภาษาเริ่มต้น แก้ปัญหาได้
โซลูชันที่ 3:ใช้คำสั่ง PowerShell
หากวิธีแก้ปัญหาดังกล่าวไม่สามารถแก้ปัญหาให้คุณได้ คุณอาจลองใช้คำสั่ง PowerShell เพื่อกำจัดปัญหา
- กดปุ่ม Windows + X เพื่อเปิด Windows Quick Start Menu และเลือก Windows PowerShell (Admin)
- จากนั้น ดำเนินการ ต่อไปนี้:
$LanguageList = Get-WinUserLanguageList $LanguageList.Add("qaa-latn") Set-WinUserLanguageList $LanguageList -Force
- ตอนนี้ ตรวจสอบว่าภาษา QAA-LATN แสดงอยู่ใน การตั้งค่าภาษาของพีซีของคุณ หากเป็นเช่นนั้น ให้ลบออก (ตามที่กล่าวไว้ในโซลูชันที่ 2) และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- หากไม่เป็นเช่นนั้น ดำเนินการ ต่อไปนี้ (ภาษาที่เพิ่มจะถูกลบและการตั้งค่าภาษาจะเปลี่ยนกลับเป็นค่าเริ่มต้น):
Set-WinUserLanguageList en-US -Force
- ตอนนี้ รีบูต พีซีของคุณและเมื่อรีบูต ให้ตรวจสอบว่าปัญหาภาษา 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 “ติดอยู่ในหน่วยความจำ” ของรีจิสทรีของระบบ ในบริบทนี้ การลบรีจิสตรีคีย์ที่มีปัญหาอาจช่วยแก้ปัญหาได้
คำเตือน :ระวังให้มากเพราะการแก้ไขรีจิสทรีของระบบต้องใช้ความเชี่ยวชาญในระดับหนึ่ง และหากทำผิด คุณอาจสร้างความเสียหายให้กับระบบ/ข้อมูลของคุณตลอดไป
- สำรองข้อมูล Registry ของระบบของคุณ (เผื่อไว้...)
- เปิดเมนู Windows โดยกดปุ่มโลโก้ Windows และในแถบค้นหา ให้พิมพ์ Registry Editor . จากนั้นให้คลิกขวาที่ผลลัพธ์ของ Registry Editor แล้วเลือก Run as Administrator
- จากนั้น เปิด แก้ไข เมนูและเลือก ค้นหา .
- ตอนนี้ ในช่องค้นหา ให้ค้นหา “แป้นพิมพ์ ” และ ลบแป้นคีย์บอร์ด (คุณสามารถใช้ปุ่มฟังก์ชัน F3 เพื่อไปยังผลการค้นหาถัดไปใน Registry Editor) ที่ไม่จำเป็น (โปรดใช้ความระมัดระวังกับสิ่งที่คุณกำลังลบ)
- จากนั้น ออก Registry Editor ของระบบของคุณและ รีบูต พีซีของคุณ
- เมื่อรีบูต หวังว่าปัญหาเรื่องสถานที่จะได้รับการแก้ไข