Кнопка NumLock — одна из самых спорных на клавиатуре. Для одних пользователей она жизненно необходима (бухгалтеры, программисты, геймеры), для других — лишь случайно нажимаемая клавиша, которая мешает печатать. Но если вы относитесь к первой категории, то постоянное включение NumLock при старте системы сэкономит вам минуты ежедневного времени. Почему эта функция не активирована по умолчанию? Дело в исторических причинах: первые IBM-совместимые ПК 1980-х годов использовали цифровую клавиатуру преимущественно для навигации (как на современных ноутбуках), а не для ввода чисел.
Сегодня мы разберём все актуальные способы принудительного включения NumLock — от настроек BIOS до редактирования реестра Windows. Важно: методы отличаются в зависимости от версии ОС, типа клавиатуры (USB/PS2/беспроводная) и даже модели ноутбука. Например, на устройствах Lenovo ThinkPad или Dell Latitude может потребоваться специальное ПО производителя. А владельцам игровых клавиатур (Razer, Logitech G, SteelSeries) стоит сначала проверить фирменные утилиты — они часто переопределяют системные настройки.
1. Включение NumLock через BIOS/UEFI
Самый надёжный способ — активировать опцию непосредственно в прошивке материнской платы. Это гарантирует, что NumLock будет включён ещё до загрузки Windows, что критично для ввода пароля на экране блокировки или работы в среде восстановления. Однако интерфейс BIOS/UEFI сильно варьируется в зависимости от производителя (AMI, Award, Phoenix) и модели платы.
Общий алгоритм действий:
- 🔧 Перезагрузите компьютер и нажмите клавишу для входа в BIOS (обычно
Del,F2,F12илиEsc— смотрите подсказку на экране). - 🔍 Найдите раздел
Boot,AdvancedилиSystem Configuration(название может отличаться). - 🔢 Ищите параметры вроде:
NumLock State/NumLock KeyBoot-Up NumLock StatusNumLock at Boot
- ✅ Установите значение
OnилиEnabled. - 💾 Сохраните изменения (
F10) и перезагрузитесь.
Где искать настройку в популярных BIOS
В ASUS UEFI (материнские платы ROG, Prime, TUF): перейдите в Advanced Mode (F7) → Advanced → APM Configuration → NumLock State.
В Gigabyte: BIOS Features → NumLock State.
В MSI: Settings → Advanced → Boot Configuration → NumLock Key.
На ноутбуках HP: System Configuration → Boot Options → NumLock at Boot.
⚠️ Внимание: На некоторых ноутбуках (особенно Acer и Lenovo бюджетных линеек) опция NumLock в BIOS может отсутствовать. В этом случае используйте программные методы из следующих разделов.
| Производитель | Модель BIOS/UEFI | Путь к настройке | Примечания |
|---|---|---|---|
| ASUS | UEFI (2018–2026) | Advanced → APM → NumLock State |
На платах для процессоров AMD Ryzen 5000 серии может называться NumLock at Boot |
| Gigabyte | Classic BIOS | BIOS Features → NumLock State |
На новых моделях (B650, Z790) — в разделе Boot |
| MSI | Click BIOS 5 | Settings → Advanced → Boot Configuration |
На ноутбуках MSI Modern опция может быть скрыта |
| HP | UEFI (ноутбуки) | System Configuration → Boot Options |
На бизнес-линейке EliteBook требуется пароль администратора |
2. Настройка NumLock в Windows через реестр
Если BIOS не предоставляет нужной опции или вы предпочитаете программное решение, редактирование реестра Windows — универсальный метод. Он работает на всех версиях системы от Windows 7 до Windows 11, но требует административных прав. Предупреждение: неверные изменения в реестре могут привести к сбоям ОС, поэтому следуйте инструкции внимательно.
Пошаговая инструкция:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard - Найдите параметр
InitialKeyboardIndicators(если его нет — создайтеSTRINGс таким именем). - Установите значение:
2— для включения NumLock.0— для выключения.2147483648— если предыдущие значения не сработали (альтернативный формат).
- Перезагрузите компьютер.
☑️ Проверка перед редактированием реестра
Создать точку восстановления системы|Закрыть все программы|Проверить версию Windows (32/64-bit)|Скопировать путь к разделу реестра в блокнот
⚠️ Внимание: На некоторых сборках Windows 10 LTSC или корпоративных версиях путь в реестре может отличаться. Если после перезагрузки NumLock не включился, проверьте также раздел HKEY_CURRENT_USER\Control Panel\Keyboard — там может быть переопределяющий параметр.
Для пользователей, не желающих копаться в реестре вручную, существуют готовые .reg-файлы. Например, скачайте архив с двумя файлами:
- 🔘
enable_numlock.reg— для включения. - 🔲
disable_numlock.reg— для отключения. - Нажмите
Win + R, введитеgpedit.mscи нажмитеEnter. - Перейдите по пути:
Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы терминалов → Клиент сервера терминалов → Удаленный сеанс - Найдите политику
Установить правила для удаленных подключений к терминалу(название может незначительно отличаться). - Активируйте её и в параметрах укажите:
turn on numlock = 1 - Примените изменения и перезагрузите ПК.
Запустите нужный файл и подтвердите слияние с реестром. Источник: официальный репозиторий Microsoft на GitHub (поищите по запросу NumLock registry fix).
3. Использование групповой политики (для Windows Pro/Enterprise)
В корпоративных версиях Windows (Pro, Enterprise, Education) доступен более безопасный способ — через Локальную групповую политику. Этот метод не требует редактирования реестра и позволяет централизованно управлять настройками на нескольких ПК.
Инструкция:
Этот метод особенно полезен в офисных сетях, где требуется единообразие настроек на всех рабочих станциях. Однако он не работает в домашних версиях Windows (Home), где редактор групповой политики отсутствует.
4. Специальные утилиты для управления NumLock
Если стандартные методы не сработали или вам нужны дополнительные функции (например, привязка NumLock к определённым программам), стоит обратить внимание на сторонние программы. Большинство из них бесплатны и совместимы с Windows 7–11.
Топ-5 утилит для управления NumLock:
- 🛠️ NumLock Always On — минималистичная программа, которая принудительно включает NumLock при старте системы. Поддерживает автозапуск и работает даже на Windows Server.
- 🔄 TweakNow PowerPack — многофункциональный твикер с модулем управления клавиатурой. Позволяет настроить NumLock, CapsLock и ScrollLock.
- 🎮 SharpKeys — утилита для переназначения клавиш, которая может эмулировать нажатие NumLock при загрузке. Полезна для игровых клавиатур.
- 🖥️ AutoHotkey — скриптовый язык для автоматизации. Пример скрипта для включения NumLock:
SetNumLockState, On - 🔧 NumLock Toggle — портативная утилита без установки, которая добавляет иконку в трей для быстрого переключения NumLock.
Для ноутбуков Lenovo и Dell существуют фирменные решения:
- Lenovo Vantage (раздел
Input Devices → Keyboard). - Dell QuickSet (настройка
NumLock Behavior).
5. Особенности для ноутбуков и беспроводных клавиатур
На ноутбуках и компактных клавиатурах (например, Apple Magic Keyboard или Microsoft Surface Keyboard) цифровой блок часто совмещён с буквенными клавишами. В этом случае NumLock активируется сочетанием Fn + F11 (или другой функциональной клавишей). Производители экономят место, поэтому стандартные методы могут не работать.
Распространённые проблемы и решения:
- 🍎 На MacBook (с Boot Camp): NumLock эмулируется через
Fn + F6, но в Windows его поведение настроить нельзя — это ограничение аппаратной платформы. - 📱 На планшетах с клавиатурами (iPad Pro, Surface Pro): NumLock включается автоматически при подключении клавиатуры, но только в некоторых приложениях (например, Excel).
- 🔋 На беспроводных клавиатурах (Logitech MX Keys, Keychron): проверьте фирменное ПО (Logi Options+, Via) — там часто есть отдельная настройка для NumLock.
⚠️ Внимание: На некоторых ультрабуках (ASUS ZenBook, HP Spectre) цифровой блок отсутствует физически. В этом случае NumLock включает виртуальную клавиатуру через Win + . (точка), но это не заменяет аппаратную функцию.
| Устройство | Сочетание клавиш для NumLock | Программное решение |
|---|---|---|
| Lenovo ThinkPad | Fn + F8 |
Lenovo Vantage → Input → Keyboard |
| Dell XPS | Fn + NumLock (если есть) |
Dell QuickSet или Dell Power Manager |
| HP EliteBook | Fn + ScrLk |
BIOS-настройка (требуется пароль админа) |
| Apple Magic Keyboard | Нет аппаратной поддержки | Использовать Karabiner-Elements для эмуляции |
6. Проблемы и решения: почему NumLock не включается
Даже после всех настроек NumLock может не работать. Рассмотрим типичные причины и способы их устранения:
Проблема 1: NumLock сбрасывается после сна/гибернации.
Решение:
- Откройте
Панель управления → Электропитание → Настройка схемы питания → Изменить дополнительные параметры. - Найдите раздел
USB → Параметры временного отключения USBи установитеЗапрещено.
Проблема 2: На клавиатуре горит индикатор NumLock, но цифры не работают.
Решение:
- Проверьте, не включён ли режим
Fn Lock(на некоторых клавиатурах, например, Microsoft Sculpt, он блокирует цифровой блок). - Обновите драйвер клавиатуры через Диспетчер устройств.
Проблема 3: NumLock включается, но сразу выключается.
Решение:
- Это может быть вызвано конфликтом с ПО для клавиатуры (например, Razer Synapse или Corsair iCUE). Попробуйте временно удалить его.
- Проверьте автозагрузку на наличие скриптов, которые сбрасывают состояние клавиш.
7. Альтернативные способы: эмуляция NumLock
Если аппаратное решение невозможно (например, на клавиатуре без NumLock), можно эмулировать его функцию программно. Это актуально для пользователей Mac, планшетов или ультракомпактных устройств.
Способы эмуляции:
- 🖱️ AutoHotkey: скрипт для переключения между цифрами и навигацией:
; Переключатель NumLock для клавиш J,K,L,U,I,OJ::Send, {Numpad1}
K::Send, {Numpad2}
L::Send, {Numpad3}
; и так далее...
- 📱 Экранная клавиатура: в Windows нажмите
Win + Ctrl + Oдля вызова виртуальной клавиатуры с NumLock. - 🎯 Специализированное ПО: KeyTweak или MapKeyboard позволяют переназначить любые клавиши под цифровой блок.
- Откройте
Библиотека → Настройки контроллера → Общие настройки. - Активируйте
Шаблон клавиатуры и мыши. - Назначьте цифровой блок на любые клавиши.
- Файл конфигурации
/etc/rc.local(добавить строкуsetleds -D +num). - Настройки окружения рабочего стола (GNOME, KDE).
- Не изменилось ли значение
InitialKeyboardIndicatorsв реестре. - Обновите драйвер клавиатуры в Диспетчере устройств.
- Удалите последние обновления через
Параметры → Обновление и безопасность → Просмотр истории обновлений.
Для геймеров, которым нужен NumLock для управления в играх (например, в Minecraft или World of Tanks), подойдёт решение через Steam Input:
FAQ: Частые вопросы о NumLock
Можно ли включить NumLock на экране входа в Windows?
Да, но только если он активирован в BIOS или через реестр. Windows не позволяет изменять состояние NumLock на экране блокировки по соображениям безопасности (чтобы злоумышленник не мог подглядывать пароль по звуку нажатий).
Почему на моём ноутбуке нет клавиши NumLock?
На большинстве ноутбуков NumLock совмещён с одной из клавиш (обычно F11 или ScrLk) и активируется через Fn. Если такой клавиши нет вообще (как на MacBook), то аппаратная поддержка NumLock отсутствует — используйте программную эмуляцию.
Будет ли работать NumLock в Linux, если я настроил его в Windows?
Нет, настройки BIOS сохранятся, но программные решения (реестр, утилиты) — нет. В Linux настройка NumLock осуществляется через:
Можно ли сделать так, чтобы NumLock включался только в определённых программах?
Да, с помощью AutoHotkey. Пример скрипта, который включает NumLock только в Excel:
#IfWinActive ahk_exe EXCEL.EXE
SetNumLockState, On
#IfWinActive
Почему после обновления Windows NumLock перестал включаться автоматически?
Обновления иногда сбрасывают настройки реестра или конфликтуют с драйверами клавиатуры. Проверьте: