เปิด / ปิดการใช้งาน Numlock ที่ Windows Startup

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

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

  1. กด คีย์ Windows ค้างไว้จากนั้นกด“ R ” เพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. พิมพ์“ regedit “ จากนั้นกด“ Enter
  3. นำทางไปยังตำแหน่งต่อไปนี้ในรีจิสตรี:
    • HKEY_USERS
    • .ค่าเริ่มต้น
    • แผงควบคุม
    • แป้นพิมพ์
  4. เปลี่ยนค่าของ InitialKeyboardIndicators
    • ตั้งเป็น 0 เพื่อตั้งค่า NumLock OFF
    • ตั้งค่าเป็น 2 เพื่อตั้งค่า NumLock ON

สคริปต์ PowerShell

ใช้รหัส PowerShell ต่อไปนี้:

เปิดใช้งาน Num Lock:

  • Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "2"

ปิดใช้งาน Num Lock:

  • Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "0"

คุณสามารถเปิดใช้งานสคริปต์นี้และ PowerShell อื่น ๆ เมื่อเริ่มต้น เยี่ยมชมโพสต์นี้เกี่ยวกับการใช้ PowerShell เพื่อสร้างงานที่ทำงานเมื่อเริ่มต้นเพื่อเรียนรู้วิธี

วิธีที่ 2 - ปุ่มฟังก์ชั่น

คุณอาจกดแป้นบนแป้นพิมพ์ของคุณโดยไม่ตั้งใจเพื่อให้ตัวอักษรบางตัวบนแป้นพิมพ์ของคุณถูกใช้เป็นแป้นตัวเลข นี่เป็นกรณีปกติสำหรับผู้ใช้แล็ปท็อป

ในกรณีส่วนใหญ่คุณจะมีคีย์“ Fn ” และ“ NumLk ” ที่สามารถใช้เพื่อสลับการเปิดหรือปิดการตั้งค่านี้ กด ปุ่มFn ” ค้างไว้จากนั้นกด“ NumLk ” เพื่อสลับการเปิดหรือปิดแป้นตัวเลข

วิธีที่ 3 - การตั้งค่า BIOS

คอมพิวเตอร์ส่วนใหญ่รวมถึงเครื่องเสมือนจะมีการตั้งค่า BIOS ที่ควบคุมว่าจะเปิดใช้งานหรือปิดใช้งาน NumLock หรือไม่เมื่อเริ่มต้น โดยปกติคุณสามารถเข้า BIOS ได้โดยกดปุ่มบางอย่างเช่น " ลบ " หรือ " F1 " เมื่อเริ่มต้นก่อนที่ Windows จะโหลด เมื่ออยู่ใน BIOS คุณจะสามารถค้นหาการตั้งค่าที่ควบคุม NumLock

วิธีที่ 4 - สคริปต์เริ่มต้นหรือเข้าสู่ระบบ

หากคุณเป็นผู้ดูแลระบบกำลังมองหาวิธีการตั้งค่า Num Lock เมื่อเริ่มต้นคุณสามารถทำได้โดยใช้สคริปต์การเข้าสู่ระบบ ไม่มีการตั้งค่านโยบายกลุ่มเฉพาะเพื่อทำสิ่งนี้ ใช้สิ่งต่อไปนี้แทน

  1. คัดลอกและวางสิ่งต่อไปนี้ลงในเอกสารแผ่นจดบันทึกแล้วบันทึกเป็น“ numlock.vbs “:

    set WshShell = CreateObject("WScript.Shell")

    WshShell.SendKeys "{NUMLOCK}"

  2. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
    • วาง ไฟล์“ numlock.vbs ” ในโฟลเดอร์“ Startup ” ของคอมพิวเตอร์เป้าหมายหรือผู้ใช้
    • เรียกใช้สคริปต์ผ่านนโยบายกลุ่มโดยใช้ขั้นตอนเหล่านี้:
      1. วาง“ numlock.vbs” ในหนึ่งในโฟลเดอร์ต่อไปนี้:
        1. เส้นทางสคริปต์การเข้าสู่ระบบในเครื่อง = " % SystemRoot% \ System32 \ GroupPolicy \ ผู้ใช้ Computer \ Scripts \ Logon "
        2. เส้นทางสคริปต์การเข้าสู่ระบบโดเมน =“ % SysVolFolder% \ Sysvol \ Sysvol \ DomainName \ Scripts
      2. กด คีย์ Windows ค้างไว้แล้วกด“ R ” เพื่อเปิดกล่องโต้ตอบ Windows Run
      3. พิมพ์“ mmc “ แล้วกด“ Enter
      4. ไปที่“ ไฟล์ ”>“ เพิ่ม / ลบสแนปอิน ”>“ เพิ่ม ”>“ นโยบายกลุ่ม
      5. เลือก GPO ที่คุณต้องการใช้โดยเลือก“ เรียกดู ” ค่าเริ่มต้นคือเครื่องคอมพิวเตอร์
      6. เลือก“ เสร็จสิ้น ”>“ ปิด ”>“ ตกลง
      7. จากสแน็ปอินการจัดการนโยบายกลุ่มให้นำทางไปยัง“ การ กำหนดค่าผู้ใช้ ” หรือ“ การ กำหนดค่าคอมพิวเตอร์ ”>“ การตั้งค่า Windows ”>“ สคริปต์
      8. ดับเบิลคลิก“ สคริปต์การเข้าสู่ระบบ ” จากนั้นไปที่“ เพิ่ม ”>“ เรียกดู ” จากนั้นเลือก“ numlock.vbs
      9. เลือก“ เปิด ”>“ ตกลง ”>“ ตกลง

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