Lös ett problem där Numlock är aktiverat i Microsoft Windows vid start med dessa steg.
Metod 1 – Registerinställning
Håll ned Windows-tangenten och tryck sedan på " R " för att få fram dialogrutan Kör.
Skriv " regedit " och tryck sedan på " Enter ".
Navigera till följande plats i registret:
- HKEY_USERS
- .Standard
- Kontrollpanel
- Tangentbord
Ändra värdet på InitialKeyboardIndicators
- Ställ in den till 0 för att ställa NumLock OFF
- Ställ in den på 2 för att sätta NumLock PÅ
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 det här inlägget om hur du använder PowerShell för att skapa ett jobb som körs vid start för att lära dig 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 kommer du att ha en " Fn " och " NumLk " -knapp som kan användas för att slå på eller av denna inställning. Håll ned " Fn "-tangenten och tryck sedan på " NumLk " för att slå 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 om NumLock är aktiverat eller inaktiverat vid start. Du kan vanligtvis gå in i BIOS genom att trycka på en viss tangent som " Delete " 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.
Kopiera och klistra in följande i ett Notepad-dokument och spara det sedan som " numlock.vbs ":
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Gör en av följande:
- Placera filen " numlock.vbs " i mappen " Startup " på måldatorn eller användaren.
- Kör skriptet genom grupprincip med dessa steg: Placera "numlock.vbs" i en av följande mappar:
Lokal inloggningsskriptsökväg = " %SystemRoot% \ System32 \ GroupPolicy \ User Computer\ Scripts \ Logon "
Domäninloggningsskriptsökväg = " %SysVolFolder% \ Sysvol \ Sysvol \ DomainName \ Scripts "
Håll ner Windows-tangenten och tryck på " R " för att få fram Windows Kör-dialogrutan.
Skriv " mmc " och tryck sedan på " Enter ".
Gå till " Arkiv " > " Lägg till / ta bort snapin " > " Lägg till " > " Grupprincip ".
Välj det GPO du vill använda genom att välja " Bläddra ". Standard är den lokala datorn.
Välj " Slutför " > " Stäng " > " OK ".
Från snapin-modulen Grupprinciphantering, navigera till " Användarkonfiguration " eller " Datorkonfiguration " > " Windows-inställningar " > " Skript ".
Dubbelklicka på " Inloggningsskript ", gå sedan till " Lägg till " > " Bläddra ", välj sedan " numlock.vbs ".
Välj " Öppna " > " OK " > " OK ".
Obs: "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 Registry-metoden, men den här metoden är praktisk när du är i en bindning.