一部のWindowsユーザーが直面している比較的一般的な問題は、数字ロックキーまたは数字ロックが有効になっていないこと、Windows11、Windows10、Windows8、またはWindows7の起動ま 私はこの問題を少し調査し、問題に対するこれら2つの可能な解決策を見つけました。 一つは、Windows11/10/8/7で動作する可能性のあるレジストリの修正であり、もう一つは、Windows11/10/8で高速起動を無効にすることです。
起動時にNum Lockが動作しない
高速起動が何であるかわからない人のために、ここでは簡単な説明があります。 この機能はハイブリッドシャットダウンと呼ばれます。 Windows8/10は、ユーザーセッションを閉じる限り、シャットダウンすることでこれを行いますが、その時点で、システムサービスを継続して終了し、セッション0を これはハイブリッドシャットダウンと呼ばれています。 これがどのように機能するかは、Windowsが実行中のアプリケーションにメッセージを送信し、データと設定を保存する機会を与えることです。 アプリケーションはまた、彼らがやっていることを完了するために少し余分な時間を要求することができます。 その後、Windowsはログオンしている各ユーザーのユーザーセッションを閉じ、Windowsセッションを休止状態にします。 ここに少し絵の説明があります。
Fast Startupを無効にすることがNum Lockにどのように影響するかはわかりませんが、この問題に直面しているシステムでは、fast Startupを無効にすることが役立ちま
起動時にNum Lockを有効にする
次の3つの方法があります。
- 高速起動を無効にしてNum Lockを有効にする
- レジストリの微調整を使用して起動時にNum Lockを有効にする
- 起動時にNumLockスクリプトを実行する
ステップを実行するには管理者権限が必要です。
1]高速起動を無効にしてNum Lockを有効にします
- Win+Xを押してコントロールパネルをクリックします
- 電源プランをクリックします
- 現在使用できない設定の変更を選択します。
- 下にスクロールして、高速起動をオンにする(推奨)のチェックを外します)
それだけです。 今すぐシャットダウンして再起動した後、あなたのNumLockは最後の設定を保持する必要があります。
2] registry tweak
を使用して起動時にNum Lockを有効にする2番目の方法は、レジストリ設定を変更することで、Windows10/8/7ユーザーがこれを試すことができます。 私は強く、レジストリのバックアップを取って、最初のシステムの復元ポイントを作成することをお勧めします。 これを行った後、次の手順に従います:
- Win+Rを押してRegedit
- と入力しますレジストリキー HKEY_USERS\に移動します。Default\Control Panel\Keyboard
- “InitialKeyboardIndicators”を右クリックし、”Modify”を選択し、値データを2に変更します。
- レジストリを終了します。
注:デフォルト値のデータが2147483648と表示されている場合、これも問題なく、ほとんどのインストールではデフォルトです。
私はあなたがこれが役に立つことを願っています。 この投稿は、数値または数値ロックがまったく機能していない場合に役立ちます!
3] 起動時にNumLockスクリプトを実行
- 実行プロンプトを開き、Notepadと入力し、Enterキーを押します
- メモ帳に以下をコピーして貼り付け、VBS拡張子で覚えている名前で保 (例:enablenumlock。vbs)
set WshShell = CreateObject("WScript.Shell")WshShell.SendKeys "{NUMLOCK}"
- その後、タスクスケジューラを使用して起動時に実行するこのスクリプトを追加できます。
- Win+Sを使用して検索を開き、タスクスケジューラと入力し、表示されたら開きます
- タスクスケジューラを右クリックしてタスクを作成します
- 一般タブの下:最高の特権で実行するように設定します&ユーザーがログオンしているときにのみ実行
- アクションの下:新規をクリックし、スクリプトを追加します
- タスクを保存することを完了しました。 次回ログインするとすぐに、NumLockが自動的にオンになります。
最初にnumロックをオフにしてから実行することで、いつでもスクリプトをテストできます。
関連: 数値または数値ロックがWindowsで動作していません。