บางผู้ใช้รายงานว่าแถบภาษาหายไปจากแถบงานใน Windows 10 ทันที ปัญหานี้มักเกิดขึ้นหลังจากติดตั้งอัปเดตขนาดใหญ่ หรือหลังจากอัปเกรดจาก Windows รุ่นเก่าไปเป็น Windows 10

ปัญหานี้ไม่เกี่ยวข้องกับมาตรการกันลิขสิทธิ์ของ Microsoft และมักเกิดจากข้อผิดพลาดเล็กน้อย (glitch) หรือการเสียหายของไฟล์ระบบ
สาเหตุของการหายไปของแถบภาษา
หลังจากทำการจำลองปัญหาและศึกษารายงานจากผู้ใช้หลายราย เราพบสถานการณ์หลายอย่างที่อาจเป็นสาเหตุของปัญหานี้ ดังนี้:
- ไฟล์ระบบเสียหาย (System file corruption) – อาจทำให้แถบภาษาเสียหายและหยุดแสดงในแถบงาน การสแกนด้วย SFC และ DISM มักแก้ไขปัญหานี้ได้
- คีย์รีจิสทรีถูกลบ (Registry key was deleted) – บางอัปเดต Windows อาจส่งผลต่อแถบภาษา ทำให้หายไป มีการแก้ไขผ่านรีจิสทรีที่มักมีผล
- Input Indicator ถูกปิดใน Settings – การตั้งค่านี้จะซ่อนแถบภาษาจากแถบงาน แม้จะเปิดอยู่โดยค่าเริ่มต้น แต่อาจถูกปิดโดยแอปพลิเคชันภายนอกหรือการกระทำของผู้ใช้
วิธีแก้ไขปัญหาไอคอนภาษาหายไป
หากแถบภาษาหายไปในเครื่องของคุณ บทความนี้จะนำเสนอขั้นตอนแก้ไขที่ทดสอบแล้ว ลองทำตามลำดับด้านล่างจนกว่าจะแก้ไขสำเร็จ
วิธีที่ 1: เปิดใช้งาน Input Indicator จากเมนู Settings
แถบภาษาอาจถูกปิดผ่านปุ่ม Input Indicator ในเมนู Settings การตั้งค่านี้เปิดอยู่โดยค่าเริ่มต้น แต่อาจถูกปิดโดยแอปภายนอก อัปเดต Windows หรือการกระทำของผู้ใช้
ลองตรวจสอบก่อนว่า Input Indicator เปิดอยู่หรือไม่ ดังนี้:
- กด Windows + R เพื่อเปิดกล่อง Run พิมพ์ ms-settings:about แล้วกด Enter เพื่อเปิดแท็บ About ในแอป Settings

- ในช่องค้นหาภายใต้ปุ่ม Home พิมพ์ system icons แล้วคลิก Turn System icons on or off
- เปิดสลับ (toggle) ของ Input Indicator หากมันปิดอยู่

- ปิดแอป Settings รีสตาร์ทคอมพิวเตอร์ และดูว่าแถบภาษากลับมาหรือไม่
หากยังไม่แก้ไขได้ ให้ลองวิธีถัดไป
วิธีที่ 2: แก้ไขรีจิสทรี (Registry)
หากวิธีข้างต้นไม่ได้ผล ลองแก้ไขรีจิสทรี ผู้ใช้หลายรายรายงานว่าแก้ไขสำเร็จหลังจากปรับแต่งรีจิสทรีเล็กน้อย โดยเฉพาะกรณีที่แถบภาษาหายหลังอัปเดต Windows
ทำตามขั้นตอนด้านล่าง:
- กด Windows + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor หากมี UAC ให้เลือก Yes

- ใน Registry Editor ไปที่: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

- คลิกขวาที่คีย์ Run เลือก New > String Value

- ตั้งชื่อค่าใหม่ว่า LanguageBarFix (ชื่อไม่สำคัญแต่อาจช่วยจัดระเบียบ)
- คลิกขวาที่ LanguageBarFix เลือก Modify
- ในช่อง Value data ใส่:
"ctfmon"="CTFMON.EXE"
แล้วกด OK - ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ แถบภาษาควรกลับมาที่ถัดไป
หากยังไม่ได้ผล ลองวิธีต่อไป
วิธีที่ 3: สแกน SFC และ DISM
หากวิธีก่อนหน้าไม่ได้ผล อาจเป็นปัญหาไฟล์ระบบเสียหาย หลายผู้ใช้แก้ไขสำเร็จด้วยการสแกน SFC หรือ DISM
ทำตามขั้นตอน:
- กด Windows + R พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบ Admin หากมี UAC ให้เลือก Yes

