Aktivera / inaktivera Numlock vid start av Windows

Lös ett problem där Numlock är aktiverat i Microsoft Windows vid start med dessa steg.

Metod 1 - Registerinställningar

  1. Håll Windows-nyckel tryck sedan på "R"För att hämta dialogrutan Kör.
  2. Skriv "regedit", Tryck sedan på"Stiga på“.
  3. Navigera till följande plats i registret:
    • HKEY_USERS
    • .Standard
    • Kontrollpanel
    • Tangentbord
  4. Ändra värdet på InitialKeyboardIndicators
    • Ställ den på 0 för att ställa in NumLock AV
    • Ställ den på 2 för att ställa in NumLock

PowerShell Script

Använd följande PowerShell-kod:

Aktivera Num Lock:

  • Set-ItemProperty -Path 'Register :: HKU \ .DEFAULT \ Kontrollpanel \ Keyboard' -Name "InitialKeyboardIndicators" -Value "2"

Inaktivera Num Lock:

  • Set-ItemProperty -Path 'Register :: HKU \ .DEFAULT \ Kontrollpanel \ Keyboard' -Name "InitialKeyboardIndicators" -Value "0"

Du kan starta detta och andra PowerShell-skript vid start. Besök detta inlägg med PowerShell för att skapa ett jobb som körs vid start för att lära dig hur.

Metod 2 - Funktionstangenter

Du kan ha oavsiktligt tryckt på en tangentkombination på tangentbordet för att få vissa bokstäver på tangentbordet att användas som ett numeriskt tangentbord. Detta är normalt fallet för bärbara användare.

I de flesta fall kommer du att ha en "Fn"Och"NumLk"-Tangenten som kan användas för att växla till eller från denna inställning. Håll "Fn"-Knappen och tryck sedan på"NumLk"För att växla på eller av det numeriska tangentbordet.

Metod 3 - BIOS-inställning

De flesta datorer, inklusive virtuella maskiner, kommer att ha en BIOS-inställning som styr huruvida NumLock är aktiverat eller inaktiverat vid start. Du kan vanligtvis gå in i BIOS genom att trycka på en viss tangent som "Radera"Eller"F1"Vid uppstart före Windows-laddningar. En gång i BIOS bör du kunna hitta en inställning som styr NumLock.

Metod 4 - Start- eller inloggningsskript

Om du är en administratör som letar efter ett sätt att ställa in Num Lock vid start kan du göra det med ett inloggningsscript. Det finns ingen specifik grupppolicy inställning för att uppnå detta. Använd istället följande.

  1. Kopiera och klistra in följande i ett anteckningsblock, spara sedan det som "numlock.vbs“:
    Ange WshShell = CreateObject ("WScript.Shell")
    WshShell.SendKeys "{NUMLOCK}"
  2. Gör en av följande:
    • Placera "numlock.vbs"Fil i"Börja"Mapp på måldatorn eller användaren.
    • Kör skriptet genom grupppolicy med följande steg:
      1. Placera "numlock.vbs" i en av följande mappar:
        1. Lokal inloggningsskriptväg = "% SystemRoot% \ System32 \ GroupPolicy \ Användardator \ Skript \ Inloggning
        2. Domain logon script path = "% SysVolFolder% \ Sysvol \ Sysvol \ DomainName \ Scripts
      2. Håll ner Windows-nyckel och tryck på "R"För att hämta dialogrutan Windows Run.
      3. Skriv "mmc", Tryck sedan på"Stiga på“.
      4. Gå till "Fil” > “Lägg till / ta bort Snap-in” > “Lägg till” > “Gruppolicy“.
      5. Välj det GPO du vill använda genom att välja "Bläddra”. Standardvärdet är den lokala datorn.
      6. Välj "Avsluta” > “Stänga” > “ok“.
      7. Från snapin-modulen för grupppolicyhantering, navigera till "Användarkonfiguration"Eller"Datorkonfiguration” > “Windows Inställningar” > “skript“.
      8. Dubbelklicka "Inloggningsskript", Gå sedan till"Lägg till” > “Bläddra", Välj sedan"numlock.vbs“.
      9. Välj "Öppna” > “ok” > “ok“.

Notera: "Numlock.vbs" -skriptet kommer helt enkelt att fungera som om det trycks en gång på "Num Lock" -knappen. Så verkligen kommer det att växla det motsatsen till vad det är som standard. Det är nog bättre att använda registret, men den här metoden är praktisk när du är i bindning.