約6か月前、どこからともなく古いキーボードのWinkeyが機能しなくなりました。 CTRL + ESCは引き続きスタートメニューを表示しますが、Winkeyだけでは明らかに何もしません。 Winkey + Mはデスクトップを表示しますが、Winkey + Lは引き続きコンピューターをロックします。他のアプリケーション内では、Winkeyの動作は異なります。
ログオフ、再起動、そしておそらくGoogleのすべてのソリューションを試した後、簡単な方法を試し、キーボードを切り替えました。使用期間がわずか6か月の新品のキーボード(いいえ、ゲーミングキーボードではありませんでした)で、当時は6年(現在は7)でしたが、何らかの理由で機能しました。私はそれをWindowsで発生するランダムなことの1つと考え、次に進みました。
約1週間前、このキーボードは同じ結果を示し始めました。それらのキーボードが異なる会社のものであり、異なる入力(6年前のものはPS/2、新しいものはUSB)を使用していることを考えると、ハードウェア関連であるとは信じがたいです。
現在、FirefoxのWinkeyはブックマークを表示しており、VSではヘルプを表示しています。
私は知りたいです:
1)この問題を永続的に修正するにはどうすればよいですか?
2)これの正確な原因は何ですか?
また、私は解決策を試しました ここ しかしそれは役に立ちませんでした。
[〜#〜] edit [〜#〜]:再起動すると修正されますが、しばらくすると再び機能しなくなります。
EDIT2:昨日、イベントビューアを調べたところ、アプリケーションエクスペリエンスサービスが開始された直後にWinkeyの動作が変更されたことがわかりました。私はそのサービスを無効にして、それが機能すると思いました。そうではありませんでした。
ここには、1つではなく2つの問題があります。firstはWindowsキーを再マップすることであり、secondは検出し、最終的にはシステムで実行されている(疑わしい)ソフトウェアからの再マッピングは避けてください。
A)キーボードをデフォルト値に再マッピングする
キーボードレイアウトは、次のレジストリキーにあります。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
変更するのは少し難しいので、Windowsキーをデフォルト値に再マップする2つの簡単な解決策をお勧めします。
1-Microsoft Keyboad Layout Creator
http://www.Microsoft.com/download/en/details.aspx?DisplayLang=en&id=22339
または
2-KeyTweak
http://webpages.charter.net/krumsick/
両方がそこに表示されます:Windows XP、Vista、および7でのキーボードレイアウトの再マッピング
http://vlaurie.com/computers2/Articles/remap-keyboard.htm
MKLCは「重い」ソリューションであるため、最初にKeyTweakを試してみることをお勧めします。巨大なセットアップファイルが作成され、「軽い」ソリューションの方が優れています...
「Wキー」をデフォルト値にリセットするだけです...
B)不要な「リマッパー」の犯人を見つける方法は?
Sysinternals Process Monitorを使用して、キーボードレイアウトに関連するレジストリキーにアクセスしているプロセスを監視することをお勧めします。
http://technet.Microsoft.com/en-us/sysinternals/bb896645.aspx
あなたがそれを見つけたら、あなたはこの「リマッパー」をどうするかを決めるでしょう... [例えば。ごみ箱... ;-)]
この助けを願っています。我々に教えてください。 :)
ザ・ Win キーは通常、 RegisterHotKey API関数を使用して、Explorer.exe
によってホットキーとして登録されます。 Hotkey Explorer を使用して、どのホットキーが登録されているかを確認できますが、その表示は私が望むよりも「ユーザーフレンドリー」です。
のように振る舞うために、あるレベルで再マッピングされているようです Favorites 「インターネット」キーボードのキー。レベルが低すぎることはできません、または Win+M などはまだ機能しません。いずれにせよ、 Favorites キー、プロセスモニターのこの行は正常です:
10:43:11.7233223 PM Explorer.exe 1028 RegOpenKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey\6 NAME NOT FOUND Desired Access: Read
(私はXP、YMMVを少し実行しています)
他のコメントのHKCUは、うまくいけばユーザーに隔離されていることを意味します。私は新しいユーザーを作成し、それが再発するかどうかを確認するためにしばらく実行しますが、すべてのものを移動するだけではありません(痛み、私は知っています)
hijackthis を取得して、起動時にどのアプリケーションがロードされているかを確認することをお勧めします。その後、タスクマネージャーからそれらを閉じる必要がありますCtrl+Shift+Esc
1つずつ確認し、それぞれの後で、Winキーが通常の動作に戻るかどうかを確認します。それが機能しない場合は、セーフモードでウィンドウをロードし、各アプリケーションを自分でロードして、Winキーが正常に機能しなくなるタイミングを確認してください。
そうすれば、2)それを引き起こすプログラムを見つけること、および1)そのプログラムをアンインストール/再構成して永続的に解決することの両方に答えることができると思います。
もちろん、これはハードウェアまたはソフトウェアのいずれかである可能性があります。
ソフトウェアのチェックは、1日中耐えられる場合は、ネットワーク(インターネット用)を使用してセーフモードで起動するのが最適です。これがもう起こらない場合、これはインストールされているプログラムが原因です。また、別のキーをWINにマッピングして、これによって観察された動作に変化がないかどうかを確認することもできます。
ハードウェアについては、別のUSBポートを介して接続されたさらに別のキーボードを試してみます。
問題が何であるかがわからない場合は、コンピューターを修理担当者に渡すことが、WINキーの使用をあきらめる以外の私の最後のアイデアです。