หน้าเว็บ

วันจันทร์ที่ 11 มิถุนายน พ.ศ. 2561

Windows 10 ติดตั้ง keyboard UK เพิ่มขึ้นมาเอง (วิธีลบ)

หลังจากที่อัพเดทแบบ auto เอาไว้ ปัญหาก็เกิดสิครับ ไอ้ระบบมันดันดาวโหลดภาษาอังกฤษ UK ใส่มาให้ด้วย ทั้งๆ ที่เครื่องเรามี US อยู่แล้ว เวลาจะใช้งานมันเลยมีภาษาอังกฤษ สองตัว ไทยอีกตัว เหมือนมีคีย์บอร์ด สามอัน เวรกรรม หาวิธีลบในเมนูก็แล้วอะไรก็แล้ว หาไม่เจอ เลยต้องไปค้นหาวิธีดู ได้มาตามนี้ เคลียร์สุดแล้ว ทาง MS แจ้งว่า ปัญหาดังกล่าวเกิดขึ้นหลังจากได้อัพเดท Windows 10 เวอร์ชั่น 1803 สามารถเเก้ปัญหาได้โดยทำตามขั้นตอนดังนี้

ต้องอธิบายเป็นบรรทัดๆ ไม๊วะ ว่าจะทำอะไรกะมันบ้าง เออ นะ เดี๋ยวจะว่า ไม่ได้บอกไม่ได้เล่าอีก ว่ากันไป - -" อันดับแรก เปิด Windows PowerShell ขึ้นมา ด้วยการคลิกขวาแล้วเลือก Run as Administrator เออ คงไม่ต้องบอกเนอะ ว่ามันจะเอาไปตรงไหน -_-


Get-WinUserLanguageList กด Enter
เรียกระบบภาษาของ user ที่ใช้งานอยู่ในปัจจุบันขึ้นมาดูว่ามีอะไรบ้าง

$LangList = Get-WinUserLanguageList กด Enter
ตั้งค่าตัวแปรขึ้นมาตัวนึงชื่อ $LangList (ถ้าขี้เกียจก็เอาซื่อๆ $1 เลยก็ได้) เก็บการเรียกระบบภาษา  

$MarkedLang = $LangList | where LanguageTag -eq "en-GB" กด Enter
กำหนดตัวแปร $MarkedLang (ถ้ายาวก็ $2) ประมาณว่า mark เอาไว้ว่าจะเอาอันไหนตามหัวข้อที่กำหนดเอาไว้ เช่นอันนี้มีคำว่า en-GB ในหัวข้อของ LanguageTag (ดูจาก list ในคำสั่งแรก) "จะเอาไรออก mark อันนั้น จบ"

หมายเหตู : หากคุณต้องการ Remove ภาษาอื่นที่นอกเหนือจาก ( English- United Kingdom ) คุณสามารถเปลี่ยน Code "en-GB" ตาม Code ในลิงค์ > https://msdn.microsoft.com/en-us/library/cc233982.aspx?ppud=4คุณสามารถดู Code ภาษาที่จะเปลียนในช่อง Language tag

$LangList.Remove($MarkedLang) กด Enter
เรียกตัวแปร พร้อมคำสั่ง Remove ตัวภาษาที่ไม่ต้องการออกไป

Set-WinUserLanguageList $LangList –Force กด Enter
กำหนดค่าให้ระบบภาษาของ user ระบบในปัจจุบัน ให้มีเฉพาะในรายการเท่านั้น
หลังจากทำเสร็จแล้ว ให้ทำการ Restart เครื่องทันที ระบบก็จะทำการ set ค่าต่างๆ ของ windows user ที่ใช้งานอยู่ในปัจจุบัน ให้มีเพียงแค่ 2 ภาษา จ๊บ