แก้ไข: Windows 10 ไม่สามารถพิมพ์ค้นหา



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

เป็นงานพื้นฐานที่ค่อนข้างดีสำหรับระบบปฏิบัติการเพื่อให้ผู้ใช้ค้นหาไฟล์หรือแอปพลิเคชันเฉพาะ อย่างไรก็ตามผู้ใช้บางรายกำลังประสบปัญหาในการเริ่มการค้นหาของ Windows 10 (หรือการค้นหา Cortana) ปัญหานี้ป้องกันไม่ให้ผู้ใช้พิมพ์ลงในแถบค้นหาของการค้นหาเริ่มต้น ผู้ใช้บางคนไม่สามารถโต้ตอบกับช่องค้นหาไม่สามารถคลิกหรือพิมพ์หรือวางอะไรก็ได้ในขณะที่ผู้ใช้บางคนสามารถใช้คำสั่ง CTRL + V เพื่อวางในการค้นหา แต่ไม่สามารถพิมพ์ลงในแถบค้นหาได้ . เห็นได้ชัดว่านี่ไม่ใช่ปัญหากับแป้นพิมพ์เนื่องจากปัญหาจะปรากฏเฉพาะเมื่อเริ่มการค้นหา Windows 10 เท่านั้น อย่างที่คุณสามารถจินตนาการได้สิ่งนี้อาจทำให้เกิดปัญหามากมายสำหรับผู้ใช้



Windows Search

Windows Search



อะไรทำให้การค้นหาไม่ตอบสนอง

มีบางสิ่งที่อาจทำให้เกิดปัญหานี้



  • ctfmon.exe: ไฟล์นี้อยู่ในโฟลเดอร์ system32 บน Windows ของคุณ Ctfmon เป็นกระบวนการของ Microsoft ที่ควบคุมการป้อนข้อมูลผู้ใช้ทางเลือกและแถบภาษา Office ปัญหานี้อาจปรากฏขึ้นหากไฟล์ / บริการนี้ไม่ทำงาน การเรียกใช้ไฟล์นี้จะทำให้แถบภาษากลับมาซึ่งช่วยแก้ปัญหาได้
  • Cortana ที่ไม่ตอบสนอง: บางครั้งปัญหาอาจเกิดจากบริการ Cortana ที่ไม่ตอบสนอง Cortana ทำงานในพื้นหลังและคุณจะเห็นมันทำงานในตัวจัดการงาน บางครั้งโดยไม่มีเหตุผลชัดเจนบริการเหล่านี้อาจหยุดทำงานและเพียงแค่รีบูตเครื่องใหม่ก็สามารถแก้ไขปัญหาได้
  • MsCtf ตรวจสอบ: บริการนี้มีหน้าที่ตรวจสอบบริการระบบ TextServicesFramework เนื่องจากบริการระบบ TextServicesFramework เกี่ยวข้องกับการป้อนข้อความปัญหากับบริการนี้อาจทำให้เกิดปัญหานี้ ปัญหาเกี่ยวกับ Text Service Framework จะทำให้คุณไม่สามารถพิมพ์ใด ๆ ใน Windows Modern Apps ได้เช่นกัน ดังนั้นหากคุณประสบปัญหาเดียวกันใน Modern Apps เช่นเครื่องคิดเลข Windows ใหม่ปัญหาที่น่าจะเกิดขึ้นกับ Text Service Framework ไม่ใช่การค้นหาของ Windows

วิธีที่ 1: เรียกใช้ ctfmon.exe

โดยปกติแล้วปัญหาเกิดขึ้นเนื่องจากแถบภาษาของคุณปิดอยู่ Ctfmon.exe เป็นไฟล์ที่รับผิดชอบในการควบคุมคุณลักษณะนี้ ดังนั้นการเรียกใช้ไฟล์ ctfmon.exe จึงช่วยแก้ปัญหาได้

  1. ถือ คีย์ Windows แล้วกด
  2. ประเภท C: Windows system32 ctfmon.exe แล้วกด ป้อน
พิมพ์ ctfmon.exe ในการรัน

เรียกใช้ ctfmon.exe ผ่านการรัน

