ctfmon.exe คืออะไรและเหตุใดจึงทำงาน

คุณไม่ต้องสงสัยเลยว่าอ่านบทความนี้เพราะคุณรู้สึกหงุดหงิดกับกระบวนการ ctfmon.exe ที่จะไม่หยุดเปิดไม่ว่าคุณจะทำอะไรก็ตาม คุณลบมันออกจากรายการเริ่มต้นและมันก็ปรากฏขึ้นอีกครั้งอย่างน่าอัศจรรย์ แล้วมันคืออะไร?

ที่เกี่ยวข้อง: กระบวนการนี้คืออะไรและเหตุใดจึงทำงานบนพีซีของฉัน

บทความนี้เป็นส่วนหนึ่งของซีรี่ส์ต่อเนื่องของเราที่อธิบายกระบวนการต่างๆที่พบในตัวจัดการงานเช่น svchost.exe, dwm.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe และอื่น ๆ อีกมากมาย ไม่รู้ว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านกันเลยดีกว่า!

Ctfmon เป็นกระบวนการของ Microsoft ที่ควบคุมการป้อนข้อมูลผู้ใช้ทางเลือกและแถบภาษา Office เป็นวิธีที่คุณสามารถควบคุมคอมพิวเตอร์ผ่านเสียงพูดหรือแท็บเล็ตปากกาหรือใช้อินพุตแป้นพิมพ์บนหน้าจอสำหรับภาษาเอเชีย

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

มีขั้นตอนต่างๆมากมายในการปิดใช้งานทั้งนี้ขึ้นอยู่กับการกำหนดค่าระบบของคุณ ฉันได้ลองทำรายการวิธีการทั้งหมดด้านล่างแล้ว

ขั้นตอนที่ 1: ปิดการใช้งานใน Microsoft Office 2003

เราสามารถลบการป้อนข้อความทางเลือกออกจาก Microsoft Office 2003 ได้เพียงแค่ลบคุณสมบัตินั้นออกจากการตั้งค่า

หมายเหตุ: ฉันไม่ทราบว่าการตั้งค่าที่เท่ากันสำหรับ Office 2007 อยู่ที่ใด (หากมี) แต่เราสามารถปิดใช้งานได้ด้วยวิธีอื่นด้านล่าง

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

ค้นหา“ การป้อนข้อมูลทางเลือกของผู้ใช้” ในรายการและเปลี่ยนเมนูแบบเลื่อนลงเป็น“ ไม่พร้อมใช้งาน” จึงมีลักษณะดังนี้:

ขั้นตอนที่ 2a: ปิดการใช้งานใน Windows XP

มีขั้นตอนเพิ่มเติมที่เราสามารถทำได้เพื่อให้แน่ใจว่าจะปิดใน Windows XP ซึ่งดูเหมือนจะเป็นคำตอบที่ดีที่สุดสำหรับผู้ใช้ XP

เปิดแผงควบคุมแล้วเลือกตัวเลือกภูมิภาคและภาษา

เลือกแท็บภาษาจากนั้นคลิกที่รายละเอียดในส่วนบนสุด

ตอนนี้บนแท็บขั้นสูงคุณสามารถเลือก“ ปิดบริการข้อความขั้นสูง” ซึ่งควรปิด ctfmon ทันที

คุณจะต้องดูที่แท็บการตั้งค่าแรกและตรวจสอบให้แน่ใจว่ากล่อง "บริการที่ติดตั้ง" ของคุณมีลักษณะคล้ายกับกล่องนี้:

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

ขั้นตอนที่ 2b: ปิดการใช้งานใน Windows Vista

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

เปิดแผงควบคุมเลือกภูมิภาคและตัวเลือกภาษาจากนั้นค้นหา“ เปลี่ยนแป้นพิมพ์หรือวิธีการป้อนข้อมูลอื่น ๆ ”

บนแท็บคีย์บอร์ดและภาษาคุณสามารถเลือกเปลี่ยนคีย์บอร์ดได้

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

ขั้นตอนที่ 3: ลบออกจากการเริ่มต้น

คุณจะไม่ต้องการทำขั้นตอนนี้ก่อนทำขั้นตอนอื่นเพราะจะถูกเขียนทับอีกครั้ง เปิด msconfig.exe ผ่านทางเมนูเริ่มหรือช่องค้นหาจากนั้นค้นหาแท็บ Startup

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

ขั้นตอนที่ 4: หากทุกอย่างล้มเหลว

คุณสามารถยกเลิกการลงทะเบียน dll ที่เรียกใช้บริการอินพุตทางเลือกได้อย่างสมบูรณ์โดยเรียกใช้คำสั่งทั้งสองนี้จากกล่องเรียกใช้ (ทีละรายการ)

Regsvr32.exe / u msimtf.dll

Regsvr32.exe / u msctf.dll

หากคุณทำตามขั้นตอนนี้คุณควรใช้ขั้นตอนที่ 3 เพื่อกำจัดรายการเริ่มต้น

ขั้นตอนที่ 5: รีบูต

รีบูตคอมพิวเตอร์ของคุณจากนั้นเปิดแอปพลิเคชัน Microsoft Office หากคุณติดตั้งไว้ ตรวจสอบว่า ctfmon.exe ไม่ทำงาน

สำหรับข้อมูลเพิ่มเติมคุณสามารถอ่านบทความของ Microsoft ในหัวข้อนี้