Come abilitare il blocco numerico per impostazione predefinita nella schermata di accesso?


35

Sto usando un codice PIN per accedere al mio computer. Tuttavia, Num ⇩è sempre spento, anche se acceso prima di spegnere il mio computer. Questo è abbastanza fastidioso in quanto devo sempre riscrivere il mio PIN.

Ho provato i suggerimenti qui (come qui ). Ma senza risultato.
Se non abilito il blocco numerico nella schermata di accesso e utilizzo i numeri sopra i tasti normali, il blocco numerico si attiva dopo l' accesso. Quindi è troppo tardi, sfortunatamente.

Quindi, come posso abilitare il blocco numerico per impostazione predefinita quando eseguo l'accesso? Grazie.

Modifica: mentre voglio ancora risolvere questo, ho pensato che non è un grosso problema. Dovrò premere un tasto per mostrare la "schermata di inserimento del PIN", e usando Num ⇩funziona e abilita il blocco numerico. Ma poi, ancora fastidioso se il computer era solo bloccato (con il blocco numerico attivato) e lo spengo, hehe.


2
Hai mai pensato di impostarlo nel bios?
Mikhail,

Grazie per la vostra risposta. Tuttavia, non riesco a trovare tale impostazione nel mio BIOS. Solo avvio, sicurezza e alcune opzioni di risparmio energia, anche in modalità avanzata.
Matsemann,

"premere Bloc Num nella schermata di accesso e quindi riavviare il sistema senza effettuare l'accesso" - dai commenti su tweaks.com/windows/64867/…
Aprile

Risposte:


16

Prima dell'accesso, Windows ignorerà l'impostazione del blocco numerico del BIOS per motivi di sicurezza. Inoltre, Windows non utilizza le impostazioni del registro per il blocco numerico fino a dopo il login. Se in precedenza è necessario il blocco numerico, vedere Come impostare lo stato BLOC NUM all'accesso in Windows XP (l'articolo riguarda Windows XP, ma funziona anche per Windows 7 - Presumo che sia lo stesso per Windows 8).

Per fare questo, inserisci numlock.vbs:

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

Quindi impostarlo per l'esecuzione per la schermata di accesso utilizzando Criteri di gruppo . Basta copiare numlock.vbsnella cartella Criteri di gruppo. Il percorso predefinito per uno script di accesso locale è %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

