ノートPCを起動時にnumlockが有効になってしまう場合の対処

2015/12/25 Windows

numlock-unlock-problem
先日、少し変わったことがノートPCで発生しました。
WindowsXPのノートPCですが、起動後、ログインしようとアカウント名とパスワードを入力しようとすると
キーボードから異なる文字が入力されてしまいます。
どうも、起動後にnumlockが有効になってしまい、該当する部分のキーボードを押すと数字が入力されます。
試しにnumlockを解除してみると、正常に動作します。
numlock解除後、OSを再起動すると、またもやnumlockが有効になってしまう。
BIOSの設定変更を行ったわけでもなく、なぜか突然このようになってしまいました。
不思議な現象だと思い、原因と対策を調べてみました。
意外な盲点で、このような設定に変更されてしまっていました。

スポンサーリンク

1.numlockが有効になってしまう原因

numlockは前日にある作業を行った一部のPCのみが有効になっている状態で、殆どのノートPCは正常に動作しています。
一部のPCとその他PCの差異を考えると、大凡の原因がわかってきました。
numlockが有効になってしまっているPCは、離れた拠点にあり、前日の作業時にリモートデスクトップで接続して、作業を行いました。
numlockが有効になっているのは、リモート接続を行ったPCに限られます。
そこで更に調べると、恐らく原因だと思われる内容がわかりました。
リモート接続先はノートPCですが、リモート接続元はフルキーボード(106)のため、リモートデスクトップ接続を行った際に、フルキーボードとして、ノートPC側が設定されてしまったようです。
原因がわかるとなんてことはないのですが、悩ましいところですよね。

2.numlockの解除方法(レジストリ)

numlockの解除はレジストリを設定変更することで可能なようです。
regedit.exeを起動します。
regedit

以下のキーを確認します。
HKEY_USER\.DEFAULT\Control Panel\keyboard
registry
InitialKeyboard~が2になっている場合、OS起動時にnumlockが有効になってしまいます。
ここに0を設定することで、numlockが有効になりません。
早速0を設定して、OSを再起動してみました。
結果は解除されていませんでした。
レジストリを見ると、該当するキーが2に戻っています。
再度、同じキーを設定変更して、再起動しても、必ず2に戻ってしまいます。
ここまで設定をしてみて、もしかして何らかのアプリケーションがnumlockを有効にしているのでは..とアタリをつけました。
キーボード関連のソフトウェアを見直していると、該当するアプリケーションがありました。

3.numlockの解除方法(スクリーンキーボード)

アクセサリとしてインストールされているスクリーンキーボードをクリックすると、numlockが有効になっています。
[プログラム][アクセサリ][ユーザー補助]の順に展開していくとスクリーンキーボードがあります。
screen-keyboard
この設定がレジストリを元に戻していた原因だと考え、スクリーンキーボードのnumlockを解除しました。
その後、再起動すると、numlockが解除されていました。
盲点ですが、フルキーボードのPCからノートPCへターミナルサービスで接続した際に、スクリーンキーボードが有効になってしまうようです。
もし、同じような症状になってしまった場合は、スクリーンキーボードの設定を確認していただくことで、正常な動作になる可能性があります。
スクリーンキーボードで修正ができない場合は併せてレジストリを変更して、再起動していただくと、解決するかと思います。

システムでお困りのお客様

もし、貴社で、

  • サポート切れのサーバやネットワーク機器の入れ替えをしたいが、どうしたらよいかわからない
  • サーバやネットワークの管理を行う社員がいないため困っている
  • 業務に利用している機器のセキュリティが大丈夫か心配
  • 機器の障害で、業務への影響が発生している
  • 社内の要望に対して、どのようなシステムを導入したらよいか解らない

など、サーバーやネットワーク、セキュリティでお悩みの方、新規のシステム導入を検討中の方。
多くのシステム構築を行い、成功させてきた実績をもつ弊社が、その問題を解決します。
お気軽にお問い合わせ頂き、貴社の問題解決にお役立てください。

お問い合わせ・ご相談はこちらから

Facebookでのご購読が便利です。

Twitter・Feedlyでもご購読できます。

Twitterでフォローする Feedlyでフォローする

関連する情報

windows-wan-slow

Windowsを利用していてWAN越しのファイル共有が遅い場合の検討事項

先日、弊社のお客様より、インターネットVPN経由(WAN越し)でファイルサーバへアクセスした場合

windows-42d-passloss

ActiveDirectory 42日間でパスワードの有効期限が切れる問題の回避方法

WindowsのActiveDirectory(以下AD)を利用していて、突然、パスワードの有効

vm-2012-guest

VMware Workstation 8 で Windows Server 2012 R2をゲストOSとして動作させる

先日、リリースされたばかりのWindows Server 2012 R2ですが、Windows

ad-dsadd

CSVを利用してActive Directoryにユーザーを一括登録するコマンド

WindowsのActive Directoryに一括してユーザーを追加したい場合がありますよね

group-policy

Windows Server 2012 R2でグループポリシーを設定する

ここ最近、Active Directoryを構築する案件が増えています。 Active Dir

Windows-logon-logoff

グループポリシーとログオンスクリプトでログオン・ログオフ時間を記録する。

監査法人による監査や、クライアントの業務管理でActive Directory上のユーザーアカウ

2008-C-drive

Windows Server 2008 R2でCドライブの空き容量を確保する

ここ最近、サーバOSとしてWindows Server 2008 R2を使うことも少しずつ減って

activedirectory-first

Windows Server 2012 R2へActive Directoryをインストール・構成する

以前の記事「Windows server 2012 R2を利用する前に始める10の作業」でWin

hyper-v-unconnect

Windowsの仮想サーバ管理ツール、Hyper-VマネージャーからGuestOSに接続できない

少し前に、Windows2008(R2)のhyper-V上に作成した仮想マシンのGuestOSに

win2008-sysprep-top

Windows Server 2008 R2で仮想マシンを初期化、sysprepの実行手順

仮想化環境(ここでは主にVMWare ESXiやマイクロソフトのHyper-Vなどのhyperv

Message

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

  • スポンサーリンク