Antes do logon, o Windows ignorará a configuração de numlock do BIOS por motivos de segurança. Além disso, o Windows não usa a configuração do registro para num lock até após o logon. Se você precisar de um numlock antes disso, consulte Como definir o estado NUM LOCK no logon no Windows XP (o artigo é sobre o Windows XP, mas também funciona para o Windows 7 - presumo que seja o mesmo para o Windows 8).
Para fazer isso, insira numlock.vbs
:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Em seguida, defina-o para executar a tela de logon usando a Diretiva de Grupo . Você acabou de copiar numlock.vbs
na pasta Diretiva de Grupo. O caminho padrão para um script de logon local é %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon
.
Para executar o script (citado em http://support.microsoft.com ):
- Clique em Iniciar, clique em Executar, digite mmc e clique em OK para iniciar o Console de Gerenciamento Microsoft (MMC).
- No menu console, clique em Adicionar / remover snap-in.
- Clique em Adicionar, clique em Diretiva de Grupo e, em seguida, clique em Adicionar.
- Clique no objeto de diretiva de grupo apropriado. A seleção padrão é o computador local, mas você pode clicar em Procurar e selecionar um Objeto de Diretiva de Grupo diferente.
- Clique em Concluir, clique em Fechar e, em seguida, clique em OK.
- No snap-in Gerenciamento de Diretiva de Grupo, localize a pasta Configuração do Usuário \ Configurações do Windows \ Scripts (Logon / Logoff). (Você pode substituir a pasta Computer Configuration pela pasta User Configuration.)
- Clique duas vezes no objeto de script de logon, clique em Adicionar, clique em Procurar e, em seguida, clique no script Numlock.vbs.
- Clique em Abrir e, em seguida, clique em OK.
- Clique em OK e feche o console de Gerenciamento de Diretiva de Grupo.
Você pode definir o padrão num lock no registro, mas ele só se aplica após o logon.
Isso envolve definir InitialKeyboardIndicators como 2 em [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].
Nota: a configuração InitialKeyboardIndicators
não funcionará no Windows 8 se você estiver conectado com uma Conta da Microsoft. Funciona apenas com uma conta local.
Fontes: