Aktivera/inaktivera Numlock vid uppstart av Windows

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

Metod 1 – Registerinställning

  1. Håll Windows-nyckel tryck sedan på "R” för att få fram 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 in den på 0 för att ställa in NumLock AV
    • Ställ in den på 2 för att ställa in NumLock

PowerShell-skript

Använd följande PowerShell-kod:

Aktivera Num Lock:

  • Set-ItemProperty -Path 'Registry:: HKU\.DEFAULT\Control Panel\Keyboard' -Namn "InitialKeyboardIndicators" -Värde "2"

Inaktivera Num Lock:

  • Set-ItemProperty -Path 'Registry:: HKU\.DEFAULT\Control Panel\Keyboard' -Namn "InitialKeyboardIndicators" -Värde "0"

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

Metod 2 – Funktionsknappar

Du kan av misstag ha 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 användare av bärbara datorer.

I de flesta fall har du en "Fn" och "NumLk”-tangent som kan användas för att slå på eller av denna inställning. Håll "Fn"-tangenten och tryck sedan på "NumLk” för att slå på eller av den numeriska knappsatsen.

Metod 3 – BIOS-inställning

De flesta datorer, inklusive virtuella maskiner, kommer att ha en BIOS-inställning som styr om 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 start innan Windows laddas. Väl 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 aktivera Num Lock vid start kan du göra det med ett inloggningsskript. Det finns ingen specifik grupprincipinställning för att åstadkomma detta. Använd istället följande.

  1. Kopiera och klistra in följande i ett Notepad-dokument och spara det sedan som "numlock.vbs“:
    set WshShell = CreateObject("WScript. Skal")
    WshShell. Skicka nycklar "{NUMLOCK}"
  2. Gör en av följande:
    • Placera "numlock.vbs"-filen i "Börja" mapp för måldatorn eller användaren.
    • Kör skriptet genom gruppolicy med dessa steg:
      1. Placera "numlock.vbs" i en av följande mappar:
        1. Lokal inloggningsskriptsökväg = "%SystemRoot% \ System32 \ GroupPolicy \ Användare Dator\ Skript \ Inloggning
        2. Domäninloggningsskriptsökväg = "%SysVolFolder% \ Sysvol \ Sysvol \ Domän namn \ Skript
      2. Håll nere Windows-nyckel och tryck på "R” för att få fram Windows Kör-dialogrutan.
      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 den GPO du vill använda genom att välja "Bläddra“. Standard är den lokala datorn.
      6. Välj "Avsluta” > “Stänga” > “OK“.
      7. Från snapin-modulen Group Policy Management, navigera till "Användarkonfiguration" eller "Datorkonfiguration” > “Windows-inställningar” > “Manus“.
      8. Dubbelklicka "Inloggningsskript", gå sedan till"Lägg till” > “Bläddra", välj sedan "numlock.vbs“.
      9. Välj "Öppen” > “OK” > “OK“.

Notera: "numlock.vbs"-skriptet kommer helt enkelt att agera som om det trycker på "Num Lock"-tangenten en gång. Så egentligen kommer det att växla det till motsatsen till vad det är som standard. Det är förmodligen bättre att använda registermetoden, men den här metoden är praktisk när du är i en bindning.