Giriş ekranında varsayılan olarak num lock nasıl etkinleştirilir?


35

Bilgisayarımda oturum açmak için bir PIN kodu kullanıyorum. Ancak, Num ⇩bilgisayarı kapatmadan önce açık olsa bile her zaman kapalıdır. PIN kodumu her zaman yeniden yazmak zorunda olduğum için bu çok can sıkıcı bir durum.

Burada önerileri denedim ( burada olduğu gibi ). Ancak sonuç yok.
Giriş ekranında num lock'u etkinleştirmezsem ve normal tuşların üzerindeki sayıları kullanırsam, oturum açtıktan sonra num lock açılır . O zaman çok geç, maalesef.

Peki, oturum açarken num lock özelliğini varsayılan olarak nasıl etkinleştirebilirim? Teşekkürler.

Düzenleme: Ben hala bu sorunu çözmek isterken, bunun çok büyük bir sorun olmadığını düşündüm. Göstermek için "PIN ekranına girmek" için bazı Num ⇩tuşlara basmam gerekecek, işleri kullanıp num lock'u etkinleştireceğim. Ama sonra, eğer bilgisayar sadece kilitliyse (num lock açıkken) hala sinir bozucu ve onu kapatıyorum, hehe.


2
Bunu bioslarda ayarlamayı düşündün mü?
Mikhail

Cevabınız için teşekkürler. Ancak BIOS'umda böyle bir ayar bulamıyorum. Gelişmiş modda bile yalnızca önyükleme, güvenlik ve bazı güç seçenekleri.
Matsemann

"oturum açma ekranında Num Lock tuşuna basıp sisteminizi oturum açmadan yeniden başlatın" - tweaks.com/windows/64867/…
Aprillion

Yanıtlar:


16

Oturum açmadan önce, Windows güvenlik nedeniyle BIOS numlock ayarını görmezden gelecektir. Ayrıca, Windows oturum açma sonrasına kadar num lock için kayıt defteri ayarını kullanmaz. Bundan önce numlock'a ihtiyacınız varsa , Windows XP'de NUM LOCK Durumunu Oturum Açma Sırasında Ayarlama konusuna bakın (Makale Windows XP ile ilgilidir, ancak Windows 7 için de işe yarar - Windows 8 için de aynı olduğunu varsayıyorum).

Bunu yapmak için şunu yazın numlock.vbs:

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

Sonra Grup İlkesi'ni kullanarak oturum açma ekranı için çalışacak şekilde ayarlayın . Sadece numlock.vbsGrup İlkesi klasörüne kopyalayın. Yerel bir oturum açma komut dosyası için varsayılan yol şudur %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

