To configure whether NumLock mode is enabled or disabled after boot the operating system, edit the following value in the registry:

HKEY_USERS\.DEFAULT\Control Panel\Keyboard

InitialKeyboardIndicators:DWORD = 2- NumLock is enabled.
InitialKeyboardIndicators:DWORD = 0— NumLock is turned off.

To do this, follow these steps:

Step 1. Click Start and select Execute(or just click Win+R) :

Step 2. In the window Starting the program in field Open enter regedit and press OK:

Step 3. Open the registry key HKEY_USERS => .DEFAULT => Control Panel =>Keyboard. Click right click mouse on parameter InitialKeyboardIndicators and select Change :

Step 4. Instead of the value “0” enter the value “2” and press OK:

It should look like this:

Close Registry Editor.

How to enable or disable NumLock in BIOS

This setting affects whether the namlock will be enabled when the computer starts.

Enter BIOS. Find the option Bootup Num-Lock and set the desired value:

Most often this option is found in the section Boot.

It would seem to make no difference from which part of the keyboard you enter your Windows login password containing numbers. Moreover, few users think about this, since no problems usually arise. But because they prefer to enter numbers from the top row of the keyboard. If you try to enter numbers from the additional numeric block, the password will be incorrect (no characters will be entered).

Those who do exactly this know what it's all about. Before using the additional part of the keyboard, you need to enable Num Lock. By default, this key is disabled. It goes into the same state every time it is turned off or restarted. booting Windows, therefore, when entering a password from an additional numeric keyboard, it has to be turned on again and again. But you can save yourself the hassle by making Num Lock enabled by default.

First way simplest, but it doesn't always work. Once you get to the login screen, press Num Lock and immediately reboot the system without logging in.

The next time you boot Windows, Num Lock should already be turned on. If the described method did not give positive result, you can resort to a small registry tweak. It works equally well in Windows 8.1/10 and Windows 7. Open the Registry Editor and expand the following branch:

HKEY_USERS/.DEFAULT/Control Panel/Keyboard

If subsection Keyboard does not exist, create it manually. In this subsection, create a string parameter InitialKeyboardIndicators and give it a value 80000002 .

Good afternoon, comrades. Let's talk again about improving modern operating systems in order to increase the comfort of their use. Starting with Win8, it began to actively implement an account system Microsoft records, in its infancy, copied from AppleID systems and Google accounts, in order to synchronize settings between different devices working on the same account. And in Windows 8.1, I really liked the way it worked. There, even the location of program icons in the Start menu was synchronized and after installing the program, the shortcut immediately fell into place. In Windows 10, it’s a little worse, but I’m used to it and won’t give up. But all this has one drawback - the need to log in to the system with a password every time the system boots.

Next we go to the section HKEY_USERS, in this section there is a default directory and several (usually 4-6) directories with names starting with S-(except the one that ends with _Classes) . In each of the branches this section there is a thread Control Panel\Keyboard, for example in default:

HKEY_USERS\.DEFAULT\Control Panel\Keyboard

So, in each directory Keyboard we need to set the parameter InitialKeyboardIndicators meaning 2 .

After all the values ​​in the registry have been corrected, restart the computer and wait for it to load until the login window appears. After that, press the Num Lock button once to turn it on and, without entering the PIN code, turn off the computer (namely, turn it off, do not restart it) through the menu in the lower right corner of the user selection window. That's it, now you can do it. As a result of the last action, “Fast Startup” will remember the setting that Num Lock should be turned on and will apply it for all subsequent starts.

Look like that's it. I hope you found this article helpful, be sure to click one of the buttons below to tell your friends about it. Also subscribe to site updates by entering your e-mail in the field on the right or by subscribing to the group on VKontakte and YouTube channel.
Thank you for your attention

Majority modern keyboards today are equipped with a separate block of numeric keys Numpad. Their location is much more convenient to use the top row of numbers, so even laptop manufacturers, at the expense of the size of the devices, add a numeric keypad to the standard unit. Often, users who are deprived of this unit even purchase it as a separate module and connect it to the computer via a USB interface.
In this article we will look at how to setup automatic switching on number keys when starting the computer.

Numpad and NumLock key

