これらの手順で起動時にMicrosoft WindowsでNumlockが有効になっている問題を解決します。
方法1 - レジストリ設定
- Windowsキーを押しながら「 R 」を押すと、ファイル名を指定して実行ダイアログボックスが表示されます。
- 「 regedit 」と入力してから 、 [ Enter ]を押します。
- レジストリ内の次の場所に移動します。
- HKEY_USERS
- 。デフォルト
- コントロールパネル
- キーボード
- InitialKeyboardIndicatorsの値を変更します
- NumLockをOFFに設定するには0に設定します。
- NumLockをONに設定するには2に設定します。
PowerShellスクリプト
次のPowerShellコードを使用してください。
Num Lockを有効にします。
Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "2"
Num Lockを無効にします。
Set-ItemProperty -Path 'Registry::HKU\.DEFAULT\Control Panel\Keyboard' -Name "InitialKeyboardIndicators" -Value "0"
起動時にこのスクリプトと他のPowerShellスクリプトを起動できます。 PowerShellを使用して起動時に実行されるジョブを作成する方法についてのこの投稿にアクセスしてください。
方法2 - ファンクションキー
キーボードの特定の文字を数字キーパッドとして使用するために、キーボードのキーの組み合わせを誤って押した可能性があります。 これは通常ラップトップユーザーの場合です。
ほとんどの場合、この設定をオンまたはオフに切り替えるために使用できる「 Fn 」および「 NumLk 」キーがあります。 「 Fn 」キーを押しながら「 NumLk 」を押すと、テンキーパッドのオンとオフが切り替わります。
方法3 - BIOS設定
仮想マシンを含むほとんどのコンピュータには、起動時にNumLockを有効にするか無効にするかを制御するBIOS設定があります。 通常、Windowsが起動する前に起動時に「 Delete 」や「 F1 」などの特定のキーを押すことによってBIOSに入ることができます。 BIOSに入ると、NumLockを制御する設定が見つかるはずです。
方法4 - 起動スクリプトまたはログオンスクリプト
起動時にNum Lockをオンにする方法を探している管理者であれば、ログオンスクリプトを使用してそれを実行できます。 これを実現するための特別なグループポリシー設定はありません。 代わりに以下を使用してください。
- 以下をコピーしてメモ帳文書に貼り付け、それを「 numlock.vbs 」として保存します。
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
- 以下のいずれかを行います。
- 「 numlock.vbs 」ファイルをターゲットコンピュータまたはユーザーの「 Startup 」フォルダに配置します。
- 次の手順を使用して、グループポリシーを通じてスクリプトを実行します。
- 次のいずれかのフォルダに“ numlock.vbs”を置きます。
- ローカルログオンスクリプトのパス=“ %SystemRoot%\ System32 \ GroupPolicy \ User Computer \ Scripts \ Logon ”
- ドメインログオンスクリプトのパス=“ %SysVolFolder%\ Sysvol \ Sysvol \ DomainName \ Scripts ”
- Windowsキーを押しながら「 R 」を押すと、 Windowsの 「ファイル名を指定して実行」ダイアログボックスが表示されます。
- 「 mmc 」と入力してから、[Enter]を押します。
- [ファイル ]> [ スナップインの追加と削除] > [ 追加 ]> [ グループポリシー ]の順に選択します。
- 「 参照 」を選択して、使用したいGPOを選択します。 デフォルトはローカルコンピュータです。
- [ 完了 ]、[閉じる]、 [ OK ]の順に選択します。
- グループポリシー管理スナップインから、 [ユーザーの構成 ]または[ コンピューターの構成 ] > [Windowsの設定] > [ スクリプト ]に移動します 。
- 「 ログオンスクリプト 」をダブルクリックし、「 追加 」>「 参照 」の順に選択して、「 numlock.vbs 」を選択します。
- 「 開く 」>「 OK 」>「 OK 」の順に選択します。
- 次のいずれかのフォルダに“ numlock.vbs”を置きます。
注: 「numlock.vbs」スクリプトは、単に「Num Lock」キーを1回押すのと同じように動作します。 つまり、デフォルトのデフォルトとは逆に切り替わります。 おそらくRegistryメソッドを使用する方が良いでしょうが、バインドしているときにはこのメソッドが便利です。