ปัญหาที่พบบ่อยของผู้ใช้ Windows บางคนคือการพบว่า ปุ่ม Numeral Lock หรือ Num Lock ไม่ได้เปิดใช้งาน ถูกปิด ไม่ทำงาน หรือไม่ทำงานเมื่อเริ่มต้นระบบหรือรีบูตใน Windows 11, Windows 10, Windows 8 หรือ Windows 7 ฉันค้นคว้าปัญหานี้เล็กน้อยและพบวิธีแก้ไขปัญหาที่เป็นไปได้สองข้อนี้ หนึ่งคือการแก้ไขรีจิสทรีที่อาจทำงานใน Windows 11/10/8/7 และอีกวิธีหนึ่งคือการปิดใช้งาน Fast Startup ใน Windows 11/10/8
Num Lock ไม่ทำงานบน Startup
สำหรับผู้ที่ไม่รู้ว่า Fast Startup คือ นี่คือคำอธิบายสั้น ๆ คุณลักษณะนี้เรียกว่าการปิดระบบแบบไฮบริด Windows 8/10 ทำได้โดยการปิดเครื่อง เท่าที่ปิดเซสชันของผู้ใช้ แต่ ณ จุดนั้น แทนที่จะดำเนินการต่อและสิ้นสุดบริการของระบบ และปิดเซสชัน 0 จากนั้น Windows จะไฮเบอร์เนต เรียกว่าการปิดระบบแบบไฮบริด วิธีการทำงานคือ Windows จะส่งข้อความไปยังแอพพลิเคชั่นที่กำลังทำงานอยู่ โดยให้โอกาสในการบันทึกข้อมูลและการตั้งค่าต่างๆ แอปพลิเคชันยังสามารถขอเวลาเพิ่มเล็กน้อยเพื่อทำงานให้เสร็จ จากนั้น Windows จะปิดเซสชันผู้ใช้สำหรับผู้ใช้ที่เข้าสู่ระบบแต่ละคน จากนั้นจะไฮเบอร์เนตเซสชันของ Windows นี่คือคำอธิบายภาพเล็กน้อย
ฉันไม่แน่ใจว่าการปิดใช้งาน Fast Startup ส่งผลต่อ Num Lock อย่างไร แต่สำหรับระบบที่ประสบปัญหานี้ การปิดใช้งาน Fast Startup ช่วยได้
เปิดใช้งาน Num Lock เมื่อเริ่มต้น
คุณสามารถทำได้สามวิธี
- ปิดการใช้งาน Fast Startup เพื่อเปิดใช้งาน Num Lock
- เปิดใช้งาน Num Lock เมื่อเริ่มต้นโดยใช้การปรับแต่งรีจิสทรี
- เรียกใช้สคริปต์ NumLock เมื่อเริ่มต้น
คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการตามขั้นตอน
1] ปิดใช้งาน Fast Startup เพื่อเปิดใช้งาน Num Lock
- กด Win + X แล้วคลิกบนแผงควบคุม
- คลิกที่ แผนการใช้พลังงาน
- ตอนนี้คลิกที่ เลือกสิ่งที่ปุ่มเปิดปิดทำ ที่แผงด้านซ้าย
- ตอนนี้ เลือก เปลี่ยนการตั้งค่าที่ไม่สามารถใช้งานได้ในขณะนี้
- เลื่อนลงและยกเลิกการเลือก เปิดใช้การเริ่มต้นอย่างรวดเร็ว (แนะนำ)
แค่นั้นแหละ. หลังจากปิดเครื่องและรีบูต NumLock ของคุณควรคงการกำหนดค่าล่าสุดไว้
2] เปิดใช้งาน Num Lock เมื่อเริ่มต้นโดยใช้การปรับแต่งรีจิสทรี
วิธีที่สองคือการเปลี่ยนแปลงการตั้งค่ารีจิสทรี เพื่อให้ผู้ใช้ Windows 10/8/7 สามารถลองทำสิ่งนี้ได้ ฉันขอแนะนำอย่างยิ่งให้สำรองข้อมูลรีจิสทรีและสร้างจุดคืนค่าระบบก่อน เมื่อทำเช่นนั้นแล้ว ให้ทำตามขั้นตอนเหล่านี้:
- กด Win + R แล้วพิมพ์ Regedit
- นำทางไปยังคีย์รีจิสทรี HKEY_USERS\.Default\Control Panel\Keyboard
- คลิกขวาที่ “InitialKeyboardIndicators “ เลือกแก้ไขและเปลี่ยนข้อมูลค่าเป็น 2 .
- ออกจาก Registry
หมายเหตุ:หากคุณเห็นข้อมูลค่าเริ่มต้นเป็น 2147483648 ก็ดีเหมือนกันและเป็นค่าเริ่มต้นสำหรับการติดตั้งส่วนใหญ่
ฉันหวังว่าคุณจะพบว่าสิ่งนี้มีประโยชน์ โพสต์นี้จะช่วยคุณได้หาก Number หรือ Numeric Lock ไม่ทำงานเลย!
3] เรียกใช้สคริปต์ NumLock เมื่อเริ่มต้น
- เปิดหน้าต่าง Run แล้วพิมพ์ Notepad จากนั้นกดปุ่ม Enter
- คัดลอกและวางสิ่งต่อไปนี้ในแผ่นจดบันทึก และบันทึกด้วยชื่อที่คุณจำได้ด้วยส่วนขยาย VBS (เช่น enablenumlock.vbs)
set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "{NUMLOCK}"
- จากนั้นคุณสามารถเพิ่มสคริปต์นี้เพื่อรันด้วย Startup โดยใช้ Task Scheduler
- เปิดการค้นหาโดยใช้ Win + S แล้วพิมพ์ Task Scheduler แล้วเปิดทันทีที่ปรากฏขึ้น
- คลิกขวาที่ Task Scheduler และสร้าง Task
- ภายใต้แท็บทั่วไป:ตั้งค่าให้ทำงานด้วยสิทธิ์สูงสุด &เรียกใช้เมื่อผู้ใช้เข้าสู่ระบบเท่านั้น
- ภายใต้การดำเนินการ:คลิกที่ใหม่ แล้วเพิ่มสคริปต์
- เสร็จสิ้นการบันทึกงาน ทันทีที่คุณเข้าสู่ระบบในครั้งต่อไป NumLock จะเปิดขึ้นโดยอัตโนมัติ
คุณสามารถทดสอบสคริปต์ได้เสมอโดยปิด num lock ก่อนแล้วจึงเรียกใช้
เกี่ยวข้อง :Number หรือ Numeric Lock ไม่ทำงานบน Windows
อัปเดต: โปรดอ่านความคิดเห็นของเคนและโจเซฟด้านล่างด้วย