คุณอาจล้มเหลวในการลบภาษาออกจากระบบของคุณ หากการตั้งค่าภูมิภาคและภาษาของระบบของคุณไม่ได้รับการกำหนดค่าอย่างเหมาะสม นอกจากนี้ การตั้งค่ารีจิสทรีที่ไม่เหมาะสมอาจทำให้เกิดปัญหาได้
ปัญหานี้เกิดขึ้นเมื่อผู้ใช้ไม่สามารถลบภาษา (หรือตัวเลือกเป็นสีเทา) หรือภาษานั้นถูกเพิ่มกลับเข้าไปในระบบโดยอัตโนมัติ (หลังจากลบภาษาแล้ว) สำหรับผู้ใช้บางคน ภาษาจะแสดงในแถบภาษา แต่ไม่มีอยู่ในการตั้งค่า Windows
คุณสามารถลบภาษาออกจาก Windows 10 ได้โดยลองใช้วิธีแก้ปัญหาที่กล่าวถึงด้านล่าง แต่ก่อนหน้านั้น ตรวจสอบให้แน่ใจว่า “การตั้งค่าภาษา” (ใน ซิงค์การตั้งค่าของคุณ ) ถูกปิดใช้งาน. นอกจากนี้ ให้ตรวจสอบว่า Windows และไดรเวอร์ของระบบของคุณอัปเดต . นอกจากนี้ ให้ตรวจสอบว่า การป้อนตามคำบอก คุณสมบัติไม่ก่อให้เกิดปัญหา นอกจากนี้ ให้ตรวจสอบว่าคลีนบูตระบบของคุณแก้ปัญหาได้หรือไม่ (มีการรายงานแอปพลิเคชันซอฟต์แวร์ Synapse ของ Razer และตัวระบุภาษาที่ทำให้เกิดปัญหา) นอกจากนี้ ให้ตรวจสอบว่าการดำเนินการล้างข้อมูลบนดิสก์ในไดรฟ์ระบบช่วยแยกแยะปัญหาภาษาหรือไม่
แนวทางที่ 1:แก้ไขการตั้งค่าภาษา
คุณอาจล้มเหลวในการลบภาษาหากการตั้งค่าภาษาของระบบของคุณไม่ได้รับการกำหนดค่าอย่างเหมาะสม ในกรณีนี้ การแก้ไขการตั้งค่าภาษาที่เกี่ยวข้องอาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าไม่ได้เลือกภาษาที่คุณต้องการลบ &ไม่ได้เลือกรูปแบบแป้นพิมพ์ในแถบภาษา
เปลี่ยนภาษาที่แสดง
- กดปุ่ม Windows คีย์ &เปิด การตั้งค่า .
- ตอนนี้ เลือก เวลาและภาษา &นำทางไปยัง ภาษา แท็บ
- จากนั้นตรวจสอบว่าระบบของคุณมี ติดตั้งมากกว่าหนึ่งภาษา . ถ้าไม่ ให้คลิกที่ เพิ่มภาษา &ทำตามคำแนะนำเพื่อเพิ่มภาษา
- หากมีการเพิ่มภาษาที่สองแล้ว ให้ขยายเมนูแบบเลื่อนลงของ Windows Display Languages &เลือกภาษานั้น ตรวจสอบให้แน่ใจว่าไม่ได้ตั้งค่าภาษาที่คุณต้องการลบเป็นภาษาแสดงผลของ Windows จะดีกว่าถ้าใช้ภาษาที่ไม่มีภาษาพื้นฐานที่คล้ายคลึงกัน ที่คุณต้องการใช้ เช่น หากคุณต้องการลบ USA English ก็ไม่ต้องเลือก UK English
- จากนั้น รีบูต พีซีของคุณและตรวจสอบว่าคุณสามารถลบภาษาที่เป็นปัญหาได้หรือไม่
- หากวิธีนี้ใช้ไม่ได้ผล ให้ตรวจสอบว่าการเพิ่มภาษาที่เป็นปัญหาเข้าไปใหม่จะช่วยแยกแยะปัญหาด้านภาษาหรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่า กำลังลบ/ เพิ่มใหม่ ภาษา ที่คุณต้องการเก็บ แยกแยะปัญหาภาษา
หากปัญหายังคงอยู่ ให้ตรวจสอบว่าลบภาษาที่มีปัญหาผ่านแอปพลิเคชันสำนักงาน (เช่น Word) แก้ปัญหาได้
จัดเรียงภาษาใหม่
- เปิดภาษา แท็บในการตั้งค่าเวลาและภาษาของ Windows (ที่กล่าวถึงข้างต้น)
- ตอนนี้ ขยาย ภาษาที่คุณต้องการเก็บไว้ เช่น อังกฤษ (สหรัฐอเมริกา) และคลิกที่ ลูกศรขึ้น (จนกว่าจะถึงอันดับต้นๆ ของรายการ)
- จากนั้นอย่าลืมย้ายภาษา (ที่คุณต้องการลบ) ไปที่ ด้านล่าง ของรายการภาษา &รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าคุณสามารถลบภาษาที่เป็นปัญหาได้สำเร็จหรือไม่
ติดตั้งชุดภาษาของภาษาที่มีปัญหา
- นำทางไปยัง ภาษา แท็บเวลาและภาษาในการตั้งค่า Windows (ที่กล่าวถึงข้างต้น) และขยายภาษาที่มีปัญหา
- จากนั้นคลิกที่ ตัวเลือก &ตรวจสอบว่า Language Pack สามารถใช้ได้กับภาษา ถ้าใช่ ให้เพิ่มชุดภาษาและรีบูทพีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าคุณสามารถลบภาษาที่เป็นปัญหาได้หรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่า กำลังลบ/เพิ่มใหม่ แป้นพิมพ์ เป็นภาษาที่มีปัญหา (หรือภาษาที่คุณต้องการเก็บไว้) ช่วยแก้ปัญหาได้
โซลูชัน 2:เปลี่ยนการตั้งค่าภูมิภาคของระบบของคุณ
การตั้งค่าภูมิภาคของระบบของคุณอาจทำให้คุณไม่สามารถลบภาษาที่เป็นปัญหาได้ (หรือทำให้ปรากฏขึ้นอีกครั้ง) ในบริบทนี้ การแก้ไขการตั้งค่าภูมิภาคของระบบของคุณอาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าการตั้งค่าภูมิภาคของระบบของคุณตรงกับตำแหน่งทางภูมิศาสตร์ของคุณ เช่น หากคุณอยู่ในแคนาดา ภูมิภาคของคุณตั้งค่าเป็นแคนาดา
เปลี่ยนตำแหน่งของระบบ
- กดปุ่ม Windows คีย์ &ในกล่องค้นหา พิมพ์แผงควบคุม จากนั้นในผลลัพธ์ที่แสดง ให้เลือก แผงควบคุม .
- เปิดแล้ว นาฬิกาและภูมิภาค และคลิกที่ ภูมิภาค .
- จากนั้นเลี้ยวไปที่ ผู้ดูแลระบบ แท็บ &คลิกที่ เปลี่ยนตำแหน่งที่ตั้งของระบบ .
- ตอนนี้ ตรวจสอบให้แน่ใจว่าภาษาที่คุณต้องการลบไม่ได้ถูกตั้งค่าเป็น ตำแหน่งระบบปัจจุบัน &เครื่องหมายถูก เบต้า:ใช้ Unicode UTF-8 สำหรับการสนับสนุนภาษาทั่วโลก .
- ตอนนี้ สมัคร การเปลี่ยนแปลงของคุณและ รีบูต พีซีของคุณเพื่อตรวจสอบว่าสามารถลบภาษาที่เป็นปัญหาได้หรือไม่
คัดลอกการตั้งค่าไปยังหน้าจอต้อนรับ
- เอาออก ภาษาที่เป็นปัญหา (ถ้าเป็นไปได้ ให้ใช้แอปพลิเคชันสำนักงาน เพื่อลบภาษา)
- จากนั้นเลี้ยวไปที่ ผู้ดูแลระบบ แท็บภูมิภาค (ตามที่กล่าวไว้ข้างต้น) และคลิกที่ การตั้งค่าการคัดลอก .
- ตอนนี้ ตรวจสอบให้แน่ใจว่า การตั้งค่าผู้ใช้ปัจจุบัน เป็นการตั้งค่าที่คุณต้องการ จากนั้นที่ด้านล่างของหน้าต่าง ให้ทำเครื่องหมายทั้งสองตัวเลือกของ “คัดลอกการตั้งค่าปัจจุบันของคุณไปที่ ” (เช่น “หน้าจอต้อนรับและบัญชีระบบ” &“บัญชีผู้ใช้ใหม่”)
- จากนั้น สมัคร การเปลี่ยนแปลงของคุณและ รีบูต พีซีของคุณเพื่อตรวจสอบว่าปัญหาภาษาได้รับการแก้ไขหรือไม่
โซลูชันที่ 3:ใช้คำสั่ง PowerShell
หากไม่มีวิธีแก้ปัญหาสำหรับคุณ คุณอาจลองใช้คำสั่งต่อไปนี้เพื่อลบคำสั่งที่มีปัญหา
คลิกขวา บน Windows ปุ่ม &ในเมนูการเข้าถึงด่วน ให้เลือก Windows PowerShell (ผู้ดูแลระบบ) หากได้รับข้อความแจ้ง UAC ให้คลิกใช่ . ตอนนี้ให้รันคำสั่งที่กล่าวถึงด้านล่างเพื่อตรวจสอบว่าได้ลบภาษาที่เป็นปัญหาออกหรือไม่
ลบภาษาที่มีปัญหา
- ดำเนินการ ต่อไปนี้:
Get-WinUserLanguageList
- ตอนนี้ จดบันทึก LanguageTag ของภาษาที่มีปัญหา (เช่น en-US)
- จากนั้น ดำเนินการ ต่อไปนี้ (อย่าลืมแทนที่
ด้วยแท็กของภาษาที่คุณต้องการลบ เช่น en-US): $LangList = Get-WinUserLanguageList $MarkedLang = $LangList | where LanguageTag -eq "<languagecode>" $LangList.Remove($MarkedLang) Set-WinUserLanguageList $LangList -Force
- ตอนนี้ รีบูต พีซีของคุณและตรวจสอบว่าภาษาที่เป็นปัญหาถูกลบออกหรือไม่
ตั้งค่าภาษาที่ต้องการเป็นค่าเริ่มต้น
- จด LanguageTag (ที่กล่าวถึงข้างต้น) ของภาษาที่คุณต้องการซึ่งต้องการเก็บไว้ เช่น หากคุณต้องการตั้งค่าภาษาอังกฤษแบบสหรัฐอเมริกาเป็นค่าเริ่มต้น ให้ดำเนินการดังต่อไปนี้:
$1 = New-WinUserLanguageList en-US
- จากนั้น ดำเนินการ ต่อไปนี้:
Set-WinUserLanguageList $1
- ตอนนี้ ปิด PowerShell &รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าสามารถลบภาษาที่เป็นปัญหาได้หรือไม่
ใช้คำสั่ง lpksetup
- จดบันทึก LanguageTag (ที่กล่าวถึงข้างต้น) ของภาษาที่เป็นปัญหา เช่น หากคุณต้องการลบ English UK LanguageTag จะเป็น en-GB จากนั้นดำเนินการต่อไปนี้เพื่อลบออก:
lpksetup.exe /u en-GB
- จากนั้น รีบูต พีซีของคุณและตรวจสอบว่าปัญหาภาษาได้รับการแก้ไขหรือไม่
ลบ LanguageExperiencePack
- ดำเนินการ ต่อไปนี้:
Get-AppxPackage -allusers *LanguageExperiencePack*
- ตอนนี้ ในรายการที่แสดง จดบันทึก PackageFullName ของภาษาที่มีปัญหา เช่น หากคุณต้องการลบ English-GB PackageFullName ของมันคือ Microsoft.LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe
- จากนั้น ดำเนินการ ต่อไปนี้:
Remove-AppxPackage -AllUsers -Package " LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe”
- ตอนนี้ รีบูต พีซีของคุณและตรวจสอบว่าปัญหาภาษาได้รับการแก้ไขหรือไม่
โซลูชันที่ 4:แก้ไขรีจิสทรีของระบบ
หากปัญหายังคงอยู่ แสดงว่าปัญหาภาษาอาจเป็นผลมาจากการกำหนดค่ารีจิสทรีของระบบไม่ถูกต้อง ในบริบทนี้ การแก้ไขรีจิสตรีคีย์ที่เกี่ยวข้องอาจช่วยแก้ปัญหาได้
คำเตือน :ดำเนินการด้วยความระมัดระวังอย่างยิ่งและยอมรับความเสี่ยงเอง เนื่องจากการแก้ไขรีจิสทรีของระบบเป็นงานที่เชี่ยวชาญ และหากไม่ดำเนินการอย่างถูกต้อง ระบบและข้อมูลของคุณอาจมีความเสี่ยง
อย่าลืมสำรองข้อมูลรีจิสทรีของระบบ
ตอนนี้กด Windows คีย์ &ในการค้นหา พิมพ์:ตัวแก้ไขรีจิสทรี . จากนั้นในผลลัพธ์ที่แสดง คลิกขวา บน Registry Editor &ในเมนูย่อย เลือก เรียกใช้ในฐานะผู้ดูแลระบบ . จากนั้นคุณอาจลองแก้ไขดังต่อไปนี้
แก้ไขรหัส InstallLanguage
- นำทาง ต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
- จากนั้น ดับเบิลคลิก บน InstallLanguage และเปลี่ยน ค่าเป็นภาษาอื่น (ที่คุณต้องการเก็บไว้) คุณค้นหาค่าภาษาได้จากตัวระบุแป้นพิมพ์ (เช่น UK English มีค่า 0x00000809 และหากคุณต้องการใช้ภาษาอังกฤษแบบสหราชอาณาจักร ให้เปลี่ยนค่า InstallLanguage เป็น 00000809)
- ตอนนี้ รีบูต พีซีของคุณและตรวจสอบว่าปัญหาภาษาได้รับการแก้ไขหรือไม่
เปลี่ยนชื่อรหัสภาษาในโปรไฟล์ผู้ใช้
- นำทาง ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\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
- ตอนนี้ เปิดเว็บเบราว์เซอร์ (อย่าปิด Registry Editor) และไปที่หน้า Microsoft Keyboard Identifiers
- จากนั้น เปลี่ยนไปใช้ Registry Editor และจด ค่าของคอลัมน์ข้อมูล สำหรับรายการแรก (ต่ำกว่าค่าเริ่มต้น) เช่น 00000409.
- ตอนนี้ เปลี่ยนไปใช้ ตัวระบุแป้นพิมพ์ หน้า &ค้นหา สำหรับค่า (เช่น 00000409)
- จากนั้นตรวจสอบว่าค่าอ้างอิงถึงรูปแบบแป้นพิมพ์ใด (เช่น 00000409 หมายถึงสหรัฐอเมริกา – อังกฤษ) ซ้ำ เหมือนเดิมจนกว่าคุณจะพบค่าของแป้นพิมพ์ภาษาที่มีปัญหา
- เมื่อพบตัวระบุของภาษาที่มีปัญหาแล้ว ให้เปลี่ยนไปใช้ Registry Editor &ลบ กุญแจ ที่เกี่ยวข้องกับภาษาที่เป็นปัญหา
- ตอนนี้ ทำซ้ำ เหมือนกันกับสิ่งต่อไปนี้:
HKEY_CURRENT_USER\Keyboard Layout\Preload HKEY_USERS\.DEFAULT\Control Panel\International\User Profile HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup
- ตอนนี้ รีบูทพีซีของคุณและตรวจสอบว่าระบบไม่มีปัญหาภาษาหรือไม่ (หากไม่ใช่ ให้ตรวจสอบว่าการลบภาษาในการตั้งค่า Windows ช่วยแยกแยะปัญหาหรือไม่)
- หากปัญหายังคงอยู่ ให้ตรวจสอบว่าเปลี่ยนค่าของแป้นพิมพ์ (ที่ไม่จำเป็น) ในปุ่มโหลดล่วงหน้าหรือไม่ เป็น 0 &การรีบูตระบบช่วยแก้ปัญหาได้ (แถบภาษาอาจไม่แสดงบนแถบงาน)
- หากปัญหายังคงอยู่ ให้ไปที่ โหลดรีจิสตรีคีย์ล่วงหน้า (ขั้นตอนที่ 1) &คลิกขวาที่คีย์พรีโหลด
- ตอนนี้ เลือก การอนุญาต &คลิกที่ ขั้นสูง ปุ่ม.
- จากนั้นคลิกที่ ปิดใช้งานการสืบทอด &ยืนยันเพื่อปิดการใช้งาน
- ตอนนี้คลิกที่ สมัคร &ใน การอนุญาตสำหรับการโหลดล่วงหน้า หน้าต่าง เลือก ระบบ .
- จากนั้นยกเลิกการเลือกตัวเลือก การควบคุมทั้งหมด (ตรวจสอบให้แน่ใจว่าคุณกำลังแก้ไขการอนุญาตของบัญชีระบบ ไม่ใช่บัญชีผู้ดูแลระบบของคุณ) &ใช้ การเปลี่ยนแปลงของคุณ คุณอาจไม่สามารถ เพิ่ม/ลบ รูปแบบแป้นพิมพ์ใหม่ใดๆ จนกว่าคุณจะเปลี่ยนการควบคุมทั้งหมดกลับเป็นบัญชีระบบ
- ตอนนี้ รีบูต พีซีของคุณและตรวจสอบว่าปัญหาภาษาได้รับการแก้ไขหรือไม่
- หากปัญหายังคงอยู่ ให้ตรวจสอบว่าได้ปิดใช้งานการควบคุมทั้งหมดของระบบ บัญชีใน เค้าโครงแป้นพิมพ์ คีย์ (คีย์หลักของพรีโหลด) ช่วยแก้ปัญหาได้
- ถ้าไม่ใช่ ให้ตรวจสอบว่า กำลังลบ โหลดล่วงหน้า คีย์ที่เส้นทางต่อไปนี้แก้ปัญหา:
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
หากปัญหายังคงอยู่ ให้ตรวจสอบว่าการสร้างบัญชีผู้ใช้ใหม่สามารถแก้ไขปัญหาได้หรือไม่ หากปัญหายังคงอยู่ ให้ตรวจสอบว่าใช้ 3 rd ยูทิลิตี้ทำความสะอาดปาร์ตี้ช่วยแยกแยะปัญหา