Как включить 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/):
- Нажмите Пуск, нажмите Выполнить, введите mmc, а затем нажмите кнопку ОК, чтобы запустить консоль управления Microsoft (MMC).
- В меню консоли выберите "Добавить / удалить оснастку".
- Нажмите кнопку "Добавить", выберите "Групповая политика", а затем нажмите кнопку "Добавить".
- Нажмите на соответствующий объект групповой политики. По умолчанию выбран локальный компьютер, но вы можете нажать кнопку "Обзор" и выбрать другой объект групповой политики.
- Нажмите "Готово", нажмите "Закрыть", а затем нажмите "ОК".
- В оснастке "Управление групповой политикой" найдите папку "Конфигурация пользователя \ Параметры Windows \ Сценарии (вход / выход из системы)". (Вы можете заменить папку "Конфигурация компьютера" на папку "Конфигурация пользователя".)
- Дважды щелкните объект сценария входа в систему, нажмите кнопку "Добавить", нажмите кнопку "Обзор", а затем щелкните сценарий Numlock.vbs.
- Нажмите Открыть, а затем нажмите ОК.
- Нажмите кнопку ОК, а затем закройте консоль управления групповой политикой.
Вы можете установить в реестре значение по умолчанию для 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.
- Нажмите Windows+R
- Введите regedit и нажмите клавишу ВВОД
- Перейдите к HKEY_USERS\.Default\ Панель управления \ Клавиатура
- Сделайте резервную копию реестра, нажав Файл → Экспорт
- Измените значение для InitialKeyboardIndicators с 0 на 2.
Редактировать:
Если исходное значение отличается от 0, то безопаснее всего:
- Запустите Windows Calculator
- Нажмите Alt+3 для режима программирования
- Введите исходное значение
- Нажмите кнопку или
- Введите 2, затем ENTER
- Используйте показанное значение, а не 2
Если вы абсолютно уверены, что параметр num lock в настоящее время отключен, вы можете просто добавить 2 к текущему значению.
Смотрите: http://support.microsoft.com/kb/154529
Решения для реестра превосходны, но я всегда стараюсь сначала исправить это в BIOS, а затем изменить реестр.
Я имею в виду:
Решения для реестра превосходны, но если вы сначала исправите это в BIOS, у вас, вероятно, будет меньше проблем в долгосрочной перспективе, чем если бы вы сначала использовали программное решение.
Переустановка Windows или даже возврат к более ранней точке восстановления приведут к возникновению этой проблемы. Однако, если вы исправите это в BIOS, вы можете (по большей части) забыть об этом после того, как вы исправили это один раз. Конечно, если ваша батарея CMOS разряжается в какой-то момент, она вернется к значениям по умолчанию, но в большинстве случаев Num Lock, включенный при загрузке, все равно используется по умолчанию.