Windows Server 2012で配色を変更する方法


20

Windows Server 2012の新しいコピーをインストールしましたが、アクセスするControl Panel > Appearance > Display > Color and Appearanceと「このページはこのエディションのWindowsでは使用できません」と表示されます。

インストールしたバージョンは、MSDNサブスクライバーダウンロードからの最新のものであり、[コンピューターのプロパティ]の下に[Windows Server 2012 Standard]としてリストされています。デスクトップの背景色は変更できますが、ウィンドウの境界線の色は変更できません。使用可能な「スキーム」は、「Windows Basic」スキームと、さらに4い4つの「ハイコントラスト」スキームのみです。

大したことではありませんが、butい水色のウィンドウの境界線を常に見ると頭痛がします。なぜこのような単純な設定が「利用できない」のでしょうか?

回答:


23

デスクトップパーツ(カラースキーム、3Dグラフィックス、Windows Media Playerなど)を取得するには、「デスクトップエクスペリエンス」機能を有効にする必要があります。ターミナルサーバーでこれを行います。定義されたスタイルの使用をユーザーに強制する必要がある場合があります。これは、ローカルグループポリシーまたは通常のドメインベースのGPOで実行できます。

以下のスクリーンショットはここから来ています

デスクトップ体験


より良い配色を選択した後、機能を削除すると設定が保持されます。
ザカリヤドル

これは、デスクトップにシステムアイコンを配置する場合の要件でもあります。彼らはWindowsのパッケージ化時にワンダーWTFは、マイクロソフトで考えていたが...一緒ます
マッシモ

違う。romkynsの回答を参照してください。
joshudson

@joshudson答えは間違っていません。カラースキームは、Windows Serverのデスクトップエクスペリエンス機能の一部です。それらをインストールしたくない場合、および以下の回答のトリックを使用したい場合は、お気軽にそれを行ってください。それでも私の答えが間違っているという意味ではありません。ああ、そして下票をありがとう!
pauska

@joshudson「間違っている」とは正確には何ですか?
マイケルハンプトン

14

「デスクトップエクスペリエンス」をインストールしたくない場合は、次のレジストリエントリで配色を変更できます。

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

そこで特定の色を変更することはできませんが、Windows GUIのように全体的なスキームを変更できます。

レジストリエントリを変更した後、再起動が必要ですTNが指摘しているように、サインアウトまたはリモートデスクトップを閉じるだけで十分のようです。関心のあるキーは次のとおりです。

  • ColorizationColor
  • ColorizationAfterglow (これについてはわかりません)

色は、アルファチャネルを含むHEX形式で設定されます。初期()値である0xc055c9ed場合c0、αのためのものです。

たとえば、色を変更して(アルファチャネルはそのまま)、0xc0eac754オレンジ)にすると、再起動後に次の配色が表示されます。

Windows Server 2012 R2のオレンジ色スキーム


3
+1ただし、現在のユーザーを変更しているだけなので、再起動は必要ありません。Windows Server 2012 R2では、リモートデスクトップを閉じる(サインアウトせずに)、またはサインアウトするだけで十分のようです。
テネシー。

ColorizationColorBalanceも重要です。これにより、新しいユーザープロファイルの膨大な数に変更され、境界線が黒でレンダリングされます。スクリーンショットのように0x57に設定すると、すべてが再び機能します。
ジョープボーゼンバーグ

3

デスクトップエクスペリエンス機能をインストールしたくない場合(そして、アプリの束インストールするので、よく考えてください)、少し制限されているが機能する可能性のある別のオプションがあります:ハイコントラストカラースキームです。

ご覧のとおり、基本スキームの色は実際にはカスタマイズ可能ですが、そのためのコントロールは、コントラストの高いカラースキームのいずれかを選択した場合にのみ表示されます。

前:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

残念ながら、Microsoftの無限の知恵では、すべての色をカスタマイズすることは許可されていないため、このアプローチにはいくつかのトレードオフがあります。特に、タスクバーの色は直接カスタマイズできません。しかし、サーバーにWindows Media PlayerとAVIコーデックをインストールするリスクなしに、デフォルトよりも調整されたハイコントラストスキームを好むようです。


3

Webで簡単なユーティリティを検索して、Aero 8 Tunerを見つけました。

