ถ้าคุณเคยรำคาญกับโปรแกรมที่โผล่ขึ้นมาต่อหน้าสิ่งที่คุณทำโดยไม่ได้รับอนุญาตจากคุณ แม้จะไม่เคยเลือกอะไรเลย คุณก็ตกเป็นเหยื่อของโปรแกรมที่ขโมยโฟกัส
การขโมยโฟกัสบางครั้งอาจเกิดจากการเขียนโปรแกรมที่เป็นอันตรายโดยผู้พัฒนาซอฟต์แวร์ที่ทำอยู่ อย่างไรก็ตาม ส่วนใหญ่แล้ว เป็นเพียงซอฟต์แวร์บั๊กกี้หรือการทำงานของระบบปฏิบัติการที่คุณต้องปักหมุดและพยายามแก้ไขหรือหลีกเลี่ยง
ใน Windows เวอร์ชันแรกๆ โดยเฉพาะใน Windows XP มีการตั้งค่าที่อนุญาตหรือป้องกันไม่ให้โปรแกรมขโมยโฟกัส ดูเพิ่มเติมเกี่ยวกับการขโมยโฟกัสใน Windows XP ด้านล่างขั้นตอนการแก้ไขปัญหา
การขโมยโฟกัสเป็นปัญหามากกว่าใน Windows เวอร์ชันเก่าอย่าง Windows XP แต่ก็สามารถเกิดขึ้นได้ใน Windows 11, Windows 10, Windows 8, Windows 7 และ Windows Vista เช่นกัน
คุณหยุดโปรแกรมไม่ให้ขโมยโฟกัสได้ไหม
ไม่มีโปรแกรมอื่นใดนอกจากโปรแกรมที่คุณกำลังทำงานอยู่จะยอมรับการป้อนข้อมูลด้วยเมาส์และคีย์บอร์ด และหน้าต่างจะอยู่ด้านบนของโปรแกรมอื่นที่คุณไม่ได้ใช้
ขออภัย Windows ไม่สามารถบล็อกโปรแกรมทั้งหมดจากการขโมยโฟกัสและยังคงทำงานได้อย่างถูกต้อง - มันไม่ได้สร้างขึ้นด้วยสมองเพื่อให้เข้าใจสิ่งนั้น
แต่นั่นไม่ได้หมายความว่าคุณไม่มีตัวเลือก
วิธีป้องกันโปรแกรมไม่ให้ขโมยโฟกัสใน Windows
เมื่อคุณระบุได้ว่าโปรแกรมใดที่ต้องจัดการ ให้ดำเนินการแก้ไขปัญหาด้านล่างเพื่อหยุดไม่ให้เกิดขึ้นตลอดไป:
เป้าหมายคือการระบุโปรแกรมที่ไม่ควรทำเช่นนี้ แล้วหาว่าจะทำอย่างไรกับมัน หากคุณไม่รู้ว่าโปรแกรมใดควรถูกตำหนิ เครื่องมือฟรีที่เรียกว่า Window Focus Logger สามารถช่วยได้
-
ถอนการติดตั้งโปรแกรมที่ละเมิด ตรงไปตรงมา วิธีที่ง่ายที่สุดในการแก้ปัญหาเกี่ยวกับโปรแกรมที่ขโมยโฟกัสคือการลบออก
คุณสามารถลบโปรแกรมใน Windows ออกจากแผงควบคุมด้วยแอปเพล็ต Programs & Features แต่เครื่องมือถอนการติดตั้งฟรีก็ใช้งานได้เช่นกัน
หากโปรแกรมขโมยโฟกัสเป็นกระบวนการในเบื้องหลัง คุณสามารถปิดใช้งานกระบวนการในบริการ ซึ่งอยู่ในเครื่องมือการดูแลระบบใน Windows ทุกรุ่น โปรแกรมฟรี เช่น CCleaner ยังมีวิธีง่ายๆ ในการปิดใช้งานโปรแกรมที่เริ่มทำงานโดยอัตโนมัติกับ Windows
-
ติดตั้งโปรแกรมซอฟต์แวร์ที่ต้องโทษอีกครั้ง สมมติว่าคุณต้องการโปรแกรมที่ขโมยโฟกัสและไม่ได้ทำอย่างมุ่งร้าย เพียงแค่ติดตั้งใหม่อาจแก้ปัญหาได้
หากมีโปรแกรมเวอร์ชันใหม่กว่านี้ ให้ดาวน์โหลดเวอร์ชันนั้นเพื่อติดตั้งใหม่ นักพัฒนาซอฟต์แวร์มักออกแพตช์สำหรับโปรแกรมของตน ซึ่งหนึ่งในนั้นอาจเป็นการหยุดโปรแกรมไม่ให้ขโมยโฟกัส
- ตรวจสอบตัวเลือกของโปรแกรมสำหรับการตั้งค่าที่อาจทำให้โฟกัสถูกขโมย และปิดใช้งาน ผู้ผลิตซอฟต์แวร์อาจเห็นการเปลี่ยนไปใช้โปรแกรมแบบเต็มหน้าจอเป็นคุณลักษณะ "แจ้งเตือน" ที่คุณต้องการ แต่คุณเห็นว่าเป็นการหยุดชะงักที่ไม่พึงประสงค์
-
ติดต่อผู้ผลิตซอฟต์แวร์และแจ้งให้ทราบว่าโปรแกรมของพวกเขากำลังขโมยโฟกัส ให้ข้อมูลมากที่สุดเท่าที่จะทำได้เกี่ยวกับสถานการณ์ที่เกิดเหตุการณ์นี้ และถามว่าพวกเขามีวิธีแก้ไขหรือไม่
อ่านวิธีการพูดคุยกับฝ่ายสนับสนุนด้านเทคนิคของเราเพื่อขอความช่วยเหลือในการสื่อสารปัญหาอย่างถูกต้อง
-
สุดท้ายแต่ไม่ท้ายสุด คุณสามารถลองใช้เครื่องมือป้องกันการขโมยโฟกัสของบริษัทอื่นซึ่งมีอยู่สองสามอย่าง:
- DeskPins ใช้งานได้ฟรีโดยสมบูรณ์ และให้คุณ "ตรึง" หน้าต่างใดก็ได้ โดยวางไว้ที่ด้านบนสุดของหน้าต่างอื่นๆ ทั้งหมด ไม่ว่าจะเกิดอะไรขึ้น หน้าต่างที่ตรึงไว้จะถูกทำเครื่องหมายด้วยหมุดสีแดงและสามารถ "ตรึงอัตโนมัติ" ตามชื่อของหน้าต่างได้
- Window On Top เป็นอีกหนึ่งโปรแกรมฟรีที่ทำงานในลักษณะเดียวกัน ลากตัวชี้เมาส์จาก Window On Top แล้ววางบนหน้าต่างเพื่อให้อยู่ด้านบน หรือใช้ปุ่มลัด Ctrl+F8
เพิ่มเติมเกี่ยวกับการขโมยโฟกัสใน Windows XP
ดังที่กล่าวไว้ตอนต้นของงานชิ้นนี้ จริงๆ แล้ว Windows XP อนุญาตให้ขโมยโฟกัสได้หากมีการตั้งค่าเฉพาะค่าใดค่าหนึ่งใน Windows Registry ในลักษณะเฉพาะ
ตามบทช่วยสอนสั้นๆ ด้านล่าง คุณสามารถเปลี่ยนค่านั้นด้วยตนเองเป็นค่าที่ป้องกันไม่ให้โปรแกรมขโมยโฟกัสใน Windows XP
การเปลี่ยนแปลงรีจิสทรีของ Windows ทำได้ในขั้นตอนเหล่านี้ โปรดใช้ความระมัดระวังอย่างยิ่งในการเปลี่ยนแปลงตามที่อธิบายไว้ด้านล่าง ขอแนะนำให้คุณสำรองคีย์รีจิสทรีที่คุณกำลังแก้ไขในขั้นตอนเหล่านี้เพื่อเป็นการป้องกันไว้ก่อน
- เปิด Registry Editor และค้นหากลุ่ม HKEY_CURRENT_USER ใต้ My Computer และเลือก (+)ลงชื่อข้างชื่อโฟลเดอร์เพื่อขยายโฟลเดอร์
- ขยายโฟลเดอร์ต่อไปจนกว่าจะถึง HKEY_CURRENT_USER\Control Panel registry key.
- เลือกปุ่ม เดสก์ท็อป ใต้ แผงควบคุม.
- ทางด้านขวามือของตัวแก้ไข ค้นหาและดับเบิลคลิกที่ ForegroundLockTimeout DWORD
-
ในหน้าต่าง Edit DWORD Value ที่ปรากฏขึ้น ให้ตั้งค่าฟิลด์ Value data เป็น 30d40.
ตรวจสอบให้แน่ใจว่าตั้งค่าตัวเลือกทางด้านขวาเป็น ฐานสิบหก.
ตัวเลขนั้นเป็นศูนย์ในค่านั้น ไม่ใช่ตัวอักษร 'o' เลขฐานสิบหกไม่รวมตัวอักษร o ดังนั้นจะไม่ได้รับการยอมรับ แต่ควรกล่าวถึงอย่างไรก็ตาม
- เลือก OK จากนั้นปิด Registry Editor
- รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงที่คุณทำมีผล
จากนี้ไป โปรแกรมที่คุณเรียกใช้ใน Windows XP ไม่ควรขโมยโฟกัสจากหน้าต่างที่คุณกำลังใช้งานอยู่อีกต่อไป
หากคุณไม่สะดวกใจที่จะเปลี่ยนแปลงรีจิสทรีด้วยตนเอง โปรแกรมจาก Microsoft ชื่อ Tweak UI สามารถช่วยคุณได้ เมื่อติดตั้งแล้ว ให้ไปที่ Focus ใต้ส่วน General และทำเครื่องหมายที่ช่อง ป้องกันแอปพลิเคชันจากการขโมยโฟกัส
จริงๆแล้ว หากคุณระมัดระวัง กระบวนการตามรีจิสทรีที่อธิบายข้างต้นนั้นปลอดภัยและมีประสิทธิภาพอย่างสมบูรณ์ คุณสามารถใช้ข้อมูลสำรองที่คุณสร้างขึ้นเพื่อกู้คืนรีจิสทรีได้เสมอหากสิ่งต่างๆ ไม่ได้ผล