Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10

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

วิธีเรียกคืนแถบภาษา (Language Bar) ใน 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 เปิดอยู่หรือไม่ ดังนี้:

  1. กด Windows + R เพื่อเปิดกล่อง Run พิมพ์ ms-settings:about แล้วกด Enter เพื่อเปิดแท็บ About ในแอป Settingsวิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  2. ในช่องค้นหาภายใต้ปุ่ม Home พิมพ์ system icons แล้วคลิก Turn System icons on or off
  3. เปิดสลับ (toggle) ของ Input Indicator หากมันปิดอยู่วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  4. ปิดแอป Settings รีสตาร์ทคอมพิวเตอร์ และดูว่าแถบภาษากลับมาหรือไม่

หากยังไม่แก้ไขได้ ให้ลองวิธีถัดไป

วิธีที่ 2: แก้ไขรีจิสทรี (Registry)

หากวิธีข้างต้นไม่ได้ผล ลองแก้ไขรีจิสทรี ผู้ใช้หลายรายรายงานว่าแก้ไขสำเร็จหลังจากปรับแต่งรีจิสทรีเล็กน้อย โดยเฉพาะกรณีที่แถบภาษาหายหลังอัปเดต Windows

ทำตามขั้นตอนด้านล่าง:

  1. กด Windows + R พิมพ์ regedit แล้วกด Enter เปิด Registry Editor หากมี UAC ให้เลือก Yes
    วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  2. ใน Registry Editor ไปที่: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
    วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  3. คลิกขวาที่คีย์ Run เลือก New > String Value
    วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  4. ตั้งชื่อค่าใหม่ว่า LanguageBarFix (ชื่อไม่สำคัญแต่อาจช่วยจัดระเบียบ)
  5. คลิกขวาที่ LanguageBarFix เลือก Modify
  6. ในช่อง Value data ใส่:
    "ctfmon"="CTFMON.EXE"
    แล้วกด OK
  7. ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ แถบภาษาควรกลับมาที่ถัดไป

หากยังไม่ได้ผล ลองวิธีต่อไป

วิธีที่ 3: สแกน SFC และ DISM

หากวิธีก่อนหน้าไม่ได้ผล อาจเป็นปัญหาไฟล์ระบบเสียหาย หลายผู้ใช้แก้ไขสำเร็จด้วยการสแกน SFC หรือ DISM

ทำตามขั้นตอน:

  1. กด Windows + R พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบ Admin หากมี UAC ให้เลือก Yesวิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  2. ใน Command Prompt พิมพ์:
    sfc /scannow

    หมายเหตุ: คำสั่งนี้จะสแกนไฟล์ระบบที่ได้รับการป้องกันและแทนที่ไฟล์เสียหายด้วยสำเนาจากโฟลเดอร์ %WinDir%\System32\dllcache

  3. เมื่อสแกนเสร็จ รีสตาร์ทและตรวจสอบว่าแถบภาษากลับมาหรือไม่
  4. หายังไม่ได้ ให้เปิด Command Prompt แบบ Admin อีกครั้ง (ขั้นตอนที่ 1)
  5. พิมพ์คำสั่ง DISM:
    DISM.exe /Online /Cleanup-image /Restorehealth

    หมายเหตุ: คำสั่งนี้ใช้ DISM ดึงไฟล์ที่จำเป็นเพื่อแก้ไขการเสียหาย ต้องมีอินเทอร์เน็ตเสถียร

เมื่อ DISM เสร็จ รีสตาร์ทและตรวจสอบอีกครั้ง หายังไม่ได้ ลองวิธีถัดไป

วิธีที่ 4: ทำให้ Input Indicator เปิดอยู่ถาวร

บางกรณี Input Indicator จะปิดเองอัตโนมัติหลังจากผ่านไปสักพัก ทำให้แถบภาษาหายไปอีก ครั้งนี้มักเกิดจากกระบวนการ ctfmon.exe มีปัญหากับโปรไฟล์ผู้ใช้

วิธีแก้: สร้างบัญชีผู้ใช้ใหม่ ส่งออกคีย์รีจิสทรีจากบัญชีใหม่ แล้วนำเข้าไปในบัญชีเก่า ดังนี้:

  1. กด Windows + R พิมพ์ ms-settings:otherusers เปิดแท็บ Accounts ใน Settingsวิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  2. ในแท็บ Family & other people คลิก Add someone else to this PC
    วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  3. เลือก I don't have this person's sign-in information แล้วเลือก Add a user without a Microsoft account
  4. สร้างบัญชีโลคอลใหม่ เสร็จแล้ว ออกจากระบบและเข้าสู่ระบบด้วยบัญชีใหม่วิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  5. หากแถบภาษากลับมาในบัญชีใหม่ ให้ดำเนินต่อ หากยังหาย ให้ข้ามไป วิธีที่ 5
  6. ในบัญชีใหม่ เปิด regedit (Win+R > regedit) ไปที่:
    Computer \ HKEY_CURRENT_USER \ Software \ Microsoft
  7. คลิกขวาที่ IME เลือก Export บันทึกไว้ที่เข้าถึงง่าย ทำซ้ำกับ Input, InputMethod, InputPersonalizationวิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  8. ออกจากระบบและเข้าสู่ระบบด้วยบัญชีเก่า
  9. เปิด regedit อีกครั้ง (ในบัญชีเก่า) ไปที่ File > Import นำเข้าไฟล์ .reg ทั้ง 4 ไฟล์ที่ส่งออกไปวิธีเรียกคืนแถบภาษา (Language Bar) ใน Windows 10
  10. ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์
  11. หลังบูท ให้ทำ วิธีที่ 1 อีกครั้งเพื่อเปิด Input Indicator ครั้งนี้ควรจะเปิดอยู่ถาวร

วิธีที่ 5: ติดตั้ง Windows ใหม่ (Clean Install) หรือ Repair Install

หากลองทุกวิธียังไม่ได้ แสดงว่าไฟล์ระบบเสียหายอย่างรุนแรง ไม่สามารถแก้ด้วยเครื่องมือในตัวได้

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