Как включить num lock по умолчанию при входе в систему на экране?

Я использую PIN-код для входа в мой компьютер. Тем не менее, Num off всегда выключен, даже если он включен перед выключением компьютера. Это довольно раздражает, так как мне всегда приходится заново вводить свой PIN-код.

Я попробовал предложения здесь (так же, как здесь). Но без результата.
Если я не включаю num lock на экране входа в систему и использую цифры над обычными клавишами, num lock включается после входа в систему. Тогда уже слишком поздно, к сожалению.

Итак, как я могу включить Num Lock по умолчанию при входе в систему? Благодарю.

Изменить: Хотя я все еще хочу решить эту проблему, я решил, что это не такая большая проблема. Мне нужно будет нажать какую-нибудь клавишу, чтобы отобразился "экран ввода PIN", и использование Num ⇩ работает и включает num lock. Но потом все равно раздражает, если компьютер был заблокирован только (с включенной Num Lock), и я выключаю его, хе-хе.

4 ответа

Решение

Перед входом в систему Windows будет игнорировать настройку номера BIOS в целях безопасности. Кроме того, Windows не использует параметр реестра для блокировки num до входа в систему. Если перед этим вам нужно включить numlock, см. Раздел " Как установить состояние NUM LOCK при входе в систему в Windows XP" (статья о Windows XP, но также работает и для Windows 7- я предполагаю, что она одинакова для Windows 8).

Для этого вставьте в numlock.vbs:

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"

Затем установите его для запуска экрана входа с помощью групповой политики. Вы просто копируете numlock.vbs в папку групповой политики. Путь по умолчанию для локального сценария входа %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon,

Чтобы запустить скрипт (цитируется с http://support.microsoft.com/):

  1. Нажмите Пуск, нажмите Выполнить, введите mmc, а затем нажмите кнопку ОК, чтобы запустить консоль управления Microsoft (MMC).
  2. В меню консоли выберите "Добавить / удалить оснастку".
  3. Нажмите кнопку "Добавить", выберите "Групповая политика", а затем нажмите кнопку "Добавить".
  4. Нажмите на соответствующий объект групповой политики. По умолчанию выбран локальный компьютер, но вы можете нажать кнопку "Обзор" и выбрать другой объект групповой политики.
  5. Нажмите "Готово", нажмите "Закрыть", а затем нажмите "ОК".
  6. В оснастке "Управление групповой политикой" найдите папку "Конфигурация пользователя \ Параметры Windows \ Сценарии (вход / выход из системы)". (Вы можете заменить папку "Конфигурация компьютера" на папку "Конфигурация пользователя".)
  7. Дважды щелкните объект сценария входа в систему, нажмите кнопку "Добавить", нажмите кнопку "Обзор", а затем щелкните сценарий Numlock.vbs.
  8. Нажмите Открыть, а затем нажмите ОК.
  9. Нажмите кнопку ОК, а затем закройте консоль управления групповой политикой.

Вы можете установить в реестре значение по умолчанию для num-блокировки, но оно применяется только после входа в систему.

Это включает установку InitialKeyboardIndicators на 2 в [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].

введите описание здесь

NB: Настройка InitialKeyboardIndicators не будет работать в Windows 8, если вы вошли в систему с учетной записью Microsoft. Работает только с локальной учетной записью.

Источники:

У меня есть 100% рабочий ответ.

  • Нажмите клавишу Windows + R, чтобы открыть Run.
  • Введите regedit.exe, нажмите ОК.
  • Перейдите к HKEY_USERS с левой стороны, затем ПО УМОЛЧАНИЮ, затем Панель управления, затем Клавиатура.
  • Правый кликInitialKeyboardIndicators"и нажмите Изменить и измените значение на 2147483650,
  • Затем на экране наведите курсор мыши на правый нижний угол, чтобы открыть панель поиска в правой части экрана (боковую панель Windows 8), и нажмите "Поиск".
  • Ищите "Панель управления", перейдите в Панель управления.
  • Нажмите Параметры питания. С левой стороны, нажмите "Выбрать, что делают кнопки питания".
  • Нажмите Изменить настройки, которые в данный момент недоступны. Снимите флажок " Включить быстрый запуск (рекомендуется)", нажмите " Сохранить изменения".
  • Выключите компьютер, включите его снова.

Он работал для меня в доме моего соседа, он будет работать для вас.

Если вы до сих пор не исправили это или хотите более простой способ, это сработало для меня в Windows 8 Core.

  1. Нажмите Windows+R
  2. Введите regedit и нажмите клавишу ВВОД
  3. Перейдите к HKEY_USERS\.Default\ Панель управления \ Клавиатура
  4. Сделайте резервную копию реестра, нажав Файл → Экспорт
  5. Измените значение для InitialKeyboardIndicators с 0 на 2.

Редактировать:

Если исходное значение отличается от 0, то безопаснее всего:

  1. Запустите Windows Calculator
  2. Нажмите Alt+3 для режима программирования
  3. Введите исходное значение
  4. Нажмите кнопку или
  5. Введите 2, затем ENTER
  6. Используйте показанное значение, а не 2

Если вы абсолютно уверены, что параметр num lock в настоящее время отключен, вы можете просто добавить 2 к текущему значению.

Смотрите: http://support.microsoft.com/kb/154529

Решения для реестра превосходны, но я всегда стараюсь сначала исправить это в BIOS, а затем изменить реестр.

Я имею в виду:

Решения для реестра превосходны, но если вы сначала исправите это в BIOS, у вас, вероятно, будет меньше проблем в долгосрочной перспективе, чем если бы вы сначала использовали программное решение.

Переустановка Windows или даже возврат к более ранней точке восстановления приведут к возникновению этой проблемы. Однако, если вы исправите это в BIOS, вы можете (по большей части) забыть об этом после того, как вы исправили это один раз. Конечно, если ваша батарея CMOS разряжается в какой-то момент, она вернется к значениям по умолчанию, но в большинстве случаев Num Lock, включенный при загрузке, все равно используется по умолчанию.

Другие вопросы по тегам