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

Como ter o bloqueio numérico activado por defeito no ecrã de acesso?

Estou a utilizar um código PIN para iniciar sessão no meu computador. Contudo, o Num ⇩ está sempre desligado, mesmo que ligado antes de desligar o meu computador. Isto é bastante irritante, pois tenho sempre de digitar novamente o meu PIN.

Tentei as sugestões aqui (o mesmo que aqui ). Mas sem nenhum resultado.
Se não activar o bloqueio numérico no ecrã de login e utilizar os números acima das teclas normais, o bloqueio numérico liga-se após o login. Então é tarde demais, infelizmente.

Então, como posso activar o bloqueio numérico por defeito ao iniciar a sessão? Obrigado.

Editar: Embora eu ainda queira resolver isto, imaginei que não é um problema assim tão grande. Terei de premir alguma tecla para que o ecrã “enter PIN” apareça, e a utilização do Num ⇩ funciona e activa o num lock. Mas depois, ainda irritante se o computador só estiver bloqueado (com o num lock ligado) e eu o desligar, hehehe.

Respostas (4)

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

Antes de iniciar sessão, o Windows irá ignorar a configuração do numlock da BIOS por razões de segurança. Além disso, o Windows não utiliza a configuração de registo para bloqueio numérico até após o login. Se precisar de numlock antes disso, ver Como definir o estado de numlock no Logon no Windows XP (o artigo é sobre o Windows XP, mas funciona para o Windows 7 , também - presumo que seja o mesmo para o Windows 8).

Para fazer isto, colocar em numlock.vbs:

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

Depois defina-o para correr para o ecrã de logon usando Política de Grupo . Basta copiar numlock.vbs& para a pasta Política de Grupo. O caminho padrão para um script de logon local é %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

Para que o script seja executado (citado de http://support.microsoft.com ):

  1. Clique em Iniciar, clique em Executar, digite mmc, e depois clique em OK para iniciar a Consola de Gestão Microsoft (MMC).
  2. No menu Console, clicar em Add/Remove Snap-in.
  3. Clique em Adicionar, clique em Política de Grupo, e depois clique em Adicionar.
  4. Clique no Objecto de Política de Grupo apropriado. A selecção padrão é o computador local, mas pode clicar em Procurar e seleccionar um Objecto de Política de Grupo diferente.
  5. Clique em Terminar, clique em Fechar, e depois clique em OK.
  6. Na pasta Group Policy Management snap-in, localizar a pasta User Configuration\Windows Settings\Scripts (Logon/Logoff). (Pode substituir a pasta Configuração do Computador pela pasta Configuração do Utilizador).
  7. faça duplo clique no objecto Logon script, clique em Add, clique em Browse, e depois clique no script Numlock.vbs.
  8. Clicar em Abrir, e depois clicar em OK.
  9. Clique em OK, e depois feche a consola de Gestão de Políticas de Grupo.

& Pode definir o padrão de bloqueio numérico no registo, mas só se aplica depois de iniciar a sessão.

Isto implica definir InitialKeyboardIndicators para 2* em [HKEY_USERS.DEFAULT\Control Panel\Keyboard].

NB: A configuração InitialKeyboardIndicators não funcionará em Windows 8* se estiver registado com uma conta Microsoft. Funciona apenas com uma conta local.

Fontes:

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

Tenho uma resposta de trabalho a 100%.

  • Carregue na tecla Windows + R para abrir Run.
  • Digite regedit.exe, clique em Ok.
    & - Vá para HKEYUSERS no lado esquerdo, depois DEFAULT, depois Control Pannel, depois Keyboard.
    & - Clique com o botão direito do rato em “InitialKeyboardIndicators” e clique em Modificar e alterar o valor para 2147483650.
    & - Depois, no seu ecrã, passe o rato para o canto inferior direito para abrir a barra de Pesquisa no lado direito do ecrã, (a sua barra lateral do Windows 8), e clique em Pesquisar.
    & - Procure por “
    Painel de Controlo_”, vá para o Painel de Controlo.
  • Clique em Opções de Alimentação. No lado esquerdo, clique em Escolher o que os botões de alimentação fazem.
    & - Clique em Alterar configurações que não estão actualmente disponíveis. Desmarque a caixa que diz Voltar no arranque rápido (recomendado), clique em Salvar alterações.
    & - Desligue o computador, ligue-o novamente.

Funcionou para mim na casa do meu vizinho, vai funcionar para si.

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

No caso de ainda não ter resolvido isto ou querer uma maneira muito mais fácil, isto funcionou para mim no Windows 8 Core.

  1. Prima Windows+R
  2. Digite regedit e prima ENTER
  3. Navegar para HKEY_USERS.Default\Painel de Controlo\Keyboard\
  4. Fazer o backup do registo clicando em File → Exportar
  5. Alterar o valor para InitialKeyboardIndicators de 0 para 2.

Editar :

Se o valor original for algo diferente de 0, a coisa mais segura a fazer é:

  1. lançar calculadora do Windows
  2. Carregar em Alt+3 para modo programador
  3. Introduzir o valor original
  4. Clicar no botão Or
  5. Digite 2, depois ENTER
  6. Use o valor mostrado em vez de 2

Se tiver a certeza absoluta de que a configuração de bloqueio numérico está actualmente desactivada, pode simplesmente adicionar 2 ao valor actual.

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

-1
-1
-1
2013-02-22 20:11:31 +0000

As soluções de registo são excelentes, mas eu tentaria sempre corrigir isto na BIOS primeiro e depois modificar o registo.

O que eu quero dizer é:

As soluções de registo são excelentes, mas se corrigir isto na BIOS primeiro, então provavelmente terá menos problemas a longo prazo, do que se usar primeiro uma solução baseada em software.

Re-instelar Windows, ou mesmo voltar a um ponto de restauração anterior irá reintroduzir este problema. No entanto, se o corrigir na BIOS, então pode (na sua maioria) esquecê-lo depois de o ter corrigido uma vez. Claro, se a sua bateria CMOS funcionar sem carga em algum momento, então voltará a funcionar por defeito, mas na maioria dos casos o bloqueio numérico activado no arranque é o padrão de qualquer forma.