Как настроить автоматическое включение NumLock при запуске компьютера

Кнопка 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 Key
    • Boot-Up NumLock Status
    • NumLock 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, но требует административных прав. Предупреждение: неверные изменения в реестре могут привести к сбоям ОС, поэтому следуйте инструкции внимательно.

Пошаговая инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_USERS\.DEFAULT\Control Panel\Keyboard
  3. Найдите параметр InitialKeyboardIndicators (если его нет — создайте STRING с таким именем).
  4. Установите значение:
    • 2 — для включения NumLock.
    • 0 — для выключения.
    • 2147483648 — если предыдущие значения не сработали (альтернативный формат).
  5. Перезагрузите компьютер.

☑️ Проверка перед редактированием реестра

Выполнено: 0 / 1

Создать точку восстановления системы|Закрыть все программы|Проверить версию Windows (32/64-bit)|Скопировать путь к разделу реестра в блокнот

⚠️ Внимание: На некоторых сборках Windows 10 LTSC или корпоративных версиях путь в реестре может отличаться. Если после перезагрузки NumLock не включился, проверьте также раздел HKEY_CURRENT_USER\Control Panel\Keyboard — там может быть переопределяющий параметр.

Для пользователей, не желающих копаться в реестре вручную, существуют готовые .reg-файлы. Например, скачайте архив с двумя файлами:

  • 🔘 enable_numlock.reg — для включения.
  • 🔲 disable_numlock.reg — для отключения.
  • Запустите нужный файл и подтвердите слияние с реестром. Источник: официальный репозиторий Microsoft на GitHub (поищите по запросу NumLock registry fix).

    3. Использование групповой политики (для Windows Pro/Enterprise)

    В корпоративных версиях Windows (Pro, Enterprise, Education) доступен более безопасный способ — через Локальную групповую политику. Этот метод не требует редактирования реестра и позволяет централизованно управлять настройками на нескольких ПК.

    Инструкция:

    1. Нажмите Win + R, введите gpedit.msc и нажмите Enter.
    2. Перейдите по пути:
      Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы терминалов → Клиент сервера терминалов → Удаленный сеанс
    3. Найдите политику Установить правила для удаленных подключений к терминалу (название может незначительно отличаться).
    4. Активируйте её и в параметрах укажите:
      turn on numlock = 1
    5. Примените изменения и перезагрузите ПК.

Этот метод особенно полезен в офисных сетях, где требуется единообразие настроек на всех рабочих станциях. Однако он не работает в домашних версиях Windows (Home), где редактор групповой политики отсутствует.

📊 Какой метод вам кажется самым надёжным?
Через BIOS
Редактирование реестра
Групповая политика
Специальные утилиты

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 (или другой функциональной клавишей). Производители экономят место, поэтому стандартные методы могут не работать.

Распространённые проблемы и решения:

  • 🍎 На MacBookBoot 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 VantageInput → 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,O
    

    J::Send, {Numpad1}

    K::Send, {Numpad2}

    L::Send, {Numpad3}

    ; и так далее...

  • 📱 Экранная клавиатура: в Windows нажмите Win + Ctrl + O для вызова виртуальной клавиатуры с NumLock.
  • 🎯 Специализированное ПО: KeyTweak или MapKeyboard позволяют переназначить любые клавиши под цифровой блок.
  • Для геймеров, которым нужен NumLock для управления в играх (например, в Minecraft или World of Tanks), подойдёт решение через Steam Input:

    1. Откройте Библиотека → Настройки контроллера → Общие настройки.
    2. Активируйте Шаблон клавиатуры и мыши.
    3. Назначьте цифровой блок на любые клавиши.

    FAQ: Частые вопросы о NumLock

    Можно ли включить NumLock на экране входа в Windows?

    Да, но только если он активирован в BIOS или через реестр. Windows не позволяет изменять состояние NumLock на экране блокировки по соображениям безопасности (чтобы злоумышленник не мог подглядывать пароль по звуку нажатий).

    Почему на моём ноутбуке нет клавиши NumLock?

    На большинстве ноутбуков NumLock совмещён с одной из клавиш (обычно F11 или ScrLk) и активируется через Fn. Если такой клавиши нет вообще (как на MacBook), то аппаратная поддержка NumLock отсутствует — используйте программную эмуляцию.

    Будет ли работать NumLock в Linux, если я настроил его в Windows?

    Нет, настройки BIOS сохранятся, но программные решения (реестр, утилиты) — нет. В Linux настройка NumLock осуществляется через:

    • Файл конфигурации /etc/rc.local (добавить строку setleds -D +num).
    • Настройки окружения рабочего стола (GNOME, KDE).

    Можно ли сделать так, чтобы NumLock включался только в определённых программах?

    Да, с помощью AutoHotkey. Пример скрипта, который включает NumLock только в Excel:

    #IfWinActive ahk_exe EXCEL.EXE
    

    SetNumLockState, On

    #IfWinActive

    Почему после обновления Windows NumLock перестал включаться автоматически?

    Обновления иногда сбрасывают настройки реестра или конфликтуют с драйверами клавиатуры. Проверьте:

    1. Не изменилось ли значение InitialKeyboardIndicators в реестре.
    2. Обновите драйвер клавиатуры в Диспетчере устройств.
    3. Удалите последние обновления через Параметры → Обновление и безопасность → Просмотр истории обновлений.