The operation of the digital block on the computer is activated by the key Num Lock, which is usually located above the digital module. On some keyboards and laptops this function additionally equipped with an indicator, which, when the Num Lock function is active, is illuminated by a diode.

Automatic activation of NumLock when you turn on the computer depends on two things. Firstly, this opportunity must be enabled in BIOS motherboard your PC. Secondly, the activity of NumLock depends on the OS distribution build system you use when installing. Exactly setting up the numeric keypad in the system we will look at it below.

However, even if the system installed on your computer Num Lock is disabled by default, her automatic start you can configure it yourself.

Setting NumLock to turn on automatically

Opening editor Windows registry:

  • Launch the utility Execute going to Start - All programs - Standard(in Windows 10 the utility Execute is in the catalog Service), or by holding down the keys on the keyboard Start(on some keyboards this is marked as Win) And R
  • In the window that opens, enter the command regedit

    and press the button Enter

HKEY_USERS\.DEFAULT\Control Panel\Keyyboard

Here we are interested in the parameter InitialKeyboardIndicators . We need to change given value, by double-clicking on it with the mouse.
If the parameter InitialKeyboardIndicators is not on the required path, then you just need to add it on the left side of the registry editor window by selecting when creating String parameter

It is also worth noting that sometimes, for certain reasons, the setting in the branch .DEFAULT may not work. In this case, all manipulations with the parameter InitialKeyboardIndicators should be carried out in the branch:

HKEY_CURRENT_USER\Control Panel\Keyboard

The value assigned will depend on what operating system is installed on our computer.

Automatically enable NumLock in Windows XP

Parameter value InitialKeyboardIndicators in Windows XP it is set according to our wishes in accordance with the diagram below:

0 - NumLock is disabled at system startup;
2 - NumLock is enabled at system startup;
3 - NumLock and CapsLock are enabled at system startup;
6 - NumLock and ScrollLock are enabled at system startup;
7 - NumLock, CapsLock and ScrollLock are enabled at system startup.

For the convenience of making changes to the registry, you can use the reg file attached to the article (how to create such files was described in the publication Creation of reg files. Syntax for editing registry entries) or a body file (more about editing the registry from command line in publication Editing the Windows registry from the command line, bat files)

Automatically enable NumLock in Windows XP:

  • reg file: numlock-windows-xp-reg
  • bat file: numlock-windows-xp-bat

Automatically enable NumLock in Windows 7 (applies to Windows Vista)

For automatic activation NumLock when you turn on a computer with Windows 7, the value of the parameter InitialKeyboardIndicators needs to be changed to 2147483650 .
Accordingly, if we need Numpad was inactive when turning on the computer, we assign the above parameter the value 2147483658 .

Automatically enable NumLock in Windows 7 (Vista):

  • reg file: numlock-windows-7-reg
  • bat file: numlock-windows-7-bat

Automatically enable NumLock in Windows 10 (applies to Windows 8/8.1)

After installing Windows 10 on your computer, NumLock may also be disabled by default. The same will be observed if you upgraded your system to Windows 10 from previous versions, as described in the article: Updating Windows 7 and Windows 8/8.1 to Windows 10 after 07/29/2016

In order to at Windows startup 10 the NumLock function was automatically turned on, we need to assign the parameter InitialKeyboardIndicators meaning 80000002 .

Automatically enable NumLock in Windows 10 (8/8.1):

  • reg file: numlock-windows-10-reg
  • bat file: numlock-windows-10-bat

After the settings have been made, close the Registry Editor window and restart the computer. Function Num Lock will be active immediately after logging in.

Enabling NumLock by script in startup

If for some reason the method of editing the Windows registry did not work or it does not suit you, then you can resort to alternative option enabling NumLock at system startup.
It's about using Windows vbs scripts. And since the scripting language is common to all operating systems of the Windows family, this method can be used on any version of the OS, be it Windows XP, Windows 7, Windows 10 or any other product release from Microsoft.

The bottom line is that using scripts vbs Can simulate pressing in the system of one or another keyboard button. It turns out that if, after turning on the computer, you imitate pressing the NumLock key, the number pad will immediately be activated. You just need to set up automatic key simulation.

Set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "(NUMLOCK)"