Komut dosyasının çalışmasını sağlamak için ( http://support.microsoft.com adresinden alıntılanmıştır ):

  1. Başlat'ı ve Çalıştır'ı tıklatın, mmc yazın ve sonra Microsoft Yönetim Konsolu'nu (MMC) başlatmak için Tamam'ı tıklatın.
  2. Konsol menüsünde Ek Bileşen Ekle / Kaldır'ı tıklatın.
  3. Ekle'yi, Grup İlkesi'ni ve sonra Ekle'yi tıklatın.
  4. Uygun Grup İlkesi Nesnesini tıklayın. Varsayılan seçim yerel bilgisayardır, ancak Gözat'ı tıklayıp farklı bir Grup İlkesi Nesnesi'ni seçebilirsiniz.
  5. Son'u tıklatın, Kapat'ı ve sonra Tamam'ı tıklatın.
  6. Grup İlkesi Yönetimi ek bileşeninde, Kullanıcı Yapılandırması \ Windows Ayarları \ Komut Dosyaları (Oturum Aç / Kapat) klasörünü bulun. (Kullanıcı Yapılandırma klasörü için Bilgisayar Yapılandırma klasörünü değiştirebilirsiniz.)
  7. Logon betiği nesnesini çift tıklatın, Ekle'yi, Gözat'ı ve ardından Numlock.vbs komut dosyasını tıklatın.
  8. Aç'ı ve ardından Tamam'ı tıklatın.
  9. Tamam'ı tıklatın ve sonra Grup İlkesi Yönetimi konsolunu kapatın.

Num lock varsayılanını kayıt defterinde ayarlayabilirsiniz, ancak yalnızca oturum açtıktan sonra geçerlidir.

Bu ayar gerektirir InitialKeyboardIndicators için 2 [HKEY_USERS.DEFAULT \ Denetim Masası \ Klavye] içinde.

görüntü tanımını buraya girin

Not: Bir Microsoft Hesabı ile oturum açtıysanız, ayar Windows 8'deInitialKeyboardIndicators çalışmaz . Sadece yerel bir hesapla çalışır.

Kaynaklar:


1
Bunu zaten denedim, bu nedenle değer 2'dir, ancak bilgisayarı kapatıp yeniden açarken num lock hala açık değildir.
Matsemann

@Matsemann, cevabımın 2. bölümünü dene
ronalchn

@Matemann, düzenlendi, şimdi ilk kısmı. Oturum açma sırasında çalışan bir Grup İlkesi komut dosyası kullanın. Senaryo sadece gönderir num lock.
ronalchn

1
GPO cephesinde harika bir fikir.
tom.dietrich

1
"Windows, güvenlik nedeniyle BIOS numlock ayarını görmezden gelecektir": Num Lock'u "açık" olarak ayarlayarak ne tür bir güvenlik deliği oluşturulabilir? Alıntı yapan bir kaynak olmadan bu ifadeye shenaniganları arıyorum.
Ben

15

% 100 çalışma cevabım var.

  • Çalıştır'ı açmak için Windows tuşu + R'ye basın.
  • Regedit.exe yazın, Tamam'a tıklayın.
  • Sol taraftaki HKEY_USERS, ardından DEFAULT, Control Pannel ve Keyboard seçeneklerine gidin.
  • " InitialKeyboardIndicators" Üzerine sağ tıklayın ve Değiştir ve değeri olarak değiştirin 2147483650.
  • Ardından, ekranın sağ tarafındaki Arama çubuğunu açmak için farenin sağ alt köşesine tıklayın (Windows 8 kenar çubuğunuzda) ve Ara'yı tıklayın.
  • " Denetim Masası " için arama yapın, Denetim Masası'na gidin.
  • Güç Seçenekleri'ni tıklayın. Sol tarafta, güç düğmelerinin ne yapacağını seçin seçeneğini tıklayın.
  • Kullanılamayan ayarları değiştir'i tıklayın. Hızlı başlatmayı aç (önerilen) yazan kutunun işaretini kaldırın , Değişiklikleri Kaydet'i tıklayın .
  • Bilgisayarı kapatın, tekrar açın.

Komşumun evinde benim için çalıştı, sizin için işe yarayacak.


14
Torna kapalı hızlı başlangıç başlangıçta num lock tuşuna basın yapmamak için biraz aşırı görünüyor. 1 saniyelik kazanç için 20 saniyelik kayıp?
Matsemann

Eh, bu sorunu çözmek yok Giriş sırasında Numlock durumu ile, ancak başlangıç ​​zamanı ile başka bir sorunu gündeme getiriyor ...
awe

Bunun Windows 10'umla (1903) çalıştığını onaylıyorum. Herhangi bir başlangıç ​​zamanı farkı görmedim. Windows'u başlatmak, önceki gibi aynı, yaklaşık 10 saniye sürer. Benim sorunum, nadiren gerçekleşen yeniden başlatma ile ilgili değil, bunun üzerine oturum açmak her gün birçok kez oluyor.
Hong

9

Bunu hala çözmediyseniz ya da çok daha kolay bir yol istiyorsanız, bu benim için Windows 8 Core'da çalıştı.

  1. Windows+ Tuşlarına basınR
  2. Regedit yazın ve hit ENTER
  3. HKEY_USERS \ .Default \ Control Panel \ Keyboard konumuna gidin
  4. Dosya → Ver'i tıklatarak kayıt defterini yedekleyin.
  5. InitialKeyboardIndicators değerini 0'dan 2'ye değiştirin.

Düzenle :

Orijinal değer 0'dan farklı bir şeyse, yapılacak en güvenli şey:

  1. Windows Hesap Makinesi'ni başlatın
  2. Programcı modu için Vur Alt+3
  3. Orijinal değeri girin
  4. Click Veya düğmesini
  5. Yaz 2, sonraENTER
  6. 2 yerine gösterilen değeri kullanın

Num lock ayarının şu anda devre dışı olduğundan kesinlikle eminseniz, bunun yerine geçerli değere sadece 2 ekleyebilirsiniz.

Bkz .: http://support.microsoft.com/kb/154529


1
Bu alandaki değerim 1 değil, 21474836 ...
maja

Microsoft Hesabı da dahil olmak üzere Windows 8.1 Pro'da benim için iyi çalışıyor. Değere gelince, cevabı biraz güncelledim.
Thorarin

Sıfır olmayan yaklaşım bir cazibe gibi çalıştı.
ZeeCoder

1
Windows 10 Pro'da çalışmıyor .. ilk
değerim

Bunun Windows 10 Home'da benim için işe yaradığını sanıyordum, ancak Restarting bilgisayarı açmak ve açmakla aynı şeyi yapmıyor.
StriplingWarrior

-1

Kayıt defteri çözümleri mükemmel, ancak her zaman önce BIOS'ta bunu düzeltmeye çalışır ve sonra kayıt defterini değiştiririm.

Demek istediğim ... dir:

Kayıt defteri çözümleri mükemmeldir, ancak bunu önce BIOS'ta çözerseniz, ilk önce yazılım tabanlı bir çözüm kullanmaktan çok, muhtemelen uzun vadede daha az sorun yaşarsınız.

Windows'u yeniden başlatmak veya daha önceki bir geri yükleme noktasına bile geri dönmek bu sorunu yeniden ortaya çıkarır. Ancak, bunu BIOS'ta düzeltirseniz, bir kez düzelttikten sonra (çoğunlukla) unutabilirsiniz. Tabii ki, CMOS pili bir noktada boşalırsa, varsayılan değerlere geri döner, ancak çoğu durumda önyüklemede etkin olan Num lock yine de varsayılandır.


Bu BIOS'ta düzeltilebilir mi? Nasıl?
cpast

Birisi cevabımı aşağı oy verdi. Teşekkürler. Ve evet, num lock, çoğu BIOS'ta, muhtemelen çoğunda bir seçenektir. PC'nize ve BIOS revizyonuna bağlı olarak değişecektir. Tüm seçeneklere göz atın. Bunu ilk denememin nedeni, işletim sisteminizi yeniden yüklerseniz, BIOS yerine kayıt defterinde düzeltirseniz bu sorun geri döner. Neden iyi tavsiyelerin bazen reddedildiğini anlamıyorum. Topuklarını 3 kez tıklattıktan sonra dans etmeyi söylediğim gibi değil.
Austin '' Tehlike ''

@ d-man: İşlemi, cevabınızı doğrudan düzenleyerek daha doğrudan tanımlamayı deneyebilirsiniz .
Der Hochstapler

9
Windows, giriş ekranı için Num Lock'u devre dışı bıraktığı için BIOS seçeneğini kullanmak işe yaramayacaktır. BIOS'ta Num Lock etkindi (her zaman vardı), böylece her zaman açık olacak. Windows, giriş ekranında Num Lock'u açıkça devre dışı bırakıyor, önce ve sonra açık. Bunun güvenlik nedeniyle olduğunu duydum ama nedenini göremiyorum. Sanırım Microsoft sadece sorta "unuttum", Windows 8'de pin kodu girişi sunduklarında, sayısal tuş takımını kullanmaya gerçekten izin verilmesi idealdir. Cevabını oylamadım, ama çözümün işe yaramayacağını açıklığa kavuştuğumu düşündüm.

Çalışmıyor çünkü Windows 8'in oturum açma ekranında NumLock KAPALI oluyor. BIOS ayarlarında ON (AÇIK) konumuna getirdim ve bilgisayar düzgün şekilde başlıyor, ancak Windows 8 yüklendikten hemen sonra her zaman kapanıyor. Oy verdim çünkü cevabınız uygun bir çözüm sunmuyor.
venimus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.