วิธีการเปิดใช้งานการล็อค NUM โดยค่าเริ่มต้นในหน้าจอเข้าสู่ระบบ?


35

ฉันใช้รหัส PIN เพื่อเข้าสู่ระบบคอมพิวเตอร์ของฉัน อย่างไรก็ตามNum ⇩จะปิดอยู่เสมอแม้ว่าจะเปิดก่อนที่จะปิดเครื่องคอมพิวเตอร์ มันค่อนข้างน่ารำคาญเพราะฉันต้องพิมพ์ PIN ซ้ำทุกครั้ง

ฉันลองใช้คำแนะนำที่นี่ (เหมือนที่นี่ ) แต่ไม่มีผล
หากฉันไม่เปิดใช้งาน num lock ในหน้าจอเข้าสู่ระบบและใช้ตัวเลขด้านบนปุ่มปกติ num lock จะเปิดใช้งานหลังจากเข้าสู่ระบบ ถ้าอย่างนั้นมันก็สายเกินไป

ดังนั้นฉันจะเปิดใช้งานการล็อค NUM โดยค่าเริ่มต้นเมื่อเข้าสู่ระบบได้อย่างไร ขอบคุณ

แก้ไข: ในขณะที่ฉันยังคงต้องการที่จะแก้ปัญหานี้ฉันคิดว่ามันไม่ใช่ปัญหาใหญ่ ฉันจะต้องกดปุ่มบางปุ่มเพื่อ "ป้อนหน้าจอ PIN" เพื่อแสดงและใช้Num ⇩งานและเปิดใช้งานการล็อก NUM แต่แล้วก็ยังน่ารำคาญถ้าคอมพิวเตอร์ถูกล็อคอยู่เท่านั้น (โดยเปิดล็อค num) และฉันปิดเครื่อง


2
คุณคิดว่าตั้งมันในไบออสหรือไม่?
มิคาอิล

ขอขอบคุณสำหรับการตอบสนองของคุณ. อย่างไรก็ตามฉันไม่พบการตั้งค่าดังกล่าวใน BIOS ของฉัน เฉพาะการบูตความปลอดภัยและตัวเลือกพลังงานบางตัวแม้ในโหมดขั้นสูง
Matsemann

"กด Num Lock ในหน้าจอเข้าสู่ระบบแล้วรีสตาร์ทระบบโดยไม่ต้องลงชื่อเข้าใช้" - จากความคิดเห็นภายใต้tweaks.com/windows/64867/…
Aprillion

คำตอบ:


16

ก่อนเข้าสู่ระบบ Windows จะเพิกเฉยต่อการตั้งค่า BIOS numlock ด้วยเหตุผลด้านความปลอดภัย นอกจากนี้ Windows จะไม่ใช้การตั้งค่ารีจิสทรีสำหรับการล็อค num จนกระทั่งหลังจากเข้าสู่ระบบ หากคุณต้องการ numlock ก่อนหน้านี้ให้ดูวิธีการตั้งค่าสถานะ NUM LOCK ที่การเข้าสู่ระบบใน Windows XP (บทความเกี่ยวกับ Windows XP แต่ใช้งานได้กับ Windows 7เช่นกัน - ฉันถือว่ามันเหมือนกันสำหรับ Windows 8)

เมื่อต้องการทำสิ่งนี้ให้ใส่numlock.vbs:

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"

จากนั้นตั้งค่าให้ใช้สำหรับหน้าจอเข้าสู่ระบบโดยใช้นโยบายกลุ่ม คุณเพียงคัดลอกnumlock.vbsลงในโฟลเดอร์ 'นโยบายกลุ่ม' %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logonเส้นทางเริ่มต้นสำหรับสคริปต์การเข้าสู่ระบบท้องถิ่น