This text must be inserted into any text editor(for example, standard Windows Notepad) and save the resulting file with an arbitrary name and *.vbs extension, you should get something like numlock.vbs .
For convenience, you can download it already ready script in the archive attached to the article: numlock

If we unzip the file numlock.vbs and run it, we will see how the state of the NumLock switch changes.

That is, if you run the script with NumLock turned off, it will turn on. And vice versa: if the numeric block was active when the script was launched, it will turn off. Now all that remains is to make sure that this file started when the computer was turned on

The simplest option configure automatic script launch- place it in your user’s Startup folder, which is located in the following path:

C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

In the Russian version of the system, the folders will have the following names

C:\Users\Username\AppData\Roaming\Microsoft\Windows\Main Menu\Programs\Startup

The AppData directory is hidden. Therefore, to detect it you need to turn on the display hidden files and folders in file manager(for example, in standard Windows Explorer).

More details about this method and other ways to add a script to Windows startup have already been discussed in the article Autoload. Adding applications to Windows startup

After adding the script to the system startup, one of the ways you can restart the computer and enjoy the convenience of this small but very useful improvement.

Many note that the additional keyboard of numbers on the right is much more convenient than the keys that are located above the letters. However, not all auxiliary buttons work “correctly” initially, since their second function is cursor control. In order for the additional keyboard to work in the field of numbers and arithmetic commands, you must enable NumLock mode.

What is the NumLock key and what is it for?

NumLock is a key that is responsible for enabling and disabling the additional numeric keypad. More precisely, for switching the mode between mathematical keys and cursor control mode. At the same time, the buttons that are responsible for mathematical operations and input work identically both with NumLock on and off:

  • multiplication (*);
  • division(/);
  • addition (+);
  • subtraction(-);
  • input (Enter).

Table: how the additional keyboard works with NumLock mode enabled and disabled

How to set the NumLock key to automatically turn on when Windows 10 boots

Unfortunately, Windows does not provide a direct interface setting for enabling NumLock at startup. A special need for auto-enabling the numeric keypad mode arose after the introduction of Windows Hello security and login into the OS. account by entering a numeric PIN code. Also, touch typing involves constantly working keys with numbers, and not with cursor control.

There are two main settings that are responsible for auto-enabling NumLock:

  • registry;
  • internal (cached) system settings.

These settings are not mutually exclusive, therefore, by creating the necessary conditions in one segment, you may not get the desired result. While preparing this article, I used a method to change the system settings cache, after which NumLock began to turn on automatically. Then I returned the settings to their original form and edited the registry. On the welcome screen, NumLock did not turn on automatically, but it worked immediately inside the account.

Enabling before booting the system

To enable NumLock before the system boots, on the screen quick launch you need to trick the OS and make it think that this is a standard setting.

Editing the Registry

Windows Registry Windows Registry), or system registry- a hierarchically constructed database of parameters and settings in most Microsoft Windows operating systems.

The registry contains information and settings for hardware, software, user profiles, presets. Most changes in the Control Panel, file associations, system policies, and the list of installed software are recorded in the registry.

Wikipedia

https://ru.wikipedia.org/wiki/Registry_Windows

Almost all system settings are in the registry; the NumLock automatic enable function is no exception. Startup mode additional keyboard It’s easy to activate as a digital add-on when the OS starts - you just need to change one value. However, the method of editing the registry does not always help completely; sometimes it does not work for the welcome screen.

  1. IN Windows search we register Regedit and select the best match. In Windows search, enter Regedit and select the best match
  2. In the registry editor, in the directory tree column on the left, go to the HKEY_USERS\.DEFAULT\Control Panel\Keyboard folder.
    In the registry editor, in the directory tree column on the left, go to the folder HKEY_USERS\.DEFAULT\Control Panel\Keyboard
  3. Next, double-click the InitialKeyboardIndicators parameter and replace its value with 2. Then save the change with the OK button.
    Double click open the InitialKeyboardIndicators parameter and replace its value with 2. Then save the change with the OK button
  4. We carry out similar operations for the root folders of the registry:
  5. Reboot the computer.

Video: how to configure NumLock to turn on automatically when the OS starts using the registry editor

Setting up NumLock to turn on automatically is very easy. It is enough to use one of two instructions, and numeric keypad will be active until it is disabled.