Ativar / desativar Numlock na inicialização do Windows

Resolva um problema em que o Numlock está ativado no Microsoft Windows na inicialização com estas etapas.

Método 1 - configuração do registro

  1. Segure o Chave do Windows então aperte "R”Para abrir a caixa de diálogo Executar.
  2. Modelo "regedit", então aperte "Digitar“.
  3. Navegue até o seguinte local no registro:
    • HKEY_USERS
    • .Predefinição
    • Painel de controle
    • Teclado
  4. Altere o valor de InitialKeyboardIndicators
    • Defina-o para 0 para definir NumLock DESLIGADO
    • Defina-o para 2 para definir NumLock SOBRE

Script PowerShell

Use o seguinte código do PowerShell:

Habilitar Num Lock:

  • Set-ItemProperty -Path 'Registry:: HKU \ .DEFAULT \ Control Panel \ Keyboard' -Name "InitialKeyboardIndicators" -Value "2"

Desativar Num Lock:

  • Set-ItemProperty -Path 'Registry:: HKU \ .DEFAULT \ Control Panel \ Keyboard' -Name "InitialKeyboardIndicators" -Value "0"

Você pode iniciar este e outros scripts do PowerShell na inicialização. Visita esta postagem sobre como usar o PowerShell para criar um trabalho que é executado na inicialização para aprender como.

Método 2 - Teclas de função

Você pode ter pressionado inadvertidamente uma combinação de teclas no teclado para fazer com que certas letras do teclado fossem usadas como teclado numérico. Normalmente, esse é o caso para usuários de laptop.

Na maioria dos casos, você terá um “Fn" e "NumLk”Que pode ser usada para ativar ou desativar essa configuração. Segure o "Fn”E, em seguida, pressione“NumLk”Para ativar ou desativar o teclado numérico.

Método 3 - configuração do BIOS

A maioria dos computadores, incluindo máquinas virtuais, terá uma configuração de BIOS que controla se o NumLock está ou não ativado ou desativado na inicialização. Normalmente, você pode entrar na BIOS pressionando uma determinada tecla, como “Excluir" ou "F1”Na inicialização antes que o Windows carregue. Uma vez na BIOS, você deve ser capaz de encontrar uma configuração que controla o NumLock.

Método 4 - Script de inicialização ou logon

Se você é um administrador e está procurando uma maneira de ativar o Num Lock na inicialização, pode fazer isso usando um script de logon. Não há nenhuma configuração de Diretiva de Grupo específica para fazer isso. Em vez disso, use o seguinte.

  1. Copie e cole o seguinte em um documento do Bloco de Notas e salve-o como “numlock.vbs“:
    definir WshShell = CreateObject ("WScript. Concha")
    WshShell. SendKeys "{NUMLOCK}"
  2. Faça um dos seguintes:
    • Coloque o "numlock.vbs”No arquivo“Comece”Pasta do computador ou usuário de destino.
    • Execute o script por meio da Política de Grupo usando estas etapas:
      1. Coloque o “numlock.vbs” em uma das seguintes pastas:
        1. Caminho do script de logon local = “% SystemRoot% \ System32 \ GroupPolicy \ Do utilizador Computador\ Scripts \ Logon
        2. Caminho do script de logon do domínio = “% SysVolFolder% \ Sysvol \ Sysvol \ Nome do domínio \ Scripts
      2. Segure o Chave do Windows e pressione “R”Para abrir a caixa de diálogo Executar do Windows.
      3. Modelo "mmc", então aperte "Digitar“.
      4. Vamos para "Arquivo” > “Adicionar / Remover Snap-in” > “Adicionar” > “Política de grupo“.
      5. Selecione o GPO que deseja usar selecionando “Navegar“. O padrão é o computador local.
      6. Selecione “Terminar” > “Fechar” > “OK“.
      7. No snap-in Gerenciamento de Política de Grupo, navegue até “Configuração do usuário" ou "Configuração do Computador” > “Configurações do Windows” > “Scripts“.
      8. Duplo click "Script de logon", então vá para "Adicionar” > “Navegar“E selecione“numlock.vbs“.
      9. Selecione “Abrir” > “OK” > “OK“.

Observação: O script “numlock.vbs” simplesmente agirá como se estivesse pressionando a tecla “Num Lock” uma vez. Então, realmente, ele irá alternar para o oposto do que é por padrão. Provavelmente é melhor usar o método Registry, mas esse método é útil quando você está em apuros.