ในการรับสคริปต์ให้ทำงาน (อ้างจากhttp://support.microsoft.com ):

  1. คลิกเริ่มคลิกเรียกใช้พิมพ์ mmc แล้วคลิกตกลงเพื่อเริ่ม Microsoft Management Console (MMC)
  2. บนเมนูคอนโซลคลิกเพิ่ม / เอาสแน็ปอินออก
  3. คลิกเพิ่มคลิกนโยบายกลุ่มแล้วคลิกเพิ่ม
  4. คลิกวัตถุนโยบายกลุ่มที่เหมาะสม การเลือกเริ่มต้นคือคอมพิวเตอร์ในระบบ แต่คุณสามารถคลิกเรียกดูและเลือกวัตถุนโยบายกลุ่มอื่น
  5. คลิกเสร็จสิ้นคลิกปิดแล้วคลิกตกลง
  6. ในสแน็ปอินการจัดการนโยบายกลุ่มให้ค้นหาโฟลเดอร์ Settings \ Scripts (เข้าสู่ระบบ / ออกจากระบบ) ของผู้ใช้ Configuration \ Windows (คุณสามารถแทนที่โฟลเดอร์ Computer Configuration สำหรับโฟลเดอร์ User Configuration)
  7. คลิกสองครั้งที่วัตถุสคริปต์การเข้าสู่ระบบคลิกเพิ่มคลิกเรียกดูแล้วคลิกสคริปต์ Numlock.vbs
  8. คลิกเปิดแล้วคลิกตกลง
  9. คลิกตกลงแล้วปิดคอนโซลการจัดการนโยบายกลุ่ม

คุณสามารถตั้งค่าเริ่มต้นการล็อค num ในรีจิสทรีได้ แต่จะใช้ได้หลังจากเข้าสู่ระบบเท่านั้น

สิ่งนี้เกี่ยวข้องกับการตั้งค่าInitialKeyboardIndicatorsเป็น2ใน [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard]

ป้อนคำอธิบายรูปภาพที่นี่

หมายเหตุ:การตั้งค่าInitialKeyboardIndicatorsจะไม่ทำงานบนWindows 8หากคุณลงชื่อเข้าใช้ด้วยบัญชี Microsoft ใช้งานได้กับบัญชีท้องถิ่นเท่านั้น

แหล่งที่มา:


1
ฉันได้ลองแล้วดังนั้นค่าเป็น 2 แต่ num lock ยังไม่เปิดเมื่อปิดและเปิดคอมพิวเตอร์อีกครั้ง
Matsemann

@Matsemann ลองใช้ส่วนที่ 2 ของคำตอบของฉัน
ronalchn

@Matsemann แก้ไขมันเป็นส่วนแรกในขณะนี้ ใช้สคริปต์นโยบายกลุ่มซึ่งทำงานเมื่อเข้าสู่ระบบ num lockสคริปต์เพียงส่ง
ronalchn

1
ความคิดที่ยอดเยี่ยมที่ด้านหน้า GPO
tom.dietrich

1
"Windows จะเพิกเฉยต่อการตั้งค่า BIOS numlock ด้วยเหตุผลด้านความปลอดภัย": ช่องโหว่ความปลอดภัยประเภทใดที่สามารถสร้างได้จากการเริ่มต้น Num Lock เป็น "เปิด" ฉันกำลังเรียก shenanigans ในคำสั่งนั้นโดยไม่มีแหล่งที่อ้าง
Ben

15

ฉันมีคำตอบที่ใช้งานได้ 100%

  • กดปุ่ม Windows + R เพื่อเปิดเรียกใช้
  • พิมพ์ regedit.exe คลิกตกลง
  • ไปที่ HKEY_USERS ทางด้านซ้ายมือจากนั้น DEFAULT จากนั้นควบคุม Pannel ตามด้วยแป้นพิมพ์
  • คลิกขวา " InitialKeyboardIndicators" 2147483650และคลิกปรับเปลี่ยนและเปลี่ยนค่าเป็น
  • จากนั้นบนหน้าจอของคุณเลื่อนเมาส์ไปที่มุมล่างขวาเพื่อเปิดแถบค้นหาที่ด้านขวามือของหน้าจอ (แถบด้านข้าง Windows 8) แล้วคลิกค้นหา
  • ค้นหา " แผงควบคุม " ไปที่แผงควบคุม
  • คลิกตัวเลือกการใช้พลังงาน ที่ด้านซ้ายมือให้คลิกเลือกสิ่งที่ปุ่มเปิดปิดทำ
  • คลิกเปลี่ยนการตั้งค่าที่ไม่พร้อมใช้งานในปัจจุบัน ยกเลิกการเลือกกล่องที่ระบุว่าเปิดในการเริ่มต้นอย่างรวดเร็ว (แนะนำ) คลิกบันทึกการเปลี่ยนแปลง
  • ปิดเครื่องคอมพิวเตอร์แล้วเปิดใหม่

มันทำงานให้ฉันที่บ้านเพื่อนบ้านของฉันมันจะทำงานให้คุณ


14
การปิดการ เริ่มต้นอย่างรวดเร็วโดยไม่ต้องกดปุ่ม num lock เมื่อเริ่มต้นดูเหมือนว่าจะมากเกินไป สูญเสีย 20 วินาทีเพื่อรับ 1 วินาที?
Matsemann

ดีก็ไม่ช่วยแก้ปัญหาด้วยรัฐ Numlock ที่เข้าสู่ระบบ แต่ยกปัญหาอื่นที่มีเวลาเริ่มต้น ...
กลัว

ฉันยืนยันว่าใช้งานได้กับ Windows 10 (1903) ฉันไม่ได้สังเกตเห็นความแตกต่างเวลาเริ่มต้นใด ๆ ใช้เวลาประมาณ 10 วินาทีในการเริ่ม Windows เช่นเดียวกับก่อนหน้านี้ ปัญหาของฉันไม่มากเกี่ยวกับการรีบูตซึ่งไม่ค่อยเกิดขึ้น แต่เกี่ยวกับการเข้าสู่ระบบที่เกิดขึ้นหลายครั้งทุกวัน
ฮ่องกง

9

ในกรณีที่คุณยังไม่ได้แก้ไขหรือต้องการวิธีที่ง่ายกว่านี้มันใช้ได้กับฉันใน Windows 8 Core

  1. กดWindows+R
  2. พิมพ์ regedit และ hit ENTER
  3. นำทางไปยัง HKEY_USERS \ .Default \ Control Panel \ Keyboard
  4. สำรองข้อมูลรีจิสทรีโดยคลิกที่ไฟล์→ส่งออก
  5. เปลี่ยนค่าสำหรับ InitialKeyboardIndicators จาก 0 เป็น 2

แก้ไข :

หากค่าดั้งเดิมเป็นค่าอื่นที่ไม่ใช่ 0 สิ่งที่ปลอดภัยที่สุดคือ:

  1. เรียกใช้ Windows Calculator
  2. กดปุ่มAlt+ 3สำหรับโหมดโปรแกรมเมอร์
  3. พิมพ์ค่าดั้งเดิม
  4. คลิกปุ่มหรือ
  5. พิมพ์2จากนั้นENTER
  6. ใช้ค่าที่แสดงมากกว่า 2

หากคุณแน่ใจว่าการตั้งค่าการล็อคตัวเลขถูกปิดใช้งานอยู่ในขณะนี้คุณสามารถเพิ่ม 2 ลงในค่าปัจจุบันแทน

ดู: http://support.microsoft.com/kb/154529


1
ค่าของฉันในด้านนี้ไม่ได้เป็นที่ 1 ของ 21474836 ...
Maja

ทำงานได้ดีสำหรับฉันใน Windows 8.1 Pro รวมถึงด้วยบัญชี Microsoft สำหรับค่าฉันได้อัปเดตคำตอบเล็กน้อย
Thorarin

วิธีการที่ไม่เป็นศูนย์ทำงานเหมือนมีเสน่ห์
ZeeCoder

1
ไม่ทำงานบน Windows 10 Pro .. แม้หลังจาก Oring 2 มีค่าเริ่มต้นของฉัน ...
Rosdi

ฉันคิดว่าสิ่งนี้ใช้ได้กับฉันใน Windows 10 Home แต่ปรากฎว่าการเริ่มระบบใหม่ไม่ได้ทำสิ่งเดียวกับการปิดและเปิดคอมพิวเตอร์
StriplingWarrior

-1

วิธีแก้ไขปัญหารีจิสทรียอดเยี่ยม แต่ฉันจะพยายามแก้ไขปัญหานี้ใน BIOS ก่อนแล้วจึงปรับเปลี่ยนรีจิสทรี

ที่ฉันหมายถึงคือ:

วิธีแก้ไขปัญหารีจิสทรีนั้นยอดเยี่ยม แต่ถ้าคุณแก้ไขปัญหานี้ใน BIOS ก่อนจากนั้นคุณอาจจะมีปัญหาน้อยลงในระยะยาวมากกว่าถ้าคุณใช้โซลูชันที่ใช้ซอฟต์แวร์เป็นอันดับแรก

ติดตั้ง Windows อีกครั้งหรือแม้แต่ย้อนกลับไปที่จุดคืนค่าก่อนหน้านี้จะทำให้เกิดปัญหานี้อีกครั้ง อย่างไรก็ตามหากคุณแก้ไขใน BIOS แล้วคุณสามารถ (ส่วนใหญ่) ลืมมันหลังจากที่คุณได้แก้ไขมันในครั้งเดียว แน่นอนว่าถ้าแบตเตอรี่ CMOS ของคุณแบนในบางจุดมันจะกลับไปเป็นค่าเริ่มต้น แต่ในกรณีส่วนใหญ่การเปิดใช้งานการล็อก Num ในการบู๊ตเป็นค่าเริ่มต้น


สามารถแก้ไขได้ใน BIOS หรือไม่ อย่างไร?
cpast

มีคนโหวตคำตอบของฉันลง ขอบคุณ และใช่ล็อค num เป็นตัวเลือกใน BIOS จำนวนมากอาจเป็นไปได้มากที่สุด มันจะแตกต่างกันไปขึ้นอยู่กับรุ่น PC และ BIOS ของคุณ ดูตัวเลือกทั้งหมด เหตุผลที่ฉันบอกว่าลองทำสิ่งนี้ก่อนคือถ้าคุณติดตั้งระบบปฏิบัติการของคุณใหม่ปัญหานี้จะกลับมาถ้าคุณแก้ไขในรีจิสทรีแทน BIOS ฉันไม่เข้าใจว่าเพราะเหตุใดคำแนะนำที่ดีจึงถูกโหวตในบางครั้ง มันไม่เหมือนที่ฉันพูดไว้ให้คลิกส้นเท้าของคุณเข้าด้วยกัน 3 ครั้งแล้วเต้นเล็กน้อย
Austin '' Danger '' พลัง

@ d-man: คุณอาจต้องการลองอธิบายกระบวนการให้ชัดเจนยิ่งขึ้นในคำตอบของคุณโดยตรงโดยแก้ไขมัน
Der Hochstapler

9
การใช้ตัวเลือก BIOS จะไม่ทำงานเนื่องจาก Windows ปิดใช้งาน Num Lock สำหรับหน้าจอเข้าสู่ระบบ ฉันได้เปิดใช้งาน Num Lock ใน BIOS เพื่อให้สามารถเปิดใช้งานได้ตลอดเวลา Windows ปิดการใช้งาน Num Lock อย่างชัดเจนบนหน้าจอการเข้าสู่ระบบซึ่งเปิดก่อนและหลัง ฉันได้ยินมาว่านี่เป็นเพราะเหตุผลด้านความปลอดภัย แต่ฉันไม่เห็นว่าทำไม ฉันเดา Microsoft เพียงแค่ sorta "ลืม" ว่าเมื่อพวกเขาเสนอรหัสเข้าสู่ระบบด้วย Windows 8 มันจะเหมาะอย่างยิ่งที่จะได้รับอนุญาตให้ใช้แป้นตัวเลข ฉันไม่ได้โหวตคำตอบของคุณ แต่ฉันคิดว่าฉันชี้แจงว่าโซลูชันไม่ทำงาน

จะไม่ทำงานเพราะในหน้าจอเข้าสู่ระบบของ Windows 8 จะปิด NumLock ฉันใช้งานได้ในการตั้งค่า BIOS และคอมพิวเตอร์เริ่มทำงานอย่างถูกต้อง แต่ทันทีหลังจากที่ Windows 8 โหลดขึ้นมามันจะปิดตลอดเวลา ฉันโหวตเพราะคำตอบของคุณไม่ได้ให้ทางออกที่เหมาะสม
venimus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.