Windows 10でNum Lockを有効・無効にする5つの方法【レジストリ・PowerShell・BIOS対応】

パソコンの起動時にキーボードのNum Lock(テンキーロック)を自動的にオンにしたいと考えているWindowsユーザーは少なくありません。そのためには、ノートパソコンでNum Lockを有効にする方法を知っておくことが重要です。コントロールパネルやレジストリエディターを活用することで、Windows 10でNum Lock機能を簡単に有効化できます。
一方で、起動時はNum Lockをオフにしておきたいというユーザーもいます。レジストリ設定やPowerShellのオプションを変更することで、システム起動時のNum Lockの状態を自由に制御できます。ただし、レジストリの編集は慎重に行う必要があります。ほんのひとつの誤った変更でも、システムの他の機能に深刻なダメージを与える可能性があります。レジストリを編集する際は、必ず事前にバックアップを作成しておきましょう。

Windows 10のPCでNum Lockを有効にする方法
パソコンでNum Lockをオンにしたい場合は、以下のいずれかの方法をお試しください。
方法1:レジストリエディターを使用する
1. Windowsキー + Rを同時に押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力してEnterキーを押します。

2. OKをクリックし、レジストリエディターで次のパスに移動します。
コンピューター\HKEY_USERS\.DEFAULT\Control Panel\Keyboard

3. InitialKeyboardIndicatorsの値を2に設定すると、デバイスでNum Lockが有効になります。

方法2:PowerShellコマンドを使用する
1. PCにログインします。
2. 検索メニューで「Windows PowerShell」と入力し、管理者として実行をクリックしてPowerShellを起動します。

3. PowerShellウィンドウに次のコマンドを入力します。
Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators"
4. Enterキーを押すと、値の入力を求められます。ノートパソコンでNum Lockを有効にするには、値を「2」に設定します。

方法3:ファンクションキーを使用する
誤ってファンクションキー(Fn)とNum Lockキーを同時に押してしまうと、アルファベットキーの一部が一時的に数字キーとして動作することがあります。この現象は特にノートパソコンユーザーによく見られます。解決方法は以下の通りです。
1. キーボード上のファンクションキー(Fn)とNum Lockキー(NumLk)を探します。
2. 「Fn + NumLk」の2つのキーを同時に押すことで、デバイスのNum Lock機能を有効または無効に切り替えられます。

方法4:BIOS設定を使用する
一部のBIOS設定では、システムの起動時にNum Lock機能を有効または無効にできます。以下の手順に従って、Num Lockキーの動作を変更してください。
1. Windowsの起動中に「Delete」キーまたは「F1」キーを押すと、BIOS画面に入ります。

2. Num Lock機能を有効または無効にする設定項目を探します。

方法5:ログオンスクリプトを使用する
システム管理者権限をお持ちの方は、ログオンスクリプトを使って起動時にNum Lockを有効または無効にできます。
1. メモ帳を開きます。
2. 以下のコードを入力するか、コピー&ペーストします。
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
3. ファイルを「numlock.vbs」という名前で保存し、「スタートアップ」フォルダーに配置します。
4. numlock.vbsファイルは、以下のいずれかのフォルダーに配置できます。
a. ローカルログオンスクリプトのパス:
- Windowsキー + Rを押し、「%SystemRoot%」と入力してEnterキーを押します。
- Windowsフォルダー内で「System32 > GroupPolicy > User > Scripts」へ移動します。
- 「Logon」フォルダーをダブルクリックします。

b. ドメインログオンスクリプトのパス:
- エクスプローラーを開き、「\Windows\SYSVOL\sysvol\DomainName」へ移動します。
- DomainNameフォルダー内の「Scripts」をダブルクリックします。
5. 「ファイル名を指定して実行」ダイアログに「mmc」と入力し、OKをクリックします。
6. 「ファイル」メニューを開き、「スナップインの追加と削除」をクリックします。

7. 以下の手順に従って「追加」をクリックします。

8. 「グループポリシー」を起動します。
9. 「参照」オプションを使用して、目的のGPOを選択します。
10. 「完了」をクリックし、続けて「閉じる」→「OK」の順にクリックします。
11. グループポリシーの管理画面で「コンピューターの構成」へ移動します。
12. 「Windowsの設定」→「スクリプト」の順に進み、「ログオン」スクリプトをダブルクリックします。
13. 「追加」をクリックし、参照して「numlock.vbs」ファイルを選択します。
14. 「開く」をクリックし、「OK」を2回クリックして完了です。
注意:このスクリプトはNum Lockのトグルボタンのように動作します。
手順はやや長く感じるかもしれませんが、レジストリ方式では対処しきれない特殊な状況では、このスクリプト方式が非常に役立ちます。
Windows 10のPCでNum Lockを無効にする方法
パソコンでNum Lockをオフにしたい場合は、以下のいずれかの方法を使用できます。
方法1:regedit(レジストリエディター)を使用する
1. Windowsキー + Rを同時に押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力してEnterキーを押します。

2. OKをクリックし、レジストリエディターで次のパスに移動します。
コンピューター\HKEY_USERS\.DEFAULT\Control Panel\Keyboard
3. InitialKeyboardIndicatorsの値を0に設定すると、デバイスでNum Lockが無効になります。

方法2:PowerShellコマンドを使用する
1. 検索メニューで「Windows PowerShell」と入力し、管理者として実行をクリックしてPowerShellを起動します。
2. PowerShellウィンドウに次のコマンドを入力します。
Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators"
3. Enterキーを押すと、値の入力を求められます。
4. パソコンでNum Lockを無効にするには、値を0に設定します。

関連記事:
- Windows 10で起動時にNum Lockを有効にする方法
- Windows 10の起動時に発生するWindows Script Hostエラーを修正する方法
- Unreal Engineの「D3Dデバイス喪失による終了」エラーを修正する方法
- iCUEがデバイスを認識しない問題を修正する方法
この記事がお役に立てば幸いです。Num Lockの有効化・無効化が正しく行えたでしょうか。ご不明な点がある場合は、下のコメント欄からお気軽にお問い合わせください。
-
Windows 11でモバイルホットスポットを有効・無効にする方法【設定手順を解説】
モバイルホットスポットは、インターネット接続を他のデバイスと共有するために欠かせない機能です。共有方法は、Wi-Fiのホットスポット接続またはBluetoothテザリングのいずれかを選択できます。この機能はスマートフォンではおなじみですが、実はWindows 11パソコンでも簡易的なホットスポットとして利用可能です。通信が不安定になりやすいエリアでも、パソコンをアクセスポイントとして活用できれば非常に便利です。有効化すると、他のデバイスからはパソコンが通常のネットワーク接続ポイントとして認識されます。本記事では、Windows 11でモバイルホットスポットを有効または無効にする方法を詳しく解説
-
Windows 11でコンパクトOSを有効・無効にする方法をわかりやすく解説
Windows 11は気に入っているけれど、ディスク容量が足りなくなるのが心配…そんな悩みを抱えている方はいませんか?ご安心ください。Windows 11には「コンパクトOS(Compact OS)」という機能が搭載されており、Windows関連のファイルやイメージを圧縮して、より小さなサイズで管理できます。この機能は前世代のWindows 10にも搭載されています。 コンパクトOSの仕組みは、圧縮されたシステムファイルからWindowsを動作させるというものです。そのため、通常のインストールよりも少ないディスク容量で済みます。本記事では、Windows 11でコンパクトOSを有効または無効に