ログイン画面でNumLockをオンにする

ログイン画面でNumLockをオンにする

Windows の起動時、ログイン時に「Num Lock」をオンにしようとしています。(Windows 10 を使用しています)

次のパスのレジストリを編集しました:

HKEY_USERS\Default\Control Panel\Keyboard\InitialKeyboardIndicators

2147483650

コンピュータを再起動すると、Num Lock がデフォルトでオンになりません。何が間違っているのでしょうか。どうすれば修正できますか。

HP Compaq 6000 Pro マイクロタワーを持っています。

答え1

Windowsの起動時に「Num Lock」をオンにしようとしています

HP Compaq 6000 Pro マイクロタワー

  • F10セットアップにアクセスするには押します。
  • 「詳細」>「デバイス オプション」に移動します。
  • 「Num Lock」を有効にします。

    ここに画像の説明を入力してください


コンピュータセットアップ(F10)ユーティリティの使用

セットアップにアクセスできるのは、コンピュータの電源を入れるか、システムを再起動することによってのみです。

コンピュータ セットアップ ユーティリティ メニューにアクセスするには、次の手順を実行します。

  1. コンピュータの電源を入れるか、再起動します。

  2. コンピュータの電源を入れたらすぐに、F10モニターのライトが緑色に変わったら を押してコンピュータ セットアップに入ります。

    Enter必要に応じて、タイトル画面をバイパスするために押します。

    注意: 適切なタイミングで押さなかった場合はF10 、コンピュータを再起動し、 F10モニターのライトが緑色に変わったときにもう一度押してユーティリティにアクセスする必要があります。

  3. リストから言語を選択し、を押しますEnter

  4. コンピューター セットアップ ユーティリティ メニューには、ファイル、ストレージ、セキュリティ、電源、詳細の 5 つの見出しの選択肢が表示されます。

ソースHP Compaq 6000 Pro オールインワン PC - コンピュータ セットアップ (F10) ユーティリティ

答え2

3つありますレベルレジストリでそのような設定を行うには、InitialKeyboardIndicators値を2以下のように設定する必要があります。全て次のキー:

  • HKEY_USERS\.Defaultエイリアスの設定は、HKEY_USERS\S-1-5-18ローカル システムとして実行されるプログラムとサービスによって使用されます (S-1-5-18ローカル システム アカウントのセキュリティ識別子と同じです)。アカウントwinlogon.exeで実行されるため、ログオン画面/ダイアログにとって重要です。SYSTEM
  • の設定はHKEY_CURRENT_USER現在ログインしているユーザーに対して有効です。
  • の (任意) 設定は、HKEY_USERS\Default新しいユーザー プロファイルの基礎となります (ほとんどの場合は読み込まれませんが、ハイブは から手動で読み込むことができますC:\Users\Default\NTUSER.DAT)。

たとえば、次の設定は期待どおりに動作するはずです。

==> reg  query "HKU\.DEFAULT\Control Panel\Keyboard" /V InitialKeyboardIndicators

HKEY_USERS\.DEFAULT\Control Panel\Keyboard
    InitialKeyboardIndicators    REG_SZ    2

==> reg  query "HKU\DEFAULT\Control Panel\Keyboard" /V InitialKeyboardIndicators

HKEY_USERS\DEFAULT\Control Panel\Keyboard
    InitialKeyboardIndicators    REG_SZ    2

==> reg  query "HKCU\Control Panel\Keyboard" /V InitialKeyboardIndicators

HKEY_CURRENT_USER\Control Panel\Keyboard
    InitialKeyboardIndicators    REG_SZ    2

==>

ちなみに、2147483648= 2^31= 16進数0x80000000(32ビット整数演算で最高重みビットをオンに設定)はデフォルト値のようです。ウィンドウズ20001回、おそらく1回目。この値は現在のロック状態を上書きしないただし、別の動作が発生したため、上記の設定に切り替え続けています。

参照CEPtor の 2010 年 7 月 1 日の投稿 (answers.microsoft.com):

InitialKeyboardIndicators検索機能を使用してすべてのキーボード キーを検索し、同じ値に設定することが重要です。値のオプションは次のとおりです。

  • 0- すべてのインジケーターをオフにします(NumLock、CapsLock、ScrollLock)
  • 1- 振り向くキャップスロックの上
  • 2- 振り向くヌルロックの上
  • 3- CapsLockとNumLockをオンにする
  • 4- 振り向くスクロールロックの上
  • 5- CapsLockとScrollLockをオンにする
  • 6- NumLockとScrollLockをオンにする
  • 7- すべてのインジケーターをオンにします(NumLock、CapsLock、ScrollLock)

警告: 変更のみ数値 InitialKeyboardIndicators値;HKEY_LOCAL_MACHINE次のようなものを参照するようにしてくださいUSR:Control Panel\Keyboard

関連情報