แก้ไขปัญหาที่เปิดใช้งาน Numlock ใน Microsoft Windows เมื่อเริ่มต้นโดยใช้ขั้นตอนเหล่านี้
วิธีที่ 1 – การตั้งค่ารีจิสทรี
- ถือ คีย์ Windows แล้วกด “NS” เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ "regedit“ จากนั้นกด “เข้า“.
- นำทางไปยังตำแหน่งต่อไปนี้ในรีจิสทรี:
- HKEY_USERS
- .ค่าเริ่มต้น
- แผงควบคุม
- แป้นพิมพ์
- เปลี่ยนค่าของ InitialKeyboardIndicators
- ตั้งเป็น 0 เพื่อตั้งค่า NumLock ปิด
- ตั้งเป็น 2 เพื่อตั้งค่า NumLock บน
สคริปต์ 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 ได้โดยการกดแป้นบางแป้น เช่น “ลบ" หรือ "F1” เมื่อเริ่มต้นก่อนที่ Windows จะโหลด เมื่ออยู่ใน BIOS คุณจะพบการตั้งค่าที่ควบคุม NumLock
วิธีที่ 4 - สคริปต์เริ่มต้นหรือเข้าสู่ระบบ
หากคุณเป็นผู้ดูแลระบบที่กำลังมองหาวิธีตั้งค่า Num Lock เมื่อเริ่มต้น คุณสามารถทำได้โดยใช้สคริปต์การเข้าสู่ระบบ ไม่มีการตั้งค่านโยบายกลุ่มเฉพาะเพื่อทำสิ่งนี้ให้สำเร็จ ให้ใช้สิ่งต่อไปนี้แทน
- คัดลอกและวางสิ่งต่อไปนี้ลงในเอกสาร Notepad จากนั้นบันทึกเป็น “numlock.vbs“:
ตั้งค่า WshShell = CreateObject ("WScript. เปลือก")
วอชเชลล์. SendKeys "{NUMLOCK}" - ทำอย่างใดอย่างหนึ่งต่อไปนี้:
- วาง “numlock.vbs” ไฟล์ใน “สตาร์ทอัพ” โฟลเดอร์ของคอมพิวเตอร์เป้าหมายหรือผู้ใช้
- เรียกใช้สคริปต์ผ่านนโยบายกลุ่มโดยใช้ขั้นตอนเหล่านี้:
- วาง “numlock.vbs” ในโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้:
- เส้นทางสคริปต์การเข้าสู่ระบบในเครื่อง = “% SystemRoot% \ System32 \ GroupPolicy \ ผู้ใช้ คอมพิวเตอร์\ สคริปต์ \ เข้าสู่ระบบ“
- เส้นทางสคริปต์การเข้าสู่ระบบโดเมน = “%SysVolFolder% \ Sysvol \ Sysvol \ ชื่อโดเมน \ สคริปต์“
- กด. ค้างไว้ คีย์ Windows และกด “NS” เพื่อเปิดกล่องโต้ตอบ Windows Run
- พิมพ์ "mmc“ จากนั้นกด “เข้า“.
- ไปที่ "ไฟล์” > “เพิ่ม/ลบ Snap-in” > “เพิ่ม” > “นโยบายกลุ่ม“.
- เลือก GPO ที่คุณต้องการใช้โดยเลือก “เรียกดู“. ค่าเริ่มต้นคือเครื่องคอมพิวเตอร์ท้องถิ่น
- เลือก "เสร็จสิ้น” > “ปิด I” > “ตกลง“.
- จากสแน็ปอินการจัดการนโยบายกลุ่ม ให้ไปที่ “การกำหนดค่าผู้ใช้" หรือ "การกำหนดค่าคอมพิวเตอร์” > “การตั้งค่า Windows” > “สคริปต์“.
- ดับเบิลคลิก "สคริปต์การเข้าสู่ระบบ“แล้วไปที่”เพิ่ม” > “เรียกดู“ จากนั้นเลือก “numlock.vbs“.
- เลือก "เปิด” > “ตกลง” > “ตกลง“.
- วาง “numlock.vbs” ในโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้:
บันทึก: สคริปต์ “numlock.vbs” จะทำเหมือนว่ากำลังกดปุ่ม “Num Lock” เพียงครั้งเดียว จริงๆ แล้ว มันจะสลับไปตรงข้ามกับที่เป็นค่าเริ่มต้น ใช้วิธี Registry ดีกว่า แต่วิธีนี้สะดวกเมื่อคุณต้องผูกมัด