ログオン画面でデフォルトでnumロックを有効にする方法は?


35

PINコードを使用してコンピューターにログオンしています。ただし、Num ⇩コンピューターをシャットダウンする前にオンになっている場合でも、常にオフになっています。PINを常に再入力する必要があるため、これは非常に面倒です。

私は提案を試みたここで(同じここでは)。しかし、結果はありません。
ログイン画面でnum lockを有効にせず、通常のキーより上の数字を使用すると、ログオン後に num lockがオンになります。残念ながら遅すぎます。

それでは、ログイン時にデフォルトでnumロックを有効にするにはどうすればよいですか?ありがとう。

編集:私はまだこれを解決したいが、それはそれほど大きな問題ではないと思った。「PIN画面を入力してください」を表示するには、何らかのキーを押して、Num ⇩作品を使用し、Num Lockを有効にする必要があります。しかし、その後、コンピューターがロックされているだけで(num lockがオンになっている)、それをオフにすると、いらいらします。


2
BIOSで設定することを検討しましたか?
ミハイル

ご回答ありがとうございます。しかし、BIOSでそのような設定を見つけることができません。高度なモードであっても、ブート、セキュリティ、および一部の電源オプションのみ。
マトマン

「ログオン画面でNum Lockを押して、ログインせずにシステムを再起動します」-tweaks.com/windows/64867/…の
Aprillion

回答:


16