การเรียกใช้ไฟล์นี้จะช่วยแก้ปัญหาได้ คุณควรจะพิมพ์ค้นหาใน Windows ได้



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

  1. กด “ Windows” + “ R” พิมพ์ “ Cmd” แล้วกด “ Shift” + “ Ctrl” + “ Enter” เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ
  2. พิมพ์ดังต่อไปนี้แล้วกด ป้อน . รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
REG เพิ่ม HKLM  SOFTWARE  Microsoft  Windows  CurrentVersion  Run / v ctfmon / t REG_SZ / d CTFMON.EXE
พิมพ์ REG ADD HKLM  SOFTWARE  Microsoft  Windows  CurrentVersion  Run / v ctfmon / t REG_SZ / d CTFMON.EXE ใน cmd

เรียกใช้ ctfmon.exe ผ่าน cmd

วิธีที่ 2: ติดตั้งแอปเริ่มต้นทั้งหมดใหม่

บางครั้งปัญหานี้อาจเกิดจากปัญหา / ความเสียหายกับแอปเริ่มต้นของระบบและการติดตั้งแอปเริ่มต้นของคุณใหม่จะช่วยแก้ปัญหาได้ ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้คำสั่งง่ายๆที่จะติดตั้งแอปเริ่มต้นใหม่ให้คุณ

  1. กด “ Windows” + “ R” พิมพ์ “ Cmd” แล้วกด “ Shift” + “ Ctrl” + “ Enter” เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ
เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ

เปิดพรอมต์คำสั่ง

ประเภทPowerShell -ExecutionPolicy ไม่ จำกัด แล้วกดป้อน

พิมพ์ PowerShell -ExecutionPolicy Unrestricted ใน cmd

powershell พร้อมการเข้าถึงที่ไม่ จำกัด

  1. คุณควรจะเห็น PowerShell –ExecutionPolicy Unrestricted ปรากฏที่ด้านบนของพรอมต์คำสั่งในขณะนี้
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน :
รับ -AppXPackage -AllUsers | Where-Object {$ _. InstallLocation -like '* SystemApps *'} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register '$ ($ _. InstallLocation)  AppXManifest.xml'}
ติดตั้งแอปเริ่มต้นใหม่จากพรอมต์คำสั่ง

ติดตั้งแอปเริ่มต้นอีกครั้งผ่าน cmd ใน PowerShell ที่ไม่ จำกัด

วิธีนี้จะช่วยแก้ปัญหาให้คุณได้ บันทึก: หากวิธีนี้ไม่ได้ผลให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบอีกครั้ง

หากยังไม่สามารถแก้ไขปัญหาได้ให้ทำตามขั้นตอนด้านล่าง

  1. กดปุ่ม CTRL, SHIFT, Esc พร้อมกัน ( CTRL + SHIFT + ESC ). สิ่งนี้ควรเปิดตัวจัดการงาน
  2. คลิก ไฟล์ และเลือก เรียกใช้งานใหม่
เลือกไฟล์จากนั้นเลือกรันงานใหม่

ตัวจัดการงาน: เรียกใช้งานใหม่

  1. ตรวจสอบ ทางเลือก สร้างงานนี้ด้วยสิทธิ์ระดับผู้ดูแลระบบ
  2. ประเภท Powershell แล้วคลิก ตกลง
พิมพ์ powershell

เรียกใช้ powershell ผ่านตัวจัดการงาน

  1. พิมพ์ดังต่อไปนี้ แล้วกด ป้อน:
$ manifest = (รับ -AppxPackage Microsoft.WindowsStore) .InstallLocation + ' AppxManifest.xml'; Add-AppxPackage -DisableDevelopmentMode - ลงทะเบียน $ manifest
ติดตั้ง Windows Store ใหม่ผ่าน powershell

ติดตั้ง Windows Store ใหม่ผ่าน powershell

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

วิธีที่ 3: สิ้นสุดงาน Cortana

