Як увімкнути num lock за замовчуванням на екрані входу?


35

Я використовую PIN-код для входу на комп’ютер. Однак Num ⇩завжди вимикається, навіть якщо увімкнено перед вимкненням комп'ютера. Це дуже дратує, оскільки мені завжди доводиться вводити PIN-код.

Я спробував пропозиції тут (так само, як і тут ). Але без результату.
Якщо я не вмикаю num lock на екрані входу та використовую цифри над звичайними клавішами, num lock включається після входу. Тоді пізно, на жаль.

Отже, як я можу зробити номер блокування включеним за замовчуванням під час входу? Спасибі.

Редагувати: Хоча я все ще хочу вирішити це, я зрозумів, що це не така велика проблема. Мені потрібно буде натиснути якусь клавішу, щоб відобразився екран "ввести PIN-код", а також використовує Num ⇩роботи та дозволяє заблокувати число. Але потім, все одно дратує, якщо комп'ютер був лише заблокований (із включеним числовим блокуванням), і я вимикаю його, хе-хе.


2
Ви розглядали можливість встановити його в біографії?
Михайло

Спасибі за вашу відповідь. Однак у моєму BIOS я не можу знайти жодного такого параметра. Тільки завантаження, безпека та деякі параметри живлення, навіть у розширеному режимі.
Мацеманн

"натисніть Num Lock на екрані входу, а потім перезавантажте систему без входу" - з коментарів під tweaks.com/windows/64867/…
квітня

Відповіді:


16

Перед входом 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. Натисніть кнопку ОК, а потім закрийте консоль управління груповою політикою.

Ви можете встановити типовий параметр lock lock в реєстрі, але він застосовується лише після входу.

Це включає встановлення InitialKeyboardIndicators на 2 у [HKEY_USERS.DEFAULT \ Панель управління \ Клавіатура].

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

Примітка: налаштування InitialKeyboardIndicatorsне буде працювати в Windows 8, якщо ви ввійшли в обліковий запис Microsoft. Він працює лише з локальним обліковим записом.

Джерела:


1
Я вже пробував це, тому значення 2, але блокування num все ще не вмикається при вимкненні та повторному включенні комп’ютера.
Мацеманн

@Matsemann, спробуй 2-ю частину моєї відповіді
ronalchn

@Matsemann, відредагований, це перша частина зараз. Використовуйте сценарій групової політики, який працює під час входу. Сценарій просто надсилає num lock.
ronalchn

1
Чудова ідея на фронті GPO.
tom.dietrich

1
"Windows з ігнорування безпеки проігнорує налаштування заблокування BIOS": який ПЕКЛО може бути створений отвір у захисті від дефолтного "Num Lock" до "включеного"? Я називаю шенанігів за цією заявою без цитованого джерела.
Бен

15

