NumLock иногда сбрасывается после загрузки и при вводе пароля приходится каждый раз нажимать клавишу на клавиатуре. В Windows 7 это обычно решается правкой одного параметра в реестре.

Что меняем и почему это работает

Состояние NumLock при старте задаёт параметр реестра:

  • Раздел: HKEY_USERS\.Default\Control Panel\Keyboard
  • Параметр: InitialKeyboardIndicators

Значения для Windows 7 под NumLock отличаются от других версий Windows, поэтому важно поставить именно нужное.

Правильное значение для Windows 7

Для включения NumLock при загрузке Windows 7 задайте:

Версия Значение InitialKeyboardIndicators Что получится
Windows 7 2147483650 NumLock включается при старте

Если поставить другое значение (например, как для XP), можно получить не тот результат.

Пошагово: включить NumLock при старте через реестр

  1. Откройте Редактор реестра:
  2. Нажмите Пуск -> Выполнить
  3. Введите regedit -> ОК
  4. Перейдите по пути:
  5. HKEY_USERS\.Default\Control Panel\Keyboard
  6. Найдите параметр InitialKeyboardIndicators.
  7. Откройте его (двойной клик или ПКМ -> Изменить).
  8. В поле Значение поставьте:
  9. 2147483650
  10. Нажмите ОК и перезагрузите компьютер.

После перезагрузки NumLock должен оставаться включённым.

Через командную строку (быстрее)

Если хотите сделать то же самое одной командой:

  1. Откройте Командную строку от имени администратора.
  2. Выполните:
REG ADD "HKEY_USERS\.Default\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 2147483650 /f
  1. Перезагрузите компьютер.

Если NumLock всё равно сбрасывается

Иногда после обновлений или из-за особенностей устройства значение может меняться обратно.

План действий простой:
- снова проверьте, что в HKEY_USERS\.Default\Control Panel\Keyboard параметр InitialKeyboardIndicators действительно стоит 2147483650
- после этого перезагрузите

В редких случаях значение может сбрасываться не только в одном месте, но чаще всего проблема решается именно этим параметром в HKEY_USERS.Default.

Краткая проверка результата

На экране входа в систему:
- попробуйте ввести пароль с цифрового блока
- если NumLock работает, пароль будет приниматься без дополнительного нажатия клавиши NumLock