Windows 10/8/7でWindows+Lショートカットキーを無効にする方法
Windows と Mac OS X を切り替えるのは、デュアルブート、ハッキントッシュの使用、あるいは単に仕事で切り替える場合でも、今日ではごく普通です。問題は、一方の OS で機能するキーボードショートカットがもう一方では機能しないことが多く、そのため混乱やフラストレーションが生じることです。Mac では、Web ブラウザーで Command + L を押すと、直接アドレスバーにジャンプします。しかし、Windows では、同じ Command (または Windows) + L を押すと、PC がロックされるかログアウトされるだけなので、Mac のショートカットに慣れていると煩わしい場合があります。これらのシステムを頻繁に切り替えている場合は、アドレスバーがポップアップ表示されることを期待して Command + L を押し続け、代わりに PC がロックされることはよくあります。そう、OS の慣習が衝突すると、このような奇妙なことが起こるのです。
Mac OS Xでは、ホットキーの変更は可能です。環境設定でキーボードショートカットを調整すれば、混乱を避けることができます。しかし、正直に言うと、Windows + Lのショートカットを完全に無効にするのが最善策です。特に、PCをロックすることがあまりない場合や、Macを主にブラウジングに使用している場合は、この方法が効果的です。こうすることで、ショートカットが邪魔になったり、誤ってシステムをロックしたりすることがなくなり、誤って押してしまうこともなくなります。手順は以下のとおりです。
Windowsロゴ+Lキーボードショートカットを無効にする
このホットキーを無効にするには、レジストリの編集が少し必要になりますが、想像以上に面倒です。レジストリをいじる前に、システムの復元ポイントを作成しておくのを忘れないでください。万が一、何か問題が発生した場合に備えてです。特にシステム設定の編集に慣れていない場合は、この習慣を身に付けることをお勧めします。さて、手順は以下のとおりです。
レジストリエディターを開く
- 押すとWindows + R実行ダイアログが表示されます。(Mac で Boot Camp などを使用して Windows を実行している場合は、押すとCommand + R同じダイアログが表示されます。)
- 入力し
regedit.exeてEnterキーを押します。UACが許可を求めてきたら、「はい」をクリックします。
レジストリエディターが起動します。Windowsのシステム設定はすべてここに保存されています。操作は簡単ですが、注意が必要です。一つでも間違った変更をすると、状況がおかしくなる可能性があります。
レジストリキーを見つけて、無効化エントリを追加します
- 次の場所に移動します: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
- 右側のペインで右クリックし、[新規] > [DWORD (32 ビット) 値]を選択します。
- 名前をDisableLockWorkstationにします。(非常に簡単です。)
このDWORD値を1に設定すると、Windows + Lショートカットが無効になります。後で*元に戻す*場合は、このエントリを削除するか、値を0に戻してください。
値を変更してロックショートカットを無効にします
- 作成したDisableLockWorkstationエントリをダブルクリックします。
- 値のデータボックスに「1」と入力します(デフォルトは 0 ですが、1 に変更してください)。
- 「OK」をクリックすれば完了です。レジストリエディターを閉じます。
これで、Windows + L キーを押しても、Windows がロックしたりログイン画面が表示されたりしなくなります。正直、Windows にこんなに簡単に無効にできないショートカットが組み込まれているのはちょっと奇妙ですが、実際には可能です。一部のマシンでは変更がすぐに反映されない場合がありますが、通常は再起動すると改善されます。
何らかの理由でこれがうまくいかない場合(後でホットキーを復元したい場合など)、レジストリパスに戻ってDisableLockWorkstationエントリを削除してください。システムは以前と同じように動作します。
Windowsの他のショートカットをカスタマイズしたり無効化したりしたい場合は、Winhanceなどのツールがありますが、このショートカットだけならレジストリ編集で十分です。念のため言っておきますが、レジストリの操作は少し難しいので、作業を始める前に必ずバックアップするか、復元ポイントを作成してください。少し奇妙に感じるかもしれませんが、Windowsではそういうものです。
まとめ
- regedit.exeを使用してWindows ショートカットを微調整します。
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Systemに移動します。
- DisableLockWorkstation DWORDを作成し、それを 1 に設定して Win + L を無効にします。
- 変更がすぐに有効にならない場合は再起動してください。
まとめ
総じて言えば、レジストリでWindows + Lのショートカットを無効にすることは、OS切り替え時に誤ってログアウトしたりシステムがロックアウトしたりするのを防ぐことができるちょっとした設定の一つです。最初は少し面倒ですが、一度設定してしまえば、スムーズに操作できるようになり、Windows + Lを押したのになぜマシンがロックしたりログアウトしたりしてしまうというイライラする瞬間を回避できます。この設定が、OS間でのショートカットの奇妙な衝突を回避するのに役立つことを願っています。幸運を祈ります。キーボードショートカットが正常に動作することを願っています!