У мене стовідсоткова відповідь.

  • Натисніть клавішу Windows + R, щоб відкрити Запуск.
  • Введіть regedit.exe, натисніть кнопку Гаразд.
  • Перейдіть до HKEY_USERS з лівої сторони, а потім DEFAULT, потім панель керування та клавіатура.
  • Клацніть правою кнопкою миші " InitialKeyboardIndicators" та натисніть Змінити та змінити значення на 2147483650.
  • Потім на екрані наведіть курсор миші на правий нижній кут, щоб відкрити панель пошуку в правій частині екрана ((бічна панель Windows 8) та натисніть кнопку Пошук.
  • Знайдіть " Панель управління ", перейдіть на Панель управління.
  • Клацніть Параметри живлення. Ліворуч натисніть кнопку Вибрати, що виконують кнопки живлення.
  • Клацніть Змінити налаштування, які наразі недоступні. Зніміть прапорець у полі " Увімкнути швидкий запуск (рекомендується)", натисніть кнопку " Зберегти зміни" .
  • Вимкніть комп’ютер, увімкніть його знову.

Це працювало на мене в будинку мого сусіда, воно буде працювати на вас.


14
Повернувшись від швидкого запуску не потрібно натискати клавішу блокування Num при запуску здається трохи надмірним. 20 секундна втрата за 1 секунду посилення?
Matsemann

Ну, це дійсно вирішити цю проблему з Numlock стану при вході в систему, але виникає інше питання з часом запуску ...
благоговіння

Я підтверджую, що це працює з моїм Windows 10 (1903). Я не помітив різниці у часі запуску. Для запуску Windows потрібно близько 10 секунд, так само, як і раніше. Моя проблема полягає не в тому, щоб перезавантажити, що трапляється рідко, а в тому, щоб увійти в систему, що відбувається багато разів щодня.
Гонг

9

Якщо ви все ще не вирішили цього чи хочете набагато простіший спосіб, це працювало для мене в Windows 8 Core.

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

Редагувати :

Якщо вихідне значення є чимось відмінним від 0, найбезпечніше - це:

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

Якщо ви абсолютно впевнені, що налаштування блокування num вимкнено, ви можете просто додати 2 до поточного значення.

Дивіться: http://support.microsoft.com/kb/154529


1
Моя цінність у цьому полі не 1, його 21474836 ...
травень

Для мене добре працює в Windows 8.1 Pro, включаючи обліковий запис Microsoft. Щодо значення, то відповідь я трохи оновив.
Торарін

Ненульовий підхід працював як шарм.
ZeeCoder

1
Не працює в Windows 10 Pro .. навіть після ORing 2 з моїм початковим значенням ...
Росді

Я думав, що це працювало для мене в Windows 10 Home, але виявляється, що перезапуск не робить те саме, що вимикання та вмикання комп'ютера.
Стриптинг-воїн

-1

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

Що я маю на увазі:

Рішення в реєстрі відмінні, але якщо ви спочатку виправите це в BIOS, у вас, мабуть, буде менше проблем у довгостроковій перспективі, ніж якщо ви спочатку використовуєте програмне рішення.

Повторна інсталяція Windows або навіть повернення до попередньої точки відновлення відновлять цю проблему. Однак якщо ви виправите це в BIOS, ви зможете (здебільшого) забути про нього після того, як ви виправили це один раз. Звичайно, якщо ваш CMOS акумулятор розрядиться в якийсь момент, він повернеться до значень за замовчуванням, але в більшості випадків Num lock, включений під час завантаження, все одно є типовим.


Чи можна це виправити в BIOS? Як?
cpast

Хтось проголосував мою відповідь. Спасибі. І так, num lock - це варіант у багатьох BIOS, можливо, у більшості. Він буде залежати від версії комп'ютера та BIOS. Перегляньте всі варіанти. Я кажу, що спершу спробуйте це, якщо ви коли-небудь перевстановіть ОС, ця проблема повернеться, якщо ви виправите її в реєстрі замість BIOS. Я не розумію, чому за хороші поради іноді проголосують. Це не так, як я сказав, клацніть п'ятами разом 3 рази, а потім трохи потанцюйте.
Остін 'Небезпека' Повноваження

@ d-man: Ви можете спробувати описати процес чіткіше безпосередньо у своїй відповіді, відредагувавши його.
Der Hochstapler

9
Використання опції BIOS не буде працювати, оскільки Windows відключить Num Lock для екрана входу. У мене (завжди був) Num Lock увімкнено в BIOS, так що він завжди завжди увімкнено. Windows явно вимикає Num Lock на екрані входу, він увімкнено до і після. Я чув, що це з міркувань безпеки, але я не розумію, чому. Я думаю, що Microsoft просто «забув», що коли вони пропонують вхід з PIN-кодом з Windows 8, було б ідеально фактично дозволено використовувати цифрову клавіатуру. Я не проголосував вашу відповідь, але подумав, що уточню, що рішення не буде працювати.

Не буде працювати, оскільки на екрані входу в Windows 8 вимикається NumLock. Увімкнено його в налаштуваннях BIOS, і комп'ютер запуститься належним чином, але відразу після завантаження Windows 8 він завжди вимикається. Я проголосував за те, що ваша відповідь не забезпечує належного рішення.
venimus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.