Windows8.1 機で確認しましたが、下記のページ記載の手入力する方法で、レジストリの 「Keyboard Layout」 キーに 「Scancode Map」 を作成し Windows キーを無効にできました。
ただし、キーボードが分離されているデスクトップ型機で、109 日本語 PS/2 キーボードでの確認です。
(「Fix it」 は Windows8 以降の OS には未対応のようですので試していません。)
http://support.microsoft.com/kb/216893/en-us/
日本語翻訳したページもありますが機械翻訳のため意味がわからない部分が多いので、上記の英語ページをご覧になってみてください。
このページ記載の方法の対象 OS は Windows7 までですが、手入力する方法は Windows8.1 機でも有効でしたので Windows8 機でも有効ではないかと思われます。
公式の方法とお書きになっているのは上記のページでしょうか?。
もしかして、機械翻訳のページをご覧になっていませんか?。
いずれにしろ、今一度、上記ページに記載の方法をお試しになってみてはいかがでしょう。
記載のとおりにレジストリ値を設定すると左右の Windows キーが両方とも無効になります。
(USB キーボードの場合は未確認です。)
レジストリ値を手入力するのではなく、.reg ファイルを使用した以下のような設定方法もあります。
※以下の手順を実施する場合、管理者権限を持ったアカウントでサインインしていることを前提にしています。
※念のため、事前にシステムイメージのバックアップなどを取った上で作業されることをお勧めします。
<Scancode Map 作成手順>
- 「メモ帳」 に下記の文字列(4行)をそのままコピーした後、setcode.reg とでも名前を付けて適当な場所(デスクトップなど)に保存する。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00 2. setcode.reg をダブルクリックし、『・・・続行しますか?』という確認メッセージに対して 「はい」 をクリックすれば、「Keyboard Layout」 キーの中にバイナリ値を持った 「Scancode Map」 が作成されます。
念のため、レジストリエディタ を起動、下記のキーを探し 「Scancode Map」 という名前のバイナリ値が作成されていることを確認してください。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 3. PC を再起動する。
もし、うまくいかない場合や元に戻したい場合は、以下の手順で 「Scancode Map」 を削除してください。
<Scancode Map 削除手順>
・手入力で削除する場合
- レジストリエディタを起動、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
を探し、そこに作成されている 「Scancode Map」 を右クリックから 「削除」 する。
くれぐれも他の項目などを削除してしまわないよう注意してください。 2. PC を再起動する。
・.reg ファイルを使用して削除する場合
- 「メモ帳」 に下記の文字列(4行)をそのままコピーした後、delcode.reg とでも名前を付けて適当な場所(デスクトップなど)に保存する。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=- 2. delcode.reg をダブルクリックし、『・・・続行しますか?』 という確認メッセージに 「はい」 をクリックすれば、「Keyboard Layout」 キーの中の 「Scancode Map」 が削除されます。
念のため、レジストリエディタを起動、下記のキーを探し 「Scancode Map」 が削除されていることを確認してください。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 3. PC を再起動する。
尚、「Scancode Map」 については下記のサイトに詳細説明がありますので、参考にされてみてはいかがでしょう。
http://www.losttechnology.jp/Tips/keyscancodemap.html
例えば、109 日本語 PS/2 キーボードの場合
- 向かって左側の Windows キー(Key Name = Left GUI)のみを無効にする場合の.reg ファイルは
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5B,E0,00,00,00,00
- 向かって右側の Windows キー(Key Name = Right GUI)のみを無効にする場合の.reg ファイルは
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5C,E0,00,00,00,00
のようになります。
ご参考になれば幸いです。
<追記>
最初にご紹介している英語ページの手入力の手順(Let me fix it myself)は、英語 OS 環境で作成されているためか、日本語 OS 環境とは表記(To disable the Windows key, follow these steps: の 4. )に若干の違いがあります。
慣れていれば問題ないかと思うのですが、もし解りにくければ、.reg ファイルを使用した方法をお試しください。