我已经安装了Windows Server 2012的全新副本,当我转到Control Panel > Appearance > Display > Color and Appearance
它表示“ 此页在此版本的Windows中不可用 ”。
我安装的版本是MSDN订阅人下载中的最新版本,在“计算机属性”下列为“Windows Server 2012 Standard”。 我可以改变桌面的背景颜色,但不能改变窗口边框的颜色。 唯一可用的“scheme”是“Windows Basic”,然后是4个甚至更丑的“高对比度”scheme。
这不是什么大不了的事情,但总是看着丑陋的蓝色窗口,让我头痛。 为什么会这样简单的设置“不可用”?
您需要启用“桌面体验”function来获取桌面部分(配色scheme,3Dgraphics,Windows媒体播放器等)。 我们在terminal服务器上这样做。 您可能必须强制用户使用定义的样式 – 这可以通过本地组策略或基于常规域的GPO来完成。
下面的截图来自这里 。
如果您不想安装“桌面体验”,则可以使用中的registry项更改颜色scheme
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM
你不能修改那里的特定颜色,但改变整个scheme,就像Windows GUI允许你做的那样。
更改registry项后, 需要重新启动 。 像TN指出的那样,注销或closures远程桌面似乎已经足够了 。 感兴趣的关键是:
ColorizationColor
ColorizationAfterglow
(不知道这个) 颜色设置为HEX格式,包括alpha通道。 初始( 蓝色 )值是0xc055c9ed
,其中c0
是alpha。
例如,更改颜色(将Alpha通道单独保存)为0xc0eac754
( 橙色 ),重新启动后,您将看到以下配色scheme:
如果您不想安装桌面体验function(并且您应该三思而后行,因为它也安装了一堆应用程序 ),还有一个选项有点有限,但可能有效:高对比度颜色scheme。
您会发现,基本scheme的颜色实际上是可自定义的,但是只有select了高对比度颜色scheme之一才能看到控件。
之前:
后:
不幸的是,微软以他们无限的智慧,不允许你自定义所有的颜色,所以这种方法肯定会涉及一些权衡。 特别是,任务栏颜色不是直接可定制的。 但我似乎仍然喜欢默认的调整高对比度scheme,没有在我的服务器上安装Windows Media Player和AVI编解码器的风险。
我已经在网上search了一个简单的实用程序,发现,Aero 8 Tuner。
它似乎有一个简单的function,来定制颜色。 我试图下载它,但该网页说,该程序已被Winaero Tweaker取代,所以我下载了它。
它没有任何安装程序,所以我可以点击运行它。 它显示了一个关于Windows SAT缺席的例外对话,但是我可以通过点击继续来忽略它。
我导航到外观 – >同步地铁/航空颜色,然后点击同时更改两种颜色。 可怕的是,可怕的颜色立即消失了,无需安装数千个桌面体验组件和系统重启。 如果我将来讨厌这种颜色,我可以再做一次。
您需要安装桌面体验。 打开你的Powershell并执行这些命令来安装::
Import-Module ServerManager Install-WindowsFeature Server-Gui-Mgmt-Infra
要使用Windows PowerShell安装服务器graphicsShell,请使用以下命令:
Import-Module ServerManager Install-WindowsFeature Server-Gui-Shell
要使用Windows PowerShell安装Desktop Experience,请使用以下命令:
Import-Module ServerManager Install-WindowsFeature Desktop-Experience
要使用Windows PowerShell安装Media Foundation,请使用以下命令:
Import-Module ServerManager Install-WindowsFeature Server-Media-Foundation
要使用Windows PowerShell卸载服务器graphicsShell,请使用以下命令:
Import-Module ServerManager Uninstall-WindowsFeature Server-Gui-Shell
而已! 执行重启后。 点击桌面后,你会发现“个性化”,你也可以启用audio。 干杯!!!!
可以通过PowerShell更改颜色,而无需安装Desktop Experience或使用regedit.exe手动debugging。 例如,我为我的服务器select了以下三种配色scheme:
# 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将RGBhex颜色值转换为整数:
[Convert]::ToInt32("ff0000", 16) 16711680
在安装桌面体验后的服务器2012 R2中可以更改Windows的颜色
这是一个服务器。 你实际上已经用这一行自己给出了答案:
“此页面在此版本的Windows中不可用”
服务器需要远程pipe理,因此将这些function实际编程到操作系统的核心是没有意义的。