Per eseguire lo script (citato da http://support.microsoft.com ):

  1. Fare clic su Start, scegliere Esegui, digitare mmc e quindi fare clic su OK per avviare Microsoft Management Console (MMC).
  2. Nel menu console, fare clic su Aggiungi / Rimuovi snap-in.
  3. Fare clic su Aggiungi, fare clic su Criteri di gruppo e quindi fare clic su Aggiungi.
  4. Fare clic sull'oggetto Criteri di gruppo appropriato. La selezione predefinita è il computer locale, ma è possibile fare clic su Sfoglia e selezionare un altro oggetto Criteri di gruppo.
  5. Fare clic su Fine, fare clic su Chiudi e quindi fare clic su OK.
  6. Nello snap-in Gestione criteri di gruppo, individuare la cartella Configurazione utente \ Impostazioni di Windows \ Script (accesso / disconnessione). (È possibile sostituire la cartella Configurazione computer con la cartella Configurazione utente.)
  7. Fare doppio clic sull'oggetto script Accesso, fare clic su Aggiungi, fare clic su Sfoglia, quindi fare clic sullo script Numlock.vbs.
  8. Fare clic su Apri e quindi fare clic su OK.
  9. Fare clic su OK, quindi chiudere la console Gestione criteri di gruppo.

È possibile impostare il blocco numerico predefinito nel registro, ma si applica solo dopo l'accesso.

Ciò comporta l'impostazione di InitialKeyboardIndicators su 2 in [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].

inserisci qui la descrizione dell'immagine

NB: L' impostazione InitialKeyboardIndicatorsnon funzionerà su Windows 8 se si è effettuato l'accesso con un account Microsoft. Funziona solo con un account locale.

fonti:


1
L'ho già provato, quindi il valore è 2 ma il blocco numerico non è ancora attivo quando si spegne e si riaccende il computer.
Matsemann,

@Matsemann, prova la seconda parte della mia risposta
ronalchn,

@Matsemann, modificato, ora è la prima parte. Utilizzare uno script di Criteri di gruppo che viene eseguito all'accesso. La sceneggiatura si limita a inviare num lock.
Ronalchn,

1
Splendida idea sul fronte dell'oggetto Criteri di gruppo.
tom.dietrich

1
"Windows ignorerà l'impostazione del blocco numerico del BIOS per motivi di sicurezza": quale tipo di inferno di sicurezza potrebbe essere creato dall'impostazione predefinita di Blocco numerico su "on"? Sto chiamando shenanigans su quell'affermazione senza una fonte citata.
Ben

15

Ho una risposta funzionante al 100%.

  • Premi il tasto Windows + R per aprire Esegui.
  • Digita regedit.exe, fai clic su OK.
  • Vai a HKEY_USERS sul lato sinistro, quindi DEFAULT, quindi Pannello di controllo, quindi Tastiera.
  • Fare clic con il tasto destro " InitialKeyboardIndicators" e fare clic su Modifica e cambiare il valore in 2147483650.
  • Quindi, sullo schermo, passa con il mouse nell'angolo in basso a destra per aprire la barra di ricerca sul lato destro dello schermo (barra laterale di Windows 8) e fai clic su Cerca.
  • Cerca " Pannello di controllo ", vai al Pannello di controllo.
  • Fai clic su Opzioni risparmio energia. Sul lato sinistro, fai clic su Scegli cosa fanno i pulsanti di accensione.
  • Fai clic su Modifica impostazioni attualmente non disponibili. Deseleziona la casella che dice Attiva avvio rapido (consigliato), fai clic su Salva modifiche .
  • Spegni il computer, riaccendilo.

Ha funzionato per me a casa del mio vicino, funzionerà per te.


14
Disattivare l' avvio rapido per non dover premere il tasto Bloc Num all'avvio sembra un po 'eccessivo. 20 secondi di perdita per un guadagno di 1 secondo?
Matsemann,

Beh, non risolve il problema Con lo stato Numlock al login, ma solleva un altro problema con il tempo di avvio ...
awe

Confermo che funziona con il mio Windows 10 (1903). Non ho notato alcuna differenza nel tempo di avvio. Sono necessari circa 10 secondi per avviare Windows, lo stesso di prima. Il mio problema non riguarda molto il riavvio che si verifica raramente, ma l'accesso che avviene più volte al giorno.
Hong

9

Se non lo hai ancora risolto o desideri un modo molto più semplice, ha funzionato per me su Windows 8 Core.

  1. Premi Windows+R
  2. Digita regedit e premi ENTER
  3. Passare a HKEY_USERS \ .Default \ Control Panel \ Keyboard
  4. Eseguire il backup del registro facendo clic su File → Esporta
  5. Modificare il valore per InitialKeyboardIndicators da 0 a 2.

Edit :

Se il valore originale è diverso da 0, la cosa più sicura da fare è:

  1. Avvia il calcolatore di Windows
  2. Premi Alt+ 3per la modalità programmatore
  3. Digita il valore originale
  4. Fai clic sul pulsante O
  5. Digita 2, quindiENTER
  6. Utilizzare il valore mostrato anziché 2

Se sei assolutamente sicuro che l'impostazione del blocco numerico sia attualmente disabilitata, puoi semplicemente aggiungere 2 al valore corrente.

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


1
Il mio valore in questo campo non è 1, è 21474836 ...
maja

Funziona bene per me in Windows 8.1 Pro, anche con un account Microsoft. Per quanto riguarda il valore, ho aggiornato un po 'la risposta.
Thorarin,

L'approccio diverso da zero ha funzionato come un fascino.
ZeeCoder,

1
Non funziona su Windows 10 Pro .. anche dopo ORing 2 con il mio valore iniziale ...
Rosdi

Ho pensato che funzionasse per me in Windows 10 Home, ma il riavvio non ha lo stesso effetto dello spegnimento e dell'accensione del computer.
StriplingWarrior

-1

Le soluzioni di registro sono eccellenti, ma proverei sempre a risolvere prima questo nel BIOS e quindi a modificare il registro.

Ciò che voglio dire è:

Le soluzioni di registro sono eccellenti, ma se si corregge prima questo nel BIOS, probabilmente si avranno meno problemi a lungo termine rispetto a quando si utilizza prima una soluzione basata su software.

Reinstallare Windows o anche tornare a un punto di ripristino precedente reintrodurrà questo problema. Tuttavia, se lo risolvi nel BIOS, puoi (per la maggior parte) dimenticartene dopo averlo risolto una volta. Certo, se la batteria CMOS si scarica a un certo punto, tornerà ai valori predefiniti, ma nella maggior parte dei casi il blocco numerico abilitato all'avvio è comunque predefinito.


Questo può essere risolto nel BIOS? Come?
fino al

Qualcuno ha votato la mia risposta. Grazie. E sì, il blocco numerico è un'opzione in molti BIOS, forse la maggior parte. Varia in base alla versione del tuo PC e BIOS. Guarda tutte le opzioni. Il motivo per cui dico di provare prima, è se si reinstalla il sistema operativo, questo problema si ripresenterà se lo si risolve nel registro anziché nel BIOS. Non capisco perché a volte un buon consiglio venga annullato. Non è come ho detto che fai clic sui talloni insieme 3 volte, poi fai una piccola danza.
Austin "Pericolo"

@ d-man: potresti voler provare a descrivere il processo più chiaramente direttamente nella tua risposta, modificandolo .
Der Hochstapler,

9
L'uso dell'opzione BIOS non funzionerà, poiché Windows disabilita Bloc Num per la schermata di accesso. Num Lock è sempre stato abilitato nel BIOS, quindi è sempre attivo. Windows disabilita esplicitamente Bloc Num nella schermata di accesso, è attivo prima e dopo. Ho sentito che questo è per motivi di sicurezza, ma non vedrei davvero perché. Immagino che Microsoft abbia semplicemente "dimenticato" che quando offrono l'accesso con codice pin con Windows 8, sarebbe l'ideale essere effettivamente autorizzati a utilizzare il tastierino numerico. Non ho votato verso il basso la tua risposta, ma ho pensato di chiarire che la soluzione non funzionerà.

Non funzionerà perché nella schermata di accesso di Windows 8 si disattiva NumLock. L'ho acceso nelle impostazioni del BIOS e il computer si avvia correttamente, ma subito dopo il caricamento di Windows 8 si spegne sempre. Ho votato verso il basso perché la tua risposta non fornisce una soluzione adeguata.
venimus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.