![Как включить функцию Num Lock по умолчанию при входе в систему?](https://rvso.com/image/1336296/%D0%9A%D0%B0%D0%BA%20%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8E%20Num%20Lock%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20%D0%BF%D1%80%D0%B8%20%D0%B2%D1%85%D0%BE%D0%B4%D0%B5%20%D0%B2%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83%3F.png)
Я использую 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):
- Нажмите «Пуск», выберите «Выполнить», введите mmc и нажмите «ОК», чтобы запустить консоль управления Microsoft (MMC).
- В меню «Консоль» нажмите «Добавить/удалить оснастку».
- Нажмите «Добавить», нажмите «Групповая политика», а затем нажмите «Добавить».
- Щелкните соответствующий объект групповой политики. Выбор по умолчанию — локальный компьютер, но вы можете щелкнуть «Обзор» и выбрать другой объект групповой политики.
- Нажмите «Готово», затем «Закрыть», а затем «ОК».
- В оснастке «Управление групповой политикой» найдите папку «Конфигурация пользователя\Параметры Windows\Сценарии (вход/выход)». (Вместо папки «Конфигурация пользователя» можно использовать папку «Конфигурация компьютера»).
- Дважды щелкните объект сценария входа, щелкните Добавить, щелкните Обзор, а затем щелкните сценарий Numlock.vbs.
- Нажмите «Открыть», а затем нажмите «ОК».
- Нажмите «ОК», а затем закройте консоль управления групповой политикой.
Вы можете установить клавишу 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.
- Нажмите Windows+R
- Введите regedit и нажмитеENTER
- Перейдите в раздел HKEY_USERS\.Default\Панель управления\Клавиатура.
- Создайте резервную копию реестра, нажав Файл → Экспорт.
- Измените значение InitialKeyboardIndicators с 0 на 2.
Редактировать:
Если исходное значение отличается от 0, то безопаснее всего сделать следующее:
- Запустить калькулятор Windows
- Нажмите Alt+ 3для перехода в режим программиста.
- Введите исходное значение
- Нажмите наИликнопка
- Введите 2, затемENTER
- Используйте указанное значение вместо 2
Если вы абсолютно уверены, что настройка Num Lock в данный момент отключена, вы можете просто прибавить 2 к текущему значению.
решение4
Решения с реестром превосходны, но я бы всегда сначала попытался исправить проблему в BIOS, а затем уже вносил изменения в реестр.
Я имею в виду:
Решения на основе реестра превосходны, но если вы сначала исправите это в BIOS, то у вас, вероятно, будет меньше проблем в долгосрочной перспективе, чем если бы вы сначала использовали программное решение.
Переустановка Windows или даже возврат к более ранней точке восстановления снова вызовет эту проблему. Однако, если вы исправите ее в BIOS, то вы можете (в большинстве случаев) забыть о ней после того, как исправите ее один раз. Конечно, если ваша батарея CMOS разрядится в какой-то момент, то она вернется к настройкам по умолчанию, но в большинстве случаев Num Lock, включенный при загрузке, в любом случае является значением по умолчанию.