ログオンする前に、Windowsはセキュリティ上の理由からBIOS numlock設定を無視します。さらに、Windowsはログイン後までnum lockのレジストリ設定を使用しません。その前にnumlockをオンにする必要がある場合は、Windows XPでのログオン時にNUM LOCK状態を設定する方法を参照してください(記事は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と入力し、[OK]をクリックしてMicrosoft管理コンソール(MMC)を起動します。
  2. [コンソール]メニューの[スナップインの追加と削除]をクリックします。
  3. [追加]、[グループポリシー]、[追加]の順にクリックします。
  4. 適切なグループポリシーオブジェクトをクリックします。デフォルトの選択はローカルコンピューターですが、[参照]をクリックして別のグループポリシーオブジェクトを選択できます。
  5. [完了]、[閉じる]、[OK]の順にクリックします。
  6. グループポリシー管理スナップインで、ユーザーの構成\ Windowsの設定\スクリプト(ログオン/ログオフ)フォルダーを見つけます。(ユーザー構成フォルダーの代わりにコンピューター構成フォルダーを使用できます。)
  7. ログオンスクリプトオブジェクトをダブルクリックし、[追加]、[参照]の順にクリックして、Numlock.vbsスクリプトをクリックします。
  8. [開く]をクリックし、[OK]をクリックします。
  9. [OK]をクリックし、グループポリシー管理コンソールを閉じます。

レジストリでnum lockのデフォルトを設定できますが、ログオン後にのみ適用されます。

これには、[HKEY_USERS.DEFAULT \ Control Panel \ Keyboard]でInitialKeyboardIndicators2に設定することが含まれます。

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

注意: Microsoftアカウントでサインインしている場合InitialKeyboardIndicatorsWindows 8では設定は機能しません。ローカルアカウントでのみ機能します。

ソース:


1
私はすでにそれを試しましたので、値は2ですが、シャットダウンしてからコンピューターを再びオンにすると、numロックはまだオンになりません。
Matsemann

@Matsemann、私の答えの2番目の部分を試してください
-ronalchn

@Matsemann、編集済み、今は最初の部分です。ログオン時に実行されるグループポリシースクリプトを使用します。スクリプトは単に送信しますnum lock
-ronalchn

1
GPOの前線での素晴らしいアイデア。
tom.dietrich

1
「Windowsはセキュリティ上の理由からBIOSのnumlock設定を無視します」:Num Lockをデフォルトで「オン」にすると、HELLのようなセキュリティホールが作成される可能性がありますか?私は、引用された情報源なしで、その声明でシェナンガンを呼んでいます。
ベン

15

私は100%答えがあります。

  • Windowsキー+ Rを押して、実行を開きます。
  • regedit.exeと入力し、[OK]をクリックします。
  • 左側のHKEY_USERSに移動し、DEFAULT、Control Pannel、Keyboardの順に移動します。
  • " InitialKeyboardIndicators"を右クリックし、[変更]をクリックして、値をに変更します2147483650
  • 次に、画面の右下隅にマウスを移動して画面の右側にある検索バー(Windows 8のサイドバー)を開き、[検索]をクリックします。
  • コントロールパネル」を検索し、コントロールパネルに移動します。
  • 電源オプションをクリックします。左側で、[電源ボタンの機能を選択してください]をクリックします。
  • 現在利用できない設定の変更をクリックします。[ 高速起動を有効にする(推奨)] チェックボックスをオフにし、[ 変更を保存 ]をクリックします
  • コンピューターをシャットダウンし、再びオンにします。

それは私の隣人の家で私のために働いた、それはあなたのために働くでしょう。


14
ターニングオフ 高速な起動起動時のNumロックキーを押す必要がないためには、少し過剰に思えます。1秒のゲインで20秒の損失?
マッツマン

まあ、それはありません ...ログイン時にNumLock状態で問題を解決しますが、起動時間と別の問題を提起
畏敬

これは私のWindows 10(1903)で動作することを確認しています。起動時間の違いに気付いていません。以前と同じように、Windowsの起動には約10秒かかります。私の問題は、めったに起こらないリブートではなく、毎日何度もログオンすることです。
香港

9

まだこれを修正していないか、もっと簡単な方法が必要な場合は、Windows 8 Coreでこれが機能しました。

  1. Windows+を押すR
  2. regeditと入力してヒットする ENTER
  3. HKEY_USERS \ .Default \ Control Panel \ Keyboardに移動します
  4. [ファイル]→[エクスポート]をクリックして、レジストリをバックアップします
  5. InitialKeyboardIndicatorsの値を0から2に変更します。

編集

元の値が0以外の場合、最も安全なことは次のとおりです。

  1. Windows Calculatorを起動します
  2. ヒットAlt+ 3プログラマ・モードのための
  3. 元の値を入力します
  4. [ Or ]ボタンをクリックします
  5. を入力して2から、ENTER
  6. 2ではなく、示されている値を使用します

num lock設定が現在無効になっていることが確実な場合は、代わりに現在の値に2を追加するだけです。

参照:http : //support.microsoft.com/kb/154529


1
この分野での私の価値は、その21474836 ...、1ではない
マヤ

Microsoftアカウントを含むWindows 8.1 Proでも問題なく動作します。値については、回答を少し更新しました。
ソラリン

ゼロ以外のアプローチは魅力のように機能しました。
ZeeCoder

1
Windows 10 Proでは動作しません。初期値で2をORした後でも
...-Rosdi

これはWindows 10 Homeでうまくいくと思いましたが、再起動はコンピューターの電源を入れたり切ったりするのと同じことをしません。
StriplingWarrior

-1

レジストリソリューションは優れていますが、まずBIOSでこれを修正してからレジストリを変更しようと常に試みます。

私が意味するのは:

レジストリソリューションは優れていますが、最初にBIOSでこれを修正すれば、ソフトウェアベースのソリューションを最初に使用する場合よりも、おそらく長期的には問題が少ないでしょう。

Windowsを再インスタンス化するか、以前の復元ポイントに戻すと、この問題が再び発生します。ただし、BIOSで修正した場合、一度修正した後は(ほとんどの場合)忘れることができます。確かに、CMOSバッテリーがある時点で切れると、デフォルトに戻りますが、ほとんどの場合、ブート時に有効なNumロックがデフォルトです。


これはBIOSで修正できますか?どうやって?
cpast

誰かが私の答えに投票しました。ありがとう。そして、はい、num lockは多くのBIOSのオプションであり、おそらくほとんどのものです。PCとBIOSのリビジョンによって異なります。すべてのオプションに目を通します。私が最初にこれを試すと言う理由は、OSを再インストールした場合、BIOSではなくレジストリで修正するとこの問題が再発するからです。良いアドバイスがときどき採決される理由がわかりません。かかとを3回クリックしてから少しダンスをすると言ったわけではありません。
オースティン「危険」パワーズ

@ d-man:プロセスを編集して、より明確に直接回答に記述してみてください。
デアホッホステープラー

9
Windowsはログイン画面のNum Lockを無効にするため、BIOSオプションの使用は機能しません。BIOSでNum Lockを有効にしました(常に有効にしていたため)常にオンになっています。Windowsはログイン画面でNum Lockを明示的に無効にします。これは前後に有効です。これはセキュリティ上の理由によるものだと聞いたことがありますが、その理由は実際にはわかりません。マイクロソフトは、Windows 8でPINコードによるログインを提供する場合、実際にテンキーの使用を許可するのが理想的だということを「忘れた」と思います。私はあなたの答えに投票しませんでしたが、解決策が機能しないことを明確にしたいと思いました。

Windows 8のログオン画面でNumLockがオフになるため、機能しません。BIOS設定でオンにし、コンピューターは正常に起動しますが、Windows 8を読み込んだ直後は常にオフになります。あなたの答えが適切な解決策を提供しないため、私は投票しました。
-venimus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.