色をカスタマイズするための簡単な機能が1つあるようです。私はそれをダウンロードしようとしましたが、ページはプログラムがWinaero Tweakerに取って代わられたと言ったので、代わりにそれをダウンロードしました。

インストーラーがなかったため、クリックして実行できました。Windows SATが存在しないという例外ダイアログが表示されましたが、[続行]をクリックして無視できました。

[外観]-> [メトロ/エアロカラーの同期]に移動し、[両方の色を一度に変更]をクリックしました。さらに、何千ものデスクトップエクスペリエンスコンポーネントをインストールしたり、システムを再起動したりすることなく、ひどい色がすぐに消えてしまいました。そして、私が将来その色を嫌うようになったら、私は再びそれをすることができます。


これは私のために仕事をしました。今私は、複数のフルスクリーンRDPセッションを区別することができます
セルゲイ

3

デスクトップエクスペリエンスをインストールしたり、regedit.exeを手動でいじったりすることなく、PowerShellを使用して色を変更できます。たとえば、サーバーに次の3つの配色を選択しました。

# Own virtual machine, do whatever you want
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 8041239
# Internal test server, other users' work might be blocked if you screw up
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 16372771
# Production server, lives are at stake!
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "ColorizationColor" -Value 13043720

色は整数として設定する必要があります。PowerShellを使用して、RGB 16進カラー値を整数に変換できます。

[Convert]::ToInt32("ff0000", 16)
16711680

1

Desktop Experienceをインストールする必要があります。Powershellを開き、これらのコマンドを実行してインストールするだけです::

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Mgmt-Infra

Windows PowerShellでサーバーグラフィカルシェルをインストールするには、次のコマンドを使用します。

  Import-Module ServerManager

  Install-WindowsFeature Server-Gui-Shell

Windows PowerShellでデスクトップエクスペリエンスをインストールするには、次のコマンドを使用します。

  Import-Module ServerManager

  Install-WindowsFeature Desktop-Experience

Media FoundationとWindows PowerShellをインストールするには、次のコマンドを使用します。

  Import-Module ServerManager

  Install-WindowsFeature Server-Media-Foundation

Windows PowerShellでサーバーグラフィカルシェルをアンインストールするには、次のコマンドを使用します。

  Import-Module ServerManager

  Uninstall-WindowsFeature Server-Gui-Shell

それでおしまい!再起動を実行した後。デスクトップをクリックすると「パーソナライズ」が表示され、オーディオを有効にすることもできます。乾杯!!!!


0

デスクトップエクスペリエンスをインストールした後のサーバー2012 R2では、ウィンドウの色を変更できます

ここに画像の説明を入力してください


-4

サーバーです。あなたは実際にすでにこの行であなた自身に答えを与えました:

「このページはこのエディションのWindowsでは使用できません」

サーバーはリモート管理用であるため、これらの機能を実際にOSのコアにプログラムすることは意味がありません。


1
Frederikには異論はありませんが、Windows Serverの他のすべてのバージョンで利用できるのは奇妙なことなので、実際には追加のプログラミングではありません。カラーピッカーにセキュリティの影響があるとは信じられません。削除する場合は、恐ろしい色を選択するのではなく、標準のグレー色のままにしてください。繰り返しますが、それは大きな問題ではありませんが、時にはMSの決定が本当に驚きます。
bigmac

@bmccleary MSは間違いなくサーバーGUIから遠ざかり、これは効果の1つです。テーマはデフォルトでクライアントOSに追加されるユーザースペース機能になります(アドオンとしてのサーバー、Pauskaの回答を参照)。すべてのコードは、特にハッキングされる前に想像できなかった方法で、潜在的に脆弱性を追加します。可能な限り多くのコードを削除すると、それらの潜在的なベクトルも削除されます。色の選択に関しては、おそらくリモート管理を学ぶことを奨励することを意図したものです。
クリスS

これはまったく正しくありません。私の答えをご覧ください。
pauska

1
「それはサーバーです」:サーバーを開発用に使用しいないことは明らかですが、他の多くのサーバーは使用しています。その場合、それは合理的な質問です。
グレン

1
サーバーの色を変更すると、どのサーバーへのリモート接続が一目でわかるようになります。(このServerFaultページの見つけ方です。)
andrewf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.