2012-10-31 09:19:49 +0000 2012-10-31 09:19:49 +0000
35
35

Come avere il blocco numerico abilitato di default nella schermata di accesso?

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

Ho provato i suggerimenti qui (uguale a qui ). Ma senza risultato.
Se non abilito il num lock nella schermata di log in e uso i numeri sopra i tasti normali, il num lock si attiva dopo il log on. Allora è troppo tardi, purtroppo.

Quindi, come posso fare in modo che il num lock sia abilitato di default quando faccio il login? Grazie.

Modifica: Anche se voglio ancora risolvere questo problema, ho capito che non è un problema così grande. Avrò bisogno di premere qualche tasto per far apparire la schermata “enter PIN screen”, e usando Num ⇩ funziona e abilita il num lock. Ma poi, ancora fastidioso se il computer era solo bloccato (con num lock on) e lo spengo, hehe.

Risposte (4)

16
16
16
2012-10-31 09:28:00 +0000

Prima del logon, Windows ignorerà l'impostazione di numlock del BIOS per ragioni di sicurezza. Inoltre, Windows non usa l'impostazione del registro per il num lock fino a dopo il login. Se si ha bisogno del num lock prima, vedere How to Set the NUM LOCK State at Logon in Windows XP (L'articolo riguarda Windows XP, ma funziona anche per Windows 7 - presumo sia lo stesso per Windows 8).

Per fare questo, mettete numlock.vbs:

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

Poi impostate l'esecuzione per la schermata di logon usando Group Policy . Basta copiare numlock.vbs nella cartella Criteri di gruppo. Il percorso predefinito per uno script di logon locale è %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

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

  1. Fare clic su Start, fare clic su Esegui, digitare mmc, e quindi fare clic su OK per avviare Microsoft Management Console (MMC).
  2. Nel menu Console, clicca su Aggiungi/Rimuovi Snap-in.
  3. Fare clic su Aggiungi, su Criteri di gruppo e quindi su Aggiungi.
  4. Fai clic sull'oggetto Criteri di gruppo appropriato. La selezione predefinita è il computer locale, ma puoi fare clic su Sfoglia e selezionare un diverso Oggetto criteri di gruppo.
  5. Fai clic su Fine, fai clic su Chiudi e poi su OK.
  6. Nello snap-in Gestione dei Criteri di gruppo, individua la cartella Configurazione utente\Windows Settings\Scripts (Logon/Logoff). (Puoi sostituire la cartella Configurazione computer con la cartella Configurazione utente).
  7. Fai doppio clic sull'oggetto script Logon, clicca su Aggiungi, clicca su Sfoglia e poi clicca sullo script Numlock.vbs.
  8. Fai clic su Apri e poi su OK.
  9. Fate clic su OK, quindi chiudete la console di gestione dei criteri di gruppo.

È possibile impostare il num lock di default nel registro, ma si applica solo dopo l'accesso.

Questo comporta l'impostazione di InitialKeyboardIndicators a 2 in [HKEY_USERS.DEFAULT\Control Panel\Keyboard].

NB: L'impostazione InitialKeyboardIndicators non funziona su Windows 8 se hai effettuato l'accesso con un account Microsoft. Funziona solo con un account locale.

Fonti:

15
15
15
2013-02-22 18:51:48 +0000

Ho una risposta che funziona al 100%.

  • Premi il tasto Windows + R per aprire Esegui.
  • Digita regedit.exe, clicca Ok.
  • Vai su HKEY_USERS sul lato sinistro poi DEFAULT poi Control Pannel poi Keyboard.
  • Fai clic destro su “InitialKeyboardIndicators” e clicca su Modifica e cambia il valore in 2147483650.
  • Poi sullo schermo, spostati con il mouse nell'angolo in basso a destra per aprire la barra di ricerca sul lato destro dello schermo, (la barra laterale di Windows 8), e clicca su Cerca.
  • Cerca “Pannello di controllo”, vai al Pannello di controllo.
  • Fai clic su Opzioni di alimentazione. Sul lato sinistro, fai clic su Scegli cosa fanno i pulsanti di accensione.
  • Fai clic su Cambia le impostazioni che non sono attualmente disponibili. **Deseleziona la casella che dice Avviamento rapido (raccomandato), clicca su Salva modifiche.
  • Spegni il computer e riaccendilo.

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

9
9
9
2013-01-17 23:21:53 +0000

Nel caso in cui non abbiate ancora risolto questo problema o vogliate un modo molto più semplice, questo ha funzionato per me su Windows 8 Core.

  1. Premi Windows+R
  2. Digita regedit e premi INVIO
  3. Naviga fino a HKEY_USERS.Default\Pannello di controllo\Tastiera
  4. Fai il backup del registro cliccando su File → Esporta
  5. Cambia il valore di InitialKeyboardIndicators da 0 a 2.

Edit :

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

  1. Avviare la calcolatrice di Windows
  2. Premi Alt+3 per la modalità programmatore
  3. Digita il valore originale
  4. Clicca il pulsante Or
  5. Digita 2, poi INVIO
  6. Usa il valore mostrato invece di 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
-1
-1
2013-02-22 20:11:31 +0000

Le soluzioni di registro sono eccellenti, ma io cercherei sempre di risolvere prima il problema nel BIOS e poi di modificare il registro.

Quello che voglio dire è:

Le soluzioni di registro sono eccellenti, ma se si risolve prima nel BIOS, allora probabilmente si avranno meno problemi a lungo termine, che se si usa prima una soluzione basata sul software.

Reinserire Windows, o anche tornare a un punto di ripristino precedente, reintrodurrà questo problema. Tuttavia, se lo risolvete nel BIOS, allora potete (per la maggior parte) dimenticarvene dopo averlo risolto una volta. Certo, se la batteria del CMOS si scarica ad un certo punto, allora tornerà alle impostazioni predefinite, ma nella maggior parte dei casi il blocco del Num attivato all'avvio è comunque il default.