これで完璧!Windows起動時のナムロック設定解除

ヘッダ画像

これで完璧!Windows起動時のナムロック設定解除

Windowsの起動時にキーボードのnumlockキーを「オフ(無効)にしたい」、あるいは「オン(有効)にしたい」のに意図するとおりにいかないというケースは多いようです。
このナンバーロックの挙動はまだまだシェアの中心であるWindows7や8・8.1だけでなく、XPやVistaなど歴代のWindowsユーザーを悩ませてきたようです。
もちろん、最新のWindows10でも同様です。
この問題を解決するには重要なポイントがあります。

それは・・・
numlockがうまくコントロールできていない際のパソコンがどういう状態なのかを把握しなければなりません。

具体的には
ログイン時(パスワード入力前の画面)なのか?
ログイン後の状態なのか?

いずれかに分けて考える必要があるのです。

ログイン時にnumlockキーを有効にする

ログイン画面でのパスワード認証の際のnumlockをコントロールするには、レジストリBIOSいずれかでの設定が必要です。

レジストリでの設定

レジストエディタで以下のキーを任意の値に変更します。
【Windows】キー+【R】からregeditで起動できます。
参考:ファイル名を指定して実行

HKEY_USERS→.Default→Control Panel→Keyboard→InitialKeyboardIndicators

0→無効
2→有効

※この場合はBIOSでの設定値は無視されます。

レジストリのデフォルト値が2147483643となっているパソコンも多いのですが、この場合はハードウエア側(BIOS設定)に依存します。
また、0か2の場合はBIOS設定よりもレジストリ値の方が優先されるため、BIOS設定方法が分からない場合や設定自体が行えないパソコンではこの方法で設定します。

BIOSでの設定

BIOSプログラムの種類によって異なるのですが、例としてAWORD系のBIOSでは下記のメニューで設定可能です。

Boot Device Configuration→Boot Settings Configuration→NumLock Key

ログイン後にnumlockキーを有効にする

ログイン後のWindowsキーボードのnumlockキーはシャットダウン時(再起動時)の状態を次回起動時に保持します。このため、ナムロックを有効にしたまま終了すれば、起動した際には基本的に有効になります。

ただし、これはあくまでログインした後の話です。

ちなみにHKEY_CURRENT_USERのレジストリキーは「現在ログインしているユーザー」の値でシャットダウン時のnumlockキーに状況よって変わります。
つまり、numlockキーを有効にしてログインすれば2となり、無効にすれば0となります。
無効の0に設定しても、numlockキーを有効にしてシャットダウンすると次の起動時には2となります。

HKEY_CURRENT_USER→Control Panel\Keyboard→InitialKeyboardIndicators

numlockキーがない!?

ノートパソコンなどの省スペースキーボードでは、numlockの刻印ではなく、マークであったり、他のキーと共用になっている場合があります。
この場合はfn(function)キーやshiftキーと一緒にnumlockキーを押さなければなりません。
オフィスでよく見かけるテンキー内蔵の富士通製のノートパソコンなどはやはりこの類ですね。
「このキーボードおかしいんじゃないの」という方はいま一度確認してみてください。
同じメーカーでも同一でない場合もありますが、代表的なメーカーの仕様を紹介しておきます。

富士通・IBM・SONY
【shift】+「ScrLk/NumLK】キー
東芝
【fn】+「F11】キー
シャープ
【fn】+「Insert/NumLK】キー
Dell
【fn】+「F8」キー
【fn】+「ScrLk/NumLK】キー
HP Compaq
【fn】+【F8】キー

まとめ

ログイン時のnumlockキーのコントロールはレジストリかBIOSで設定します。
ログイン後にnumlockキーを有効にしたければ、シャットダウン時にnumlockキーを有効にしておきます。
相互には一切影響しません。

コメント一覧

  1. 久保田明 より:

    NumLockのレジストリ設定をありがとうございました。
    MouseComputerの LM-mini72S-SSD-KKと言うWindows10PCを予備機として購入しました。 BIOSには、NumLock設定が見当たらず、サインイン時のPIN入力で常にNumLockキーを押下せねばなりません。全く配慮に欠けるPCです。
    簡潔で適切なご説明に非常感謝でございます。
    (後期高齢のパソコンじぃーさん)

    • r3098 より:

      毎回、NumLockキーを押すのは面倒ですものですね。
      お役に立ちましたようでよかったです!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Firefoxで音が出ない!?

気がつくとFirefoxでYouTubeをはじめ、ブラウザで動画を再生しても音が出ていないことがあり […]

Windows7 Home Premiumをリモートデスクトップで操作する

リモートデスクトップはネットワーク上のWindows PCをネットワーク越しに操作できるという大変便 […]

Windows7で起動時にネットワークドライブがマウントできない

ネットワークドライブに設定するとNASやネットワーク上のサーバ・PCをマウントしてローカルディスクの […]

コマンドプロンプトでIPアドレスを設定

GUIではなく、コマンドプロンプトからIPアドレスを設定する場合はnetshコマンドを使用します。管 […]