เนื่องจาก Cortana ทำงานในพื้นหลังและยังคงทำงานในพื้นหลังปัญหาอาจเกิดจาก Cortana เองโดยเฉพาะอย่างยิ่งหากหยุดตอบสนอง ผู้ใช้จำนวนมากแก้ไขปัญหาโดยเพียงแค่หยุด Cortana ผ่านตัวจัดการงาน คุณไม่ต้องกังวลเกี่ยวกับการรีสตาร์ท Cortana เพราะหลังจากนั้นไม่นาน ทำตามขั้นตอนด้านล่างเพื่อสิ้นสุดงาน Cortana

  1. กดปุ่ม CTRL, SHIFT, Esc พร้อมกัน ( CTRL + SHIFT + ESC ). สิ่งนี้ควรเปิดไฟล์ ผู้จัดการงาน
  2. ค้นหาบริการ Cortana จากรายการกระบวนการ หากคุณไม่พบ Cortana ในรายการนี้ให้เลือกแท็บบริการและตรวจสอบที่นั่น
  3. ค้นหาและ คลิกขวาที่ Cortana
  4. เลือก งานสิ้นสุด
คลิกขวาที่ cortana และเลือก end task

สิ้นสุดงาน Cortana ผ่านทางแมจเจอร์งาน

สิ่งนี้ควรแก้ไขปัญหาได้ การค้นหาควรจะทำงานได้ดีในขณะนี้

วิธีที่ 4: นำเข้า MsCtfMonitor.xml จาก Windows 10 เครื่องอื่น

MsCtfMonitor เป็นงานของ Microsoft เองโดยมีจุดประสงค์เพียงอย่างเดียวเพื่อตรวจสอบบริการระบบ TextServicesFramework บริการระบบ TextServicesFramework มีกรอบที่เรียบง่ายและปรับขนาดได้สำหรับการส่งมอบการป้อนข้อความขั้นสูงและเทคโนโลยีภาษาธรรมชาติ ในบางกรณีงานที่กำหนดเวลาไว้ MsCtfMonitor อาจไม่เริ่มทำงานหรืออาจเกิดความเสียหายซึ่งนำไปสู่ปัญหานี้ เพียงแค่เรียกใช้งาน MsCtfMonitor หรือนำเข้าไฟล์ MsCtfMonitor.xml จากเครื่อง Windows 10 เครื่องอื่นโดยการค้นหาทำงานอย่างถูกต้อง

  1. ลงชื่อเข้าใช้พีซี Window 10 เครื่องอื่น
  2. ถือ คีย์ Windows แล้วกด
  3. ประเภท taskchd.msc แล้วกด ป้อน
พิมพ์ taskchd.msc ในการรัน

เรียกใช้ตัวกำหนดตารางเวลางาน

  1. ดับเบิลคลิก ไลบรารี Task Scheduler จากบานหน้าต่างด้านซ้าย
  2. ดับเบิลคลิก ไมโครซอฟต์ จากบานหน้าต่างด้านซ้าย
  3. ดับเบิลคลิก Windows จากบานหน้าต่างด้านซ้าย
เปิด TextServicesFramework ผ่านตัวกำหนดตารางเวลางาน

เปิด TextServicesFramework

  1. เลือก TextServicesFramework จากบานหน้าต่างด้านซ้าย
  2. คลิกขวาที่ MsCtfMonitor จากบานหน้าต่างตรงกลางแล้วเลือก ส่งออก…
คลิกขวาที่ MsCtfMonitor แล้วเลือกส่งออก

ส่งออกงาน MsCtfMonitor

  1. เลือกสถานที่ที่คุณจำได้แล้วคลิก บันทึก
  2. คัดลอกไฟล์ที่ส่งออกนี้ไปยัง USB และวางลงในพีซีที่มีปัญหา
  3. ทำซ้ำ ขั้นตอน จาก 1-7
  4. คลิกขวา บนพื้นที่ว่างในบานหน้าต่างตรงกลางแล้วเลือก นำเข้า ...
คลิกขวาในตัวกำหนดตารางเวลางานแล้วเลือกนำเข้า

นำเข้างาน MsCtfMonitor ในตัวกำหนดตารางเวลางาน

  1. ไปที่ตำแหน่งที่คุณวางไฟล์ MsCrfMonitor.xml จากเครื่องอื่นและเลือก
  2. นำเข้าหนึ่งรายการ คลิกขวา ไฟล์จากบานหน้าต่างตรงกลางแล้วเลือก วิ่ง
รันงาน MsCtfMonitor

รันงาน MsCtfMonitor

ปัญหาควรจะหายไปเมื่องานเริ่มทำงาน

อ่าน 4 นาที