- ใน Command Prompt พิมพ์:
sfc /scannow
หมายเหตุ: คำสั่งนี้จะสแกนไฟล์ระบบที่ได้รับการป้องกันและแทนที่ไฟล์เสียหายด้วยสำเนาจากโฟลเดอร์ %WinDir%\System32\dllcache
- เมื่อสแกนเสร็จ รีสตาร์ทและตรวจสอบว่าแถบภาษากลับมาหรือไม่
- หายังไม่ได้ ให้เปิด Command Prompt แบบ Admin อีกครั้ง (ขั้นตอนที่ 1)
- พิมพ์คำสั่ง DISM:
DISM.exe /Online /Cleanup-image /Restorehealth
หมายเหตุ: คำสั่งนี้ใช้ DISM ดึงไฟล์ที่จำเป็นเพื่อแก้ไขการเสียหาย ต้องมีอินเทอร์เน็ตเสถียร
เมื่อ DISM เสร็จ รีสตาร์ทและตรวจสอบอีกครั้ง หายังไม่ได้ ลองวิธีถัดไป
วิธีที่ 4: ทำให้ Input Indicator เปิดอยู่ถาวร
บางกรณี Input Indicator จะปิดเองอัตโนมัติหลังจากผ่านไปสักพัก ทำให้แถบภาษาหายไปอีก ครั้งนี้มักเกิดจากกระบวนการ ctfmon.exe มีปัญหากับโปรไฟล์ผู้ใช้
วิธีแก้: สร้างบัญชีผู้ใช้ใหม่ ส่งออกคีย์รีจิสทรีจากบัญชีใหม่ แล้วนำเข้าไปในบัญชีเก่า ดังนี้:
- กด Windows + R พิมพ์ ms-settings:otherusers เปิดแท็บ Accounts ใน Settings

- ในแท็บ Family & other people คลิก Add someone else to this PC

- เลือก I don't have this person's sign-in information แล้วเลือก Add a user without a Microsoft account
- สร้างบัญชีโลคอลใหม่ เสร็จแล้ว ออกจากระบบและเข้าสู่ระบบด้วยบัญชีใหม่

- หากแถบภาษากลับมาในบัญชีใหม่ ให้ดำเนินต่อ หากยังหาย ให้ข้ามไป วิธีที่ 5
- ในบัญชีใหม่ เปิด regedit (Win+R > regedit) ไปที่:
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft
- คลิกขวาที่ IME เลือก Export บันทึกไว้ที่เข้าถึงง่าย ทำซ้ำกับ Input, InputMethod, InputPersonalization

- ออกจากระบบและเข้าสู่ระบบด้วยบัญชีเก่า
- เปิด regedit อีกครั้ง (ในบัญชีเก่า) ไปที่ File > Import นำเข้าไฟล์ .reg ทั้ง 4 ไฟล์ที่ส่งออกไป

- ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์
- หลังบูท ให้ทำ วิธีที่ 1 อีกครั้งเพื่อเปิด Input Indicator ครั้งนี้ควรจะเปิดอยู่ถาวร
วิธีที่ 5: ติดตั้ง Windows ใหม่ (Clean Install) หรือ Repair Install
หากลองทุกวิธียังไม่ได้ แสดงว่าไฟล์ระบบเสียหายอย่างรุนแรง ไม่สามารถแก้ด้วยเครื่องมือในตัวได้
ทางเลือกสุดท้ายคือ Clean Install (จะสูญเสียข้อมูลและแอปทั้งหมด) หรือ Repair Install ที่ซ่อมแซมส่วนประกอบ Windows พร้อมเก็บข้อมูลส่วนตัวและแอปไว้ได้ วิธีนี้ดีกว่าและลดความเสียหาย หากตัดสินใจทำ Repair Install ตามคำแนะนำแบบขั้นตอนได้ (ที่นี่)