2017年01月02日

「NumLockLock ver.1.40.02」更新に関する詳細

去年12/31に、「NumLockLock ver.1.40.02」を公開したのですが、それについて詳細をまだ書いていませんでしたので、ここで書いておきたいと思います。

Windows 10 に Anniversary Update を適用すると、[OS設定]「ログイン時にNumLockキーをONにする」設定は利用できなくなるという情報がありました。これまでは、おそらくこれは、Windows 10 Anniversary Updateのバグまたは仕様と考えられるということで、サイト上にて案内をさせてもらっていました。その後、いくつかのサイトから情報を得ていたのですが、どうも総合すると、このレジストリ設定は公式なものではなくて、今まで設定できていたのも偶然で、実は設定できないのが当たり前なんじゃないかと思うようになって来ました。

おそらく、「Windows終了時にレジストリの値が上書きされる」ようになっているため、いくら、NumLocKLockなどの他のプログラムが設定したとしても、終了時に値が上書きされて無効になる・・・という動作をするのが普通みたいですね。

Anniversary Updateでは、この動きがログオン画面に対しても実施されるようになったため、レジストリの書き戻しのようなものが起きるようになったのでしょう。となると、NumLockLockがいくら、レジストリの設定値を工夫しようとしても駄目なわけですね。

ただ、問題は起きていないとする声も届いているため、必ずしも上記のような動作が起きてしまうわけではないようです。
ここらへん、ユーザー毎に寄せられている声が異なっており、何を信じて仕様を決めてコーディングしたら良いのか、よくわからない状態となっています。

一番確実なのは、上記の参考サイトの1つにも書かれていますが、Wordをインストールし、Windows終了時に起動するVBスクリプトを定義しておき、・・・みたいな方法しかないのかも知れません。となると、NumLockLockでそれを真似るのは難しそうですね。

というわけで、上手くいかないとするユーザーの環境があることを踏まえ、これを設定しても上手くいかない可能性があることを説明し、作者に問合せをしても無駄であることも明記するというのがよさそうかなと思い、今回のような実装になりました。


posted by ayacy at 00:00 | Comment(0) | TrackBack(0) | フリーソフト
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/178237439
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック