• ベストアンサー

起動時NumLockキーをONにしたい

パソコンでWindowsXPを起動すると、いつも、NumLockキーが OFFになっています。  BIOSの設定を変更するとONになると教えてもらい、BIOS変更したのですが やはり起動時にはOFFになっています。  これを、起動時ONにする方法は、どうすればいいでしょうか。 教えていただけませんか。  レジストリの変更とか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

http://support.microsoft.com/kb/315468/ja ログイン画面でパスワードを入れるときにテンキーが使いたいのでしょうか?でしたらこれを参考に、レジストリをいじってください。ただし、自己責任で。 私はこの方法で使っています。

tsuka195
質問者

お礼

早速の書き込みありがとうございます。 おかげで解決しました。 ありがとうございました。

その他の回答 (2)

回答No.3

回答1 もう回答されている方がいますが同じことを レジストリをいじるスクリプトで可能です。 以下を任意の名前で拡張子「js」にして実行すれば出来ます。 ご存知だとは思いますが、レジストリをいじりますので レジストリのバックアップをしてから、実行は自己責任でお願いします。 ------------------------------------------------------- var shell = WScript.CreateObject( 'WScript.Shell' ); var q = shell.Popup( '起動時にNumLockをONにしますか?', 0, 'show windows version', 3 + 32 ); var regKey = new Array(2); var par = new Array(2); var type = new Array(2); regKey[0] = 'HKEY_USERS\\.DEFAULT\\Control Panel\\Keyboard\\InitialKeyboardIndicators'; regKey[1] = 'HKEY_CURRENT_USER\\Control Panel\\Keyboard\\InitialKeyboardIndicators'; par[0] = '2'; par[1] = '2'; type[0] = 'REG_SZ'; type[1] = 'REG_SZ'; if( q == 7 ){ par[0] = '0'; par[1] = '0'; }else if( q != 6 ){ WScript.Quit(); } for( var i = 0; i < 2; i ++ ){ shell.RegWrite( key[i], par[i], type[i] ); } WScript.echo( '再起動後設定は有効になります。' ); -------------------------------------------------------

  • kadakun1
  • ベストアンサー率25% (1507/5848)
回答No.1

下記を参照して下さい。

参考URL:
http://homepage2.nifty.com/winfaq/