
最近再起動した後、2012 R2 リモート デスクトップ サーバーのシステム カラーがすべて間違っています。基本色を使用していると報告されていますが、ハイ コントラストになっているように見えます。
ここにそのひどさのスクリーンショットがあります。
この問題は、リモート デスクトップとローカルにログオンしたコンソールの両方に存在します。新しいドライバーはなく、前回の再起動 (正常に動作していたとき) 以降に MS アップデートがインストールされていないことを確認できます。
このシステムにログインしている開発者は多数います... 再起動するまで有効にならない設定が変更された可能性があります... しかし、何/どこですか?
この混乱を解決する方法について何かアイデアをお持ちの方は、ぜひ教えてください。
更新: Windows Basic 以外のテーマは影響を受けないことが判明しました。別の basic.theme ファイルをコピーしましたが、問題は解決しませんでした。現在、デフォルトのテーマ カラーのレジストリ設定が間違っているのではないかと考えています。どこが間違っているのかはわかりません。
更新 2: basic.theme ファイルを変更して、aerolite.msstyles ではなく aero.msstyles を指すようにしました。これで問題は解決したようです... ただし、望んでいた以上の見た目の美しさは実現しました。
この時点で、本当に必要なのは、AeroLite スタイルのすべての色を決定するレジストリまたはファイルの場所です。これが何らかの理由で破損しています。
答え1
この問題には頭を悩ませました。この問題に再び遭遇する人のために、解決策をここに示します。
C:\Windows\resources\themes\vscacheに移動します
vscache フォルダの所有権を取得します。そのフォルダ内のすべてを削除します。サーバーを再起動します。再起動すると、ファイルがシステムによって再作成されるので、問題は解決します。
答え2
これは(白の背景に白のフォント)更新と再起動後に発生する可能性があります。最初の解決策はAeroLite.msstyles
キャッシュ ファイルを削除することです。
del C:\Windows\Resources\Themes\aero\VSCache\AeroLite.msstyles*.mss
shutdown -r -t 0
再起動します (@CrypticSage のように)
2 番目の解決策 (今すぐサーバーを再起動できない場合) は、ユーザー アカウントでテーマを AeroLite から Aero に変更し (再ログイン) ます。
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ThemeManager /v DllName /t REG_EXPAND_SZ /d ^%systemroot^%\resources\themes\Aero\Aero.msstyles /f
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ThemeManager /v PrePolicy-DllName /t REG_SZ /d C:\Windows\resources\themes\Aero\Aero.msstyles /f
shutdown -l
答え3
私たちのケースでは、再インストールすることでdesktop experience feature
この問題は解決しました。