แก้ไขปัญหาที่เปิดใช้งาน Numlock ใน Microsoft Windows เมื่อเริ่มต้นใช้งานด้วยขั้นตอนเหล่านี้
วิธีที่ 1 – การตั้งค่ารีจิสทรี
กดปุ่มWindowsค้างไว้จากนั้นกด " R " เพื่อเปิดกล่องโต้ตอบ Run
พิมพ์ “ regedit “ จากนั้นกด “ Enter “
นำทางไปยังตำแหน่งต่อไปนี้ในรีจิสทรี:
- HKEY_USERS
- .ค่าเริ่มต้น
- แผงควบคุม
- แป้นพิมพ์
เปลี่ยนค่าของInitialKeyboardIndicators
- ตั้งค่าเป็น0เพื่อตั้งค่า NumLock OFF
- ตั้งเป็น2เพื่อตั้ง NumLock ON
สคริปต์ PowerShell
ใช้รหัส PowerShell ต่อไปนี้:
เปิดใช้งาน Num Lock:
- Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -ชื่อ "InitialKeyboardIndicators" -Value "2"
ปิดการใช้งาน Num Lock:
- Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -ชื่อ "InitialKeyboardIndicators" -Value "0"
คุณสามารถเปิดใช้สคริปต์นี้และสคริปต์ PowerShell อื่นๆ เมื่อเริ่มต้น เยี่ยมชมโพสต์นี้เกี่ยวกับการใช้ PowerShell เพื่อสร้างงานที่ทำงานเมื่อเริ่มต้นเพื่อเรียนรู้วิธี
วิธีที่ 2 - ปุ่มฟังก์ชัน
คุณอาจกดคีย์ผสมบนแป้นพิมพ์โดยไม่ได้ตั้งใจเพื่อทำให้ตัวอักษรบางตัวบนแป้นพิมพ์ถูกใช้เป็นแป้นตัวเลข ซึ่งเป็นเรื่องปกติสำหรับผู้ใช้แล็ปท็อป
ในกรณีส่วนใหญ่ คุณจะมีปุ่ม " Fn " และ " NumLk " ที่สามารถใช้เปิดหรือปิดการตั้งค่านี้ได้ กดปุ่ม " Fn " ค้างไว้ จากนั้นกด " NumLk " เพื่อเปิดหรือปิดแป้นตัวเลข
วิธีที่ 3 – การตั้งค่า BIOS
คอมพิวเตอร์ส่วนใหญ่ รวมถึงเครื่องเสมือนจะมีการตั้งค่า BIOS ที่ควบคุมว่าจะเปิดใช้งานหรือปิดใช้งาน NumLock เมื่อเริ่มต้นระบบหรือไม่ โดยปกติ คุณสามารถเข้าสู่ BIOS ได้โดยการกดปุ่มบางอย่าง เช่น “ Delete ” หรือ “ F1 ” เมื่อเริ่มต้นระบบก่อนที่ Windows จะโหลด เมื่ออยู่ใน BIOS คุณจะสามารถค้นหาการตั้งค่าที่ควบคุม NumLock ได้
วิธีที่ 4 - สคริปต์เริ่มต้นหรือเข้าสู่ระบบ
หากคุณเป็นผู้ดูแลระบบที่กำลังมองหาวิธีตั้งค่า Num Lock เมื่อเริ่มต้น คุณสามารถทำได้โดยใช้สคริปต์การเข้าสู่ระบบ ไม่มีการตั้งค่านโยบายกลุ่มเฉพาะเพื่อทำสิ่งนี้ให้สำเร็จ ให้ใช้สิ่งต่อไปนี้แทน
คัดลอกและวางสิ่งต่อไปนี้ลงในเอกสาร Notepad จากนั้นบันทึกเป็น “ numlock.vbs “:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
ทำอย่างใดอย่างหนึ่งต่อไปนี้:
- วาง“ Numlock.vbs ” แฟ้มใน“ การเริ่มต้น ” โฟลเดอร์ของเครื่องคอมพิวเตอร์เป้าหมายหรือผู้ใช้
- เรียกใช้สคริปต์ผ่านนโยบายกลุ่มโดยใช้ขั้นตอนเหล่านี้: วาง “numlock.vbs” ในโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้:
เส้นทางสคริปต์การเข้าสู่ระบบในเครื่อง = " %SystemRoot% \ System32 \ GroupPolicy \ User Computer\ Scripts \ Logon "
เส้นทางสคริปต์การเข้าสู่ระบบโดเมน = “ %SysVolFolder% \ Sysvol \ Sysvol \ DomainName \ Scripts “
กดปุ่มWindowsค้างไว้แล้วกด " R " เพื่อเปิดกล่องโต้ตอบ Windows Run
พิมพ์ “ mmc “ จากนั้นกด “ Enter “
ไปที่ “ ไฟล์ ” > “ เพิ่ม/ลบ Snap-in ” > “ เพิ่ม ” > “ นโยบายกลุ่ม “
เลือก GPO ที่คุณต้องการใช้โดยเลือก " เรียกดู " ค่าเริ่มต้นคือเครื่องคอมพิวเตอร์ท้องถิ่น
เลือก " เสร็จสิ้น " > " ปิด " > " ตกลง "
จากสแน็ปอินการจัดการนโยบายกลุ่ม ให้ไปที่ "การกำหนดค่าผู้ใช้ " หรือ "การกำหนดค่าคอมพิวเตอร์ " > " การตั้งค่า Windows " > " สคริปต์ "
ดับเบิลคลิก “ สคริปต์การเข้าสู่ระบบ “ จากนั้นไปที่ “ เพิ่ม ” > “ เรียกดู “ จากนั้นเลือก “ numlock.vbs “
เลือก " เปิด " > " ตกลง " > " ตกลง "
หมายเหตุ:สคริปต์ “numlock.vbs” จะทำเหมือนว่ากำลังกดปุ่ม “Num Lock” เพียงครั้งเดียว จริงๆ แล้ว มันจะสลับไปตรงข้ามกับที่เป็นค่าเริ่มต้น ใช้วิธี Registry ดีกว่า แต่วิธีนี้สะดวกเมื่อคุณอยู่ในภาวะผูกมัด