Если на вашем устройстве не работает клавиатура, но включен режим NumLock, блокирующий часть клавиш (например, 7-9, U-I-O превращаются в цифровой блок), можно отключить его программно — без физического нажатия кнопки. Проблема чаще возникает на ноутбуках с поврежденной мембраной клавиш или после подключения внешней клавиатуры, где NumLock активируется автоматически при загрузке BIOS. В 90% случаев помогает экранная клавиатура Windows, но есть и альтернативные методы через реестр, командную строку или даже настройку BIOS/UFEI.
Важно учесть контекст: если клавиатура полностью неисправна, способы с использованием Win + U или горячих клавиш не сработают — потребуется подключить USB-клавиатуру хотя бы на этапе входа в систему. Ниже разобраны все актуальные решения, включая обходные пути для систем без графического интерфейса (например, Windows PE или Linux в текстовом режиме).
1. Отключение NumLock через экранную клавиатуру Windows
Самый простой метод — использовать встроенную экранную клавиатуру, которая эмулирует нажатие NumLock. Работает даже если физическая клавиатура отключена или повреждена, но мышь/тачпад функционируют. Инструкция:
- Откройте экранную клавиатуру:
- 🖱️ Нажмите
Win + Ctrl + O(горячие клавиши для вызова). - 🔍 Или найдите через поиск: введите в строке Windows «экранная клавиатура» → выберите приложение.
- 📱 На сенсорных устройствах: свайпните от правого края экрана → «Специальные возможности» → «Экранная клавиатура».
- 🖱️ Нажмите
- Нажмите NumLock: На экранной клавиатуре найдите кнопку
NumLk(обычно в верхнем ряду справа) и кликните по ней левой кнопкой мыши. - Проверьте статус: Индикатор
NumLockна физической клавиатуре (если есть) должен погаснуть. Если индикатора нет, попробуйте нажать клавиши7-9— они должны снова печатать символы (7 = &,8 = *,9 = ().
⚠️ Внимание: На некоторых ноутбуках (например, Lenovo ThinkPad или Dell XPS) экранная клавиатура может не отображать кнопку NumLk. В этом случае переходите к способу с редактированием реестра.
Убедитесь, что мышь или тачпад работают|Проверьте, включен ли режим "Тачпад" в BIOS (для ноутбуков)|Отключите внешние USB-устройства, которые могут конфликтовать|Запустите экранную клавиатуру от имени администратора (если не срабатывает обычный запуск)
-->
2. Использование командной строки (CMD) или PowerShell
Если экранная клавиатура не помогает или отсутствует (например, в Windows Server), можно отключить NumLock через командную строку. Метод работает и в Safe Mode, и при удаленном подключении по RDP.
Для Windows 10/11 выполните:
reg add "HKCU\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 0 /f
Эта команда сбрасывает состояние NumLock при следующем входе в систему. Для мгновенного эффекта потребуется перезагрузка.
Для Linux (Ubuntu/Debian) в терминале введите:
setleds -D -num </dev/tty1
Где /dev/tty1 — ваш текущий терминал (уточните через команду tty).
| ОС | Команда | Примечание |
|---|---|---|
| Windows 7/10/11 | reg add "HKCU\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 0 /f |
Требует прав администратора. Изменения применяются после перезагрузки. |
| Linux (Ubuntu) | setleds -D -num </dev/tty1 |
Работает только в текстовом режиме. Для GUI используйте numlockx off. |
| macOS | defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true |
Косвенный метод — включает эмуляцию клавиш через трекпад. |
⚠️ Внимание: В Windows после выполнения команды NumLock отключится только при следующем входе в систему. Для немедленного эффекта используйте комбинацию Alt + F4 → перезагрузка.
Экранная клавиатура|Командная строка|Реестр Windows|Настройки BIOS|Другой способ
-->
3. Редактирование реестра Windows для постоянного отключения
Если NumLock включается автоматически при каждой загрузке, проблема кроется в настройках реестра или BIOS. Чтобы навсегда отключить автовключение, измените параметр в реестре:
- Откройте Редактор реестра:
- 🔍 Нажмите
Win + R, введитеregedit→Enter. - 🛡️ Подтвердите права администратора.
- 🔍 Нажмите
HKEY_CURRENT_USER\Control Panel\KeyboardInitialKeyboardIndicators и измените его значение:
- 0 —
NumLockвыключен. - 2 —
NumLockвключен.
Критично: Если параметра InitialKeyboardIndicators нет, создайте его вручную:
Тип — REG_SZ, Значение — 0.
💡 Полезный совет: Для ноутбуков HP и Acer может потребоваться дополнительное отключение NumLock в BIOS (см. следующий раздел).
Почему NumLock включается сам при загрузке?
Это заложено в прошивке BIOS/UFEI многих материнских плат (особенно ASUS и Gigabyte). Производители считают, что цифровой блок удобнее для ввода пароля при старте системы. Отключается либо в настройках BIOS, либо через реестр Windows, как описано выше.
4. Отключение NumLock в настройках BIOS/UFEI
Если NumLock активируется до загрузки Windows (например, на экране ввода пароля), проблема в настройках BIOS. Инструкция:
- Перезагрузите ПК и войдите в BIOS:
- 🖥️ Обычно используется клавиша
Del,F2,F12илиEsc(зависит от материнской платы). - 📄 Для ноутбуков: Lenovo —
F1илиFn + F2; Dell —F12; HP —Esc→F10.
- 🖥️ Обычно используется клавиша
- NumLock State → установите
Off. - Bootup NumLock Status → выберите
Disabled. - Keyboard Features → отключите
NumLock at Boot.
F10) и перезагрузитесь.⚠️ Внимание: На некоторых материнских платах (MSI, ASRock) опция может скрываться в разделе Integrated Peripherals. Если параметра нет, обновите BIOS до последней версии.
5. Альтернативные способы для Linux и macOS
В системах на базе Linux и macOS NumLock управляется иначе. Вот рабочие решения:
- 🐧 Ubuntu/Debian:
- Установите утилиту
numlockx:sudo apt install numlockx - Отключите
NumLockкомандой:numlockx off - Чтобы отключать автоматически при старте, добавьте команду в автозагрузку:
echo "numlockx off" | sudo tee -a /etc/rc.local
- Установите утилиту
На Mac нет аппаратного NumLock, но если подключена Windows-клавиатура через Boot Camp:
- Откройте Системные настройки → Клавиатура.
- Включите опцию «Использовать все клавиши F1, F2 и т. д. как стандартные функциональные клавиши».
- Для внешних клавиатур: установите Karabiner-Elements и создайте правило для блокировки
NumLock.
-->
6. Аппаратные решения: что делать, если ничего не помогает
Если программные методы не сработали, проблема может быть в:
- 🔌 Поврежденной клавиатуре: Отключите её физически (для ноутбуков — обратитесь в сервис).
- 🖧 Конфликте драйверов: Обновите драйвер клавиатуры через Диспетчер устройств (найдите устройство по ID
HID\VID_*). - ⚡ Сбое контроллера USB: Подключите клавиатуру к другому порту или используйте
PS/2-адаптер. - 🔄 Сбросе BIOS: Извлеките батарейку
CR2032на материнской плате на 10 минут (сбросятся все настройки, включаяNumLock). - ❌ Экранная клавиатура не открывается:
Проверьте службу
Touch Keyboard and Handwriting Panel Service(вservices.msc). Если она отключена, запустите её вручную. - ❌ Команда reg add не работает:
Убедитесь, что запускаете CMD от имени администратора. Альтернатива — создать
.reg-файл с содержимым:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Keyboard]
"InitialKeyboardIndicators"="0"
и запустить его двойным кликом.
- ❌ Не могу войти в BIOS:
На современных ПК с UFEI и Fast Boot клавиши (
F2/Del) могут не срабатывать. Отключите Fast Boot в настройках Windows или используйтеShift + Перезагрузка→ Диагностика → Дополнительные параметры → Параметры встроенного ПО UFEI. - Конфликта с политиками группы (в корпоративных версиях Windows).
- Настроек в BIOS, которые переопределяют реестр.
- Сбоя в работе службы
User Profile Service(перезагрузите ПК). - Подключите USB-клавиатуру (даже сломанную, но распознаваемую системой).
- Используйте установочную флешку Windows:
- Загрузитесь с неё → Восстановление системы → Командная строка.
- Выполните:
reg load HKLM\TempSystem C:\Windows\System32\config\SYSTEMreg add "HKLM\TempSystem\ControlSet001\Control\Keyboard Layout" /v "InitialKeyboardIndicators" /t REG_SZ /d "0" /f
reg unload HKLM\TempSystem
💡 Полезный совет для ноутбуков: Если клавиатура неисправна, но нужно срочно ввести пароль при загрузке, подключите USB-клавиатуру до включения ПК. Большинство BIOS поддерживают внешние устройства ввода на этапе POST.
-->
Частые ошибки и как их избежать
При отключении NumLock без клавиатуры пользователи часто сталкиваются с типичными проблемами:
⚠️ Внимание: На некоторых ноутбуках (Sony Vaio, Toshiba Satellite) опция NumLock в BIOS может быть скрыта. В этом случае поможет только обновление прошивки или сброс настроек.
FAQ: Ответы на частые вопросы
Можно ли отключить NumLock на планшете с Windows?
Да, но только программно — через экранную клавиатуру или реестр. На планшетах без физической клавиатуры (например, Microsoft Surface) аппаратного NumLock нет, но он может эмулироваться в некоторых приложениях (например, Remote Desktop).
Почему после отключения в реестре NumLock снова включается?
Это происходит из-за:
Решение: проверьте оба метода (реестр + BIOS) и обновите драйвер клавиатуры.
Как отключить NumLock в Safe Mode без клавиатуры?
В Безопасном режиме экранная клавиатура может не запуститься. Альтернативы:
Работает ли способ с реестром для Windows 7?
Да, но путь в реестре может отличаться. Для Windows 7 используйте:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
Или создайте .reg-файл с содержимым для обеих веток (текущий пользователь + пользователь по умолчанию).
Можно ли отключить NumLock на Android через подключенную клавиатуру?
На Android управление NumLock зависит от прошивки и приложения-клавиатуры. Попробуйте:
- Установить External Keyboard Helper из Google Play.
- Подключить клавиатуру в режиме
HID(через OTG) и использовать комбинациюFn + NumLock. - В рутованных устройствах отредактировать файл
/system/usr/keylayout/Generic.kl(требуются праваroot).