Цифровой блок клавиатуры в Windows 10 остаётся выключенным после загрузки, потому что система запоминает состояние клавиши Num Lock на момент завершения работы, а функция быстрого запуска дополнительно вмешивается в этот процесс. Из-за этого при вводе пароля на экране блокировки цифры не набираются, и пользователь вынужден каждый раз нажимать Num Lock вручную.
Проблема решается несколькими способами: через реестр, настройки электропитания или параметры BIOS/UEFI. Ниже разберём каждый метод подробно — от простого к более глубокому. Подходящий вариант зависит от того, когда именно слетает Num Lock: на экране входа, после загрузки рабочего стола или после выхода из сна.
Как Windows 10 запоминает состояние Num Lock
Операционная система хранит состояние клавиш-переключателей (Num Lock, Caps Lock, Scroll Lock) в параметре реестра InitialKeyboardIndicators. При завершении работы Windows записывает туда текущее состояние, а при следующем входе восстанавливает его. Если вы выключили компьютер с отключённым Num Lock — он будет отключён и при следующем старте.
Однако есть нюанс: функция быстрого запуска (Fast Startup) работает иначе, чем обычное завершение работы. При выключении система сохраняет состояние ядра в файл гибернации, и параметры клавиатуры могут применяться не так, как ожидает пользователь. Именно поэтому Num Lock часто «самопроизвольно» отключается именно на компьютерах с включённым быстрым запуском.
Отдельный случай — экран входа в систему. До входа пользователя действуют настройки из системного профиля, а не из вашего. Поэтому даже если Num Lock включён на рабочем столе, на экране ввода пароля он может быть выключен.
Быстрое решение: включить Num Lock и перезагрузиться
Простейший метод, который стоит попробовать первым, — «научить» систему запоминать нужное состояние. Порядок действий такой:
- ⌨️ На экране входа в Windows (до ввода пароля) нажмите клавишу Num Lock, чтобы индикатор загорелся.
- 🔄 Не входите в систему — сразу выберите
Завершение работы → Перезагрузкав правом нижнем углу экрана. - ✅ После перезагрузки проверьте, сохранилось ли состояние Num Lock на экране входа.
Этот способ работает, если быстрый запуск отключён или не мешает записи параметра. Если после перезагрузки Num Lock снова выключен — переходите к настройке реестра.
⚠️ Внимание: именно перезагрузка, а не «Завершение работы». При обычном выключении с включённым быстрым запуском Windows не выполняет полный цикл инициализации, и состояние клавиши может не записаться.
Настройка реестра: параметр InitialKeyboardIndicators
Основной и самый надёжный способ — вручную задать значение в реестре. Параметр InitialKeyboardIndicators находится в двух ветках: одна отвечает за экран входа, другая — за сеанс пользователя.
Откройте редактор реестра: нажмите Win + R, введите regedit и подтвердите запуск. Затем последовательно проверьте два раздела:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
HKEY_CURRENT_USER\Control Panel\Keyboard
В каждом из них найдите строковый параметр InitialKeyboardIndicators и установите значение 2 — оно соответствует включённому Num Lock при загрузке. Значение 0 означает выключенное состояние. После изменения закройте редактор и перезагрузите компьютер.
☑️ Настройка Num Lock через реестр
⚠️ Внимание: перед правкой реестра создайте точку восстановления или экспортируйте изменяемую ветку (
Файл → Экспорт). Ошибочное изменение других параметров может нарушить работу системы.
В некоторых сборках Windows 10 после обновлений значение параметра может сбрасываться на 2147483648 или подобное длинное число. Если вы видите такое значение — просто замените его на 2, это известное поведение системы, а не признак неисправности.
Отключение быстрого запуска
Если правка реестра не помогла, вероятная причина — быстрый запуск. Эта функция ускоряет загрузку, сохраняя часть состояния системы в файл гибернации, но при этом мешает корректному применению InitialKeyboardIndicators. Отключить её можно так:
- ⚡ Откройте
Панель управления → Электропитание. - 🔧 Слева выберите
Действия кнопок питания. - 🔓 Нажмите
Изменение параметров, которые сейчас недоступны. - ☑️ Снимите галочку
Включить быстрый запуски сохраните изменения.
После отключения загрузка может занимать чуть больше времени, особенно на компьютерах с HDD. На системах с SSD разница обычно малозаметна, поэтому жертвовать быстрым запуском ради стабильной работы Num Lock вполне разумно.
Настройка Num Lock в BIOS/UEFI
Многие материнские платы имеют собственный параметр, задающий состояние Num Lock до загрузки операционной системы. Обычно он называется NumLock State, Boot Up NumLock Status или похожим образом и находится в разделе Boot или Advanced. Точное расположение зависит от производителя платы и версии прошивки — сверьтесь с документацией к вашей модели.
Чтобы попасть в BIOS/UEFI, при включении компьютера нажмите клавишу входа в настройки — чаще всего Del или F2, но на ноутбуках могут использоваться другие клавиши. Альтернативный путь из Windows 10: Параметры → Обновление и безопасность → Восстановление → Особые варианты загрузки, затем Поиск и устранение неисправностей → Дополнительные параметры → Параметры встроенного ПО UEFI. Этот пункт присутствует только на системах с UEFI.
Важно понимать приоритет: настройка BIOS действует до загрузки Windows, а дальше управление перехватывает система. Поэтому включённый Num Lock в BIOS не гарантирует его включённого состояния после входа в Windows, если реестр задаёт другое значение. Оптимальный вариант — согласовать оба параметра.
Что означают значения InitialKeyboardIndicators
Значение 0 — все индикаторы выключены; 1 — Caps Lock; 2 — Num Lock; 4 — Scroll Lock. Значения можно суммировать: например, 3 = Caps Lock + Num Lock. Для включённого Num Lock достаточно значения 2.
Сравнение способов решения
Чтобы выбрать подходящий метод, ориентируйтесь на таблицу ниже. Начинайте с простых вариантов и переходите к более глубоким только при неудаче.
| Способ | Сложность | Когда применять |
|---|---|---|
| Включить Num Lock и перезагрузиться | Минимальная | Первая попытка, быстрый запуск не мешает |
| Правка InitialKeyboardIndicators | Средняя | Num Lock слетает на экране входа или в сеансе |
| Отключение быстрого запуска | Низкая | Реестр настроен, но состояние не сохраняется |
| Настройка BIOS/UEFI | Средняя | Num Lock выключен уже на этапе загрузки ПК |
Если ничего не помогло
Иногда проблема связана не с настройками, а с самой клавиатурой или драйвером. Проверьте клавишу Num Lock на другом компьютере или подключите другую клавиатуру к своему. На некоторых компактных ноутбуках цифровой блок совмещён с основными клавишами и включается через Fn — поведение такой комбинации определяется производителем устройства.
Также стоит проверить раздел Параметры → Специальные возможности → Клавиатура: включённая функция управления указателем с цифровой клавиатуры меняет поведение цифрового блока. Если проблема появилась после обновления Windows, попробуйте повторно задать значение 2 в реестре — обновления иногда перезаписывают этот параметр.
Частые вопросы
Почему Num Lock выключен только на экране ввода пароля?
Экран входа использует системный профиль HKEY_USERS\.DEFAULT, а не настройки вашей учётной записи. Установите InitialKeyboardIndicators = 2 именно в этой ветке реестра.
Влияет ли быстрый запуск на Num Lock?
Да. При быстром запуске Windows не выполняет полную инициализацию, и состояние клавиши может восстанавливаться из файла гибернации, а не из реестра. Отключение функции часто решает проблему.
Что делать, если значение InitialKeyboardIndicators сбрасывается после обновлений?
Крупные обновления Windows 10 могут перезаписывать параметр. После каждого такого обновления проверьте значение и при необходимости снова установите 2.
На ноутбуке нет отдельной клавиши Num Lock — как включить цифры?
На компактных клавиатурах цифровой блок часто совмещён с буквенными клавишами и активируется сочетанием с Fn. Точная комбинация зависит от модели ноутбука — уточните её в документации производителя.
Может ли проблема быть в самой клавиатуре?
Да, если клавиша физически неисправна или драйвер работает некорректно. Проверьте клавиатуру на другом компьютере и обновите драйвер через Диспетчер устройств.