เปิด/ปิด Numlock ที่ Windows Startup

แก้ไขปัญหาที่เปิดใช้งาน Numlock ใน Microsoft Windows เมื่อเริ่มต้นโดยใช้ขั้นตอนเหล่านี้

วิธีที่ 1 – การตั้งค่ารีจิสทรี

  1. ถือ คีย์ Windows แล้วกด “NS” เพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. พิมพ์ "regedit“ จากนั้นกด “เข้า“.
  3. นำทางไปยังตำแหน่งต่อไปนี้ในรีจิสทรี:
    • HKEY_USERS
    • .ค่าเริ่มต้น
    • แผงควบคุม
    • แป้นพิมพ์
  4. เปลี่ยนค่าของ 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 เมื่อเริ่มต้น คุณสามารถทำได้โดยใช้สคริปต์การเข้าสู่ระบบ ไม่มีการตั้งค่านโยบายกลุ่มเฉพาะเพื่อทำสิ่งนี้ให้สำเร็จ ให้ใช้สิ่งต่อไปนี้แทน

  1. คัดลอกและวางสิ่งต่อไปนี้ลงในเอกสาร Notepad จากนั้นบันทึกเป็น “numlock.vbs“:
    ตั้งค่า WshShell = CreateObject ("WScript. เปลือก")
    วอชเชลล์. SendKeys "{NUMLOCK}"
  2. ทำอย่างใดอย่างหนึ่งต่อไปนี้:
    • วาง “numlock.vbs” ไฟล์ใน “สตาร์ทอัพ” โฟลเดอร์ของคอมพิวเตอร์เป้าหมายหรือผู้ใช้
    • เรียกใช้สคริปต์ผ่านนโยบายกลุ่มโดยใช้ขั้นตอนเหล่านี้:
      1. วาง “numlock.vbs” ในโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้:
        1. เส้นทางสคริปต์การเข้าสู่ระบบในเครื่อง = “% SystemRoot% \ System32 \ GroupPolicy \ ผู้ใช้ คอมพิวเตอร์\ สคริปต์ \ เข้าสู่ระบบ
        2. เส้นทางสคริปต์การเข้าสู่ระบบโดเมน = “%SysVolFolder% \ Sysvol \ Sysvol \ ชื่อโดเมน \ สคริปต์
      2. กด. ค้างไว้ คีย์ Windows และกด “NS” เพื่อเปิดกล่องโต้ตอบ Windows Run
      3. พิมพ์ "mmc“ จากนั้นกด “เข้า“.
      4. ไปที่ "ไฟล์” > “เพิ่ม/ลบ Snap-in” > “เพิ่ม” > “นโยบายกลุ่ม“.
      5. เลือก GPO ที่คุณต้องการใช้โดยเลือก “เรียกดู“. ค่าเริ่มต้นคือเครื่องคอมพิวเตอร์ท้องถิ่น
      6. เลือก "เสร็จสิ้น” > “ปิด I” > “ตกลง“.
      7. จากสแน็ปอินการจัดการนโยบายกลุ่ม ให้ไปที่ “การกำหนดค่าผู้ใช้" หรือ "การกำหนดค่าคอมพิวเตอร์” > “การตั้งค่า Windows” > “สคริปต์“.
      8. ดับเบิลคลิก "สคริปต์การเข้าสู่ระบบ“แล้วไปที่”เพิ่ม” > “เรียกดู“ จากนั้นเลือก “numlock.vbs“.
      9. เลือก "เปิด” > “ตกลง” > “ตกลง“.

บันทึก: สคริปต์ “numlock.vbs” จะทำเหมือนว่ากำลังกดปุ่ม “Num Lock” เพียงครั้งเดียว จริงๆ แล้ว มันจะสลับไปตรงข้ามกับที่เป็นค่าเริ่มต้น ใช้วิธี Registry ดีกว่า แต่วิธีนี้สะดวกเมื่อคุณต้องผูกมัด