跨域调整桌面图标大小

跨域调整桌面图标大小

我们正在尝试将所有客户端计算机上的桌面图标更改为“经典视图”大小。Microsoft 表示无法使用 GPO/GPP 在 Server 2008 R2 上执行此操作。我们希望,如果我们能找到正确的注册表项,我们就能够在现场的瘦客户端登录时将该更改推送到它们。否则,我们必须对配置文件进行更改并手动重新创建它们,这不是一个令人高兴的想法。我们是否在某个地方遗漏了注册表项,或者我们只是忽略了更好的解决方案?

我们已经尝试了 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics 键,但更改似乎没有任何效果。图标的网格略有变化,但图标本身保持不变。

似乎没人知道这个问题的答案,所以我希望你们这些好心人能帮忙。欢迎提供任何意见。提前谢谢。

答案1

您无法这样做,因为 DPI 是基于用户的设置。即使您找到了一组神奇的键,它也不是持久的,并且取决于显示设备。简而言之,即使您找到了神奇的键,也不要这样做。我怀疑尝试更改这一点可能会导致显示驱动程序崩溃,因为它们需要特定范围的数字(我认为它应该在检测到显示设备与您设置的数字不匹配时立即重置)。

也许更好的办法是问一下你想通过改变图标的​​大小来实现什么目的?

答案2

我假设您想将任务栏更改为更像 Windows XP。要通过注册表进行此更改,请修改以下键:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarSmallIcons = 1

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarGlomLevel = 1

一些注意事项:

  1. 这是每个用户的设置,因此必须在用户登录时进行更改。这可以通过登录脚本轻松完成。
  2. 该更改直到用户下次登录才会生效。
  3. 要将其设置为所有新登录的默认视图,您需要自定义机器的默认用户配置文件。说明这里

答案3

我相信正确的键是 HKCU\Control Panel\Desktop\WindowMetrics\Shell Icon Size。

您需要注销并重新登录(或重新启动)才能生效。

相关内容