Как включить функцию Num Lock по умолчанию при входе в систему?

Как включить функцию Num Lock по умолчанию при входе в систему?

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

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

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

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

решение1

Перед входом в систему Windows будет игнорировать настройку BIOS numlock по соображениям безопасности. Кроме того, Windows не использует настройку реестра для num lock до входа в систему. Если вам нужно включить 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 Lock по умолчанию в реестре, но она вступит в силу только после входа в систему.

Это включает в себя установкуНачальные индикаторы клавиатурык2в [HKEY_USERS.DEFAULT\Панель управления\Клавиатура].

введите описание изображения здесь

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

Источники:

решение2

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

  • Нажмите сочетание клавиш Windows + R, чтобы открыть окно «Выполнить».
  • Введите regedit.exe, нажмите «ОК».
  • Перейдите в раздел HKEY_USERS слева, затем в DEFAULT, затем в Панель управления, затем в Клавиатура.
  • Щелкните правой кнопкой мыши " InitialKeyboardIndicators", выберите "Изменить" и измените значение на 2147483650.
  • Затем наведите указатель мыши на нижний правый угол экрана, чтобы открыть строку поиска в правой части экрана (боковая панель Windows 8), и нажмите «Поиск».
  • Искать "Панель управления", перейдите в Панель управления.
  • Нажмите «Параметры электропитания». С левой стороны нажмите «Выберите действие кнопок питания».
  • Нажмите Изменить настройки, которые в данный момент недоступны.Снимите отметкукоробка с надписьюВключить быстрый запуск(рекомендуется), нажмитеСохранить изменения.
  • Выключите компьютер и включите его снова.

Это сработало у меня в доме соседа, это сработает и у вас.

решение3

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

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

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

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

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

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

Видеть:http://support.microsoft.com/kb/154529

решение4

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

Я имею в виду:

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

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

Связанный контент