Windows 8でタスクバーの色を変えずに白いウィンドウ枠を実現する方法

📅
🕑 1 分で読む

前身のWindows 7と同様に、Windows 8でもウィンドウの境界線とタスクバーの色を自由に設定できます。MicrosoftはWindows 8に、壁紙に合わせてタスクバーとウィンドウの境界線の色を変更する自動カラー機能まで追加しました。しかし、ここで注目すべき点があります。Windows 8のリリースプレビュー版では、タスクバーとウィンドウの境界線に異なる色を設定できました。これはちょっとしたカスタマイズ機能です。残念ながら、この小さな機能は最終リリース版(RTM)では削除されてしまいました。幸いなことに、レジストリを少しいじるだけで、Windows 8 RTM版でもタスクバーとウィンドウの境界線に別々の色を設定できるようになりました。保証はできませんが、一部の環境では問題なく動作します。

このトリックを使うと、ウィンドウの境界線が自動的に白くなり、境界線の色を個別に指定することはできません。つまり、タスクバーを緑色にして境界線を青色にするといったことはできません。この調整は画一的なアプローチです。それでも、もう少し色を調整したい場合は、以下の手順で設定できます。

以下の手順に従ってください。数分でタスクバーとウィンドウの境界線の見た目が変わります。

Windows 8でウィンドウの境界線とタスクバーに異なる色を設定する方法

方法1:Aero8Tunerツールを使用する

マシンによってはレジストリの調整が少し複雑だったり、全く機能しなかったりする場合もあります。そんな時は、Aero8Tunerのようなシンプルなツールが役立ちます。このツールは、レジストリを手動で編集することなく、Aero効果やカラー化の設定を変更できるように特別に設計されているので、作業がかなり楽になります。しかも、自分でレジストリをいじくり回すよりもリスクが低いです。

  • まず、GitHubリポジトリ:WinhanceからAero8Tunerをダウンロードしてください。見つけにくい場合があり、ある環境では問題なく動作したのに、別の環境では…うまく動作しなかったということもあります。ZIPファイルを解凍し、Aero8Tuner.exeを実行して、「ウィンドウの色付けを有効にする」トグルを探してください。
  • このオプションを無効にしてください。するとウィンドウの枠線が白くなり、今回の回避策で目指す色になります。設定後、変更を有効にするにはexplorer.exeプロセスを再起動するか、再起動が必要になる場合があります。

方法2:手動レジストリハック(パワーユーザー)

こちらの方が簡単ですが、レジストリに手を出すことになります。何をしているか分かっていれば心配する必要はありませんが、くれぐれも注意してください。間違えると、Windowsのビジュアルに奇妙な問題が発生する可能性があります。

  1. レジストリエディターを開きます。 を押しWindows + Rregedit.exeと入力してEnterキーを押します。UACプロンプトを確認します(はい、これは正常です)。Windowsは予期せぬ動作をすることがありますので、念のためレジストリをバックアップしておくことをお勧めします。
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\DWMへ移動します。これが魔法が起こる鍵です。
  3. EnableWindowColorizationというエントリを探してください。見つからない場合は、DWORD(32ビット)値として作成する必要があるかもしれません。ダブルクリックして、値のデータを1に変更してください。これでウィンドウの色のカスタマイズが有効になります。
  4. レジストリエディターを閉じ、デスクトップウィンドウマネージャー(DWM)を再起動します。手順は以下のとおりです。
    • タスク マネージャー( )を開きCtrl + Shift + Esc、最小化されている場合は下部の[詳細]をクリックします。
    • デスクトップ ウィンドウ マネージャー セッション マネージャープロセスを見つけて右クリックし、[タスクの終了]を選択します。
  5. 確認ダイアログが表示される場合がありますが、シャットダウンの可否を尋ねられた場合は無視するか、承認してください。システムが自動的にDWMを再起動する場合や、変更を有効にするためにログアウトして再度ログインする必要がある場合があります。一部のマシンではPC自体の再起動が必要になる場合もありますが、多くの場合、プロセスを終了するだけで動作します。
  6. DWM が再起動すると、ウィンドウの境界線が白に変わり、どの境界線にこの色効果を適用するかを調整できるようになります。

正直、なぜうまくいく時とうまくいかない時があるかは分かりません。Windows は必要以上に難しくしているのでしょう?レジストリ方法がうまくいかない場合は、Aero8Tuner を使うのが手っ取り早い方法です。

まとめ

  • Aero8Tuner をダウンロードして実行し、Enable Window Colorization を無効にします。
  • または、レジストリ キーをEnableWindowColorization1 に編集して、DWM を再起動します。
  • レジストリの調整には注意してください。まずはバックアップしてください。
  • ウィンドウの境界線は自動的に白に変わります。残念ながら、境界線にカスタム カラー オプションはありません。
  • 別々の色が必要な場合は、サードパーティ製のツールを検討するか、Microsoft が将来のアップデートでそのようなオプションを再度有効にするのを待つ必要があるかもしれません。

まとめ

このハックはちょっと変わっていますが、Windows 8でもう少しカスタマイズしたいという方には、なかなか良い回避策です。とはいえ、全体的に少し不格好な感じがします。Windowsはこの部分をあまり分かりやすく、ユーザーフレンドリーにしてくれなかったからです。誰かの頭痛の種を少しでも軽減できれば幸いです。

結論

レジストリメソッドやAero8Tunerを試してみると、柔軟性がいくらか回復するかもしれませんが、完璧ではないかもしれません。うまくいくときもあれば、うまくいかないときもあります。それでも、OSをいじるのをためらわないのであれば、何もしないよりはましです。この方法が、誰かのUIを少しでもコントロールするのに役立つことを願っています。