การอัปเดต Windows 10 เมษายน 2018 เพิ่มภาษาพิเศษและฉันไม่สามารถลบมันได้


28

ฉันเพิ่งอัปเดตเป็น Windows 10 เมษายน 2018 อัปเดต (1803 / 17134.1)

ฉันกำหนดค่าแล็ปท็อปของฉันให้สมบูรณ์เป็นสหราชอาณาจักรโดยมีเค้าโครงแป้นพิมพ์ของสหราชอาณาจักรเท่านั้น

ตั้งแต่การอัปเดตแป้นพิมพ์ US ได้ถูกเพิ่มดังนั้นตอนนี้ฉันเห็นไอคอนสวิตช์ในแถบงานของฉัน

ป้อนคำอธิบายรูปภาพที่นี่

ดูเหมือนว่าการตั้งค่าภาษาแป้นพิมพ์ทั้งหมดจะถูกย้ายไปยังแอพการตั้งค่าใหม่และไม่อยู่ในแผงควบคุมเก่าอีกต่อไป

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามดังที่เห็นได้จากภาพหน้าจอด้านบนปุ่มลบภายใต้เลย์เอาต์ US ที่เพิ่มเข้ามาใหม่จะเป็นสีเทา (เช่นเดียวกับสหราชอาณาจักร)

ฉันจะลบเค้าโครงสหรัฐอเมริกาได้อย่างไร

อัปเดต1:ฉันเพิ่งอัปเดตเดสก์ท็อปและยังไม่ได้เพิ่มคีย์บอร์ดของสหรัฐอเมริกา!

อัปเดต 2:ฉันเพิ่มภาษาที่สาม (ฝรั่งเศส) และสามารถลบออกได้ปุ่มถูกเปิดใช้งาน ปุ่มลบสหรัฐฯยังคงปิดใช้งานทั้งหลังจากเพิ่มภาษาฝรั่งเศสและหลังจากลบออก

อัปเดต 3:ฉันเพิ่มภาษาอังกฤษอื่น (ออสเตรเลีย) และไม่สามารถลบได้! ปุ่มถูกปิดใช้งาน

อัปเดต 4:ฉันปฏิบัติตามคำตอบนี้ยกเว้นฉันลบค่าออกจากคีย์สำหรับผู้ใช้ทั้งหมดและค่าภายใต้คีย์การแทนที่ ไอคอนสวิตช์แถบงานหายไป แต่ฉันยังมีทั้งหมด 3 ภาษาในการตั้งค่าภาพนิ่ง


คุณพยายามจะแทนที่มันจากAdvanced keyboard settings? - คุณสามารถไปถึงได้ภายใต้Region & language
arieljannai

@arieljannai การแทนที่ถูกตั้งค่าเป็นสหราชอาณาจักร แต่ไม่ได้เปิดใช้งานปุ่มลบ
Shevek

คำตอบ:


24

ในที่สุดก็พบทางออกโดยใช้ PowerShell

คุณสามารถดูรายการภาษาของคุณด้วย Get-WinUserLanguageList

$1 = New-WinUserLanguageList en-US
Set-WinUserLanguageList $1

ตอนนี้คุณสามารถตรวจสอบรายชื่อภาษาใหม่ของคุณได้ด้วยGet-WinUserLanguageList Logoff, Reboot หลังจากรีบูตเครื่องคุณสามารถเพิ่มภาษาอื่นได้ถ้าต้องการ


4
ฉันใช้$1 = New-WinUserLanguageList en-GBคีย์บอร์ดสหราชอาณาจักรใช้งานได้! ตามปกติ Micro $ oft กำลังย้ายข้อมูล แต่ไม่ได้ทำอย่างถูกต้อง โชคดีที่ PS ยังอยู่ที่นั่นโดยใช้พื้นหลัง API เดียวกัน
Shevek

13

เพียงแค่พยายามปรับปรุงคำตอบของ naduvko

คุณสามารถระบุรายการภาษาทั้งหมดได้โดยตรงเมื่อเรียกใช้สคริปต์ PowerShell

อย่างนี้:

$1=New-WinUserLanguageList en-US
$1.Add("nl-NL")
$1.Add("de-DE")
Set-WinUserLanguageList $1

คนแรก (en-US ในตัวอย่างนี้) จะเป็นค่าเริ่มต้น

ปรับได้ตามต้องการ

(ใช่มันไร้สาระที่เราต้องตั้งโปรแกรม PowerShell เพื่อแก้ไขภาษาอินพุตที่น่ากลัว)


นี่เป็นทางออกเดียวที่ใช้ได้สำหรับฉัน
Alexius DIAKOGIANNIS

-3

ใน Windows ของฉัน (รุ่น 10.0.16299.371) ฉันมีSet as defaultปุ่มที่ดูเหมือนว่าจะถูกแทนที่ด้วยลูกศรในอินเทอร์เฟซของคุณ พยายามทำให้UKเป็นค่าเริ่มต้น นั่นจะปลดล็อคUSเพื่อลบ


ฉันกำลังมองหาสิ่งนั้นอยู่ แต่ไม่ได้อยู่ที่นั่นหลังจากการอัปเดต
Shevek

ดังนั้นลูกธนูมีไว้ทำอะไร?
edixon

หากต้องการตั้งค่าลำดับความสำคัญ
Shevek

10.0.16299 เป็นหมายเลขบิลด์ของ Windows 10 เวอร์ชัน 1709 ซึ่งไม่ได้เป็นหัวข้อของคำถามนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.