如何在 Windows Server 2008 R2 中为非管理员用户拖动时显示窗口内容?

如何在 Windows Server 2008 R2 中为非管理员用户拖动时显示窗口内容?

我按照说明进行操作问题 41846 (如何在 Windows Server 2008 R2 中拖动时显示窗口内容?), 那是:

  • 打开系统属性对话框(我必须输入管理员密码)。
  • 在里面表现字段集,点击设置按钮打开性能选项对话。
  • 视觉效果选项卡,按调整至最佳外观单选按钮。

我已经为管理员执行过一次此操作,重启后设置会被记住。对于其他用户,我必须在每次重启后执行此操作。但是,列表中的复选框都处于选中状态。

如何让 Windows Server 2008 R2 记住并使用视觉效果非管理员用户的设置?

答案1

尝试为用户提供临时管理员权限,根据更改设置如何在 Windows Server 2008 R2 中拖动时显示窗口内容?文章,重新启动计算机并删除管理员权限。

答案2

不幸的是,视觉效果选项卡位于高级系统设置对话框中,只有管理员用户才可以调用。

您可能已经注意到,视觉效果设置是与用户相关的,而不是与机器相关的。

HKEY_CURRENT_USER通过对 Windows Server 2016 上的管理员用户的注册表配置单元进行注册表比较,将视觉效果从最棒的表演最佳外观,以下值会发生变化:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"DragFullWindows"="1"
"FontSmoothing"="2"
"UserPreferencesMask"=hex:be,3e,07,80,12,00,00,00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinAnimate"="1"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"IconsOnly"=dword:00000000
"ListviewAlphaSelect"=dword:00000001
"ListviewShadow"=dword:00000001
"TaskbarAnimations"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]
"VisualFXSetting"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM]
"EnableAeroPeek"=dword:00000001
"AlwaysHibernateThumbnails"=dword:00000001

(省略了一些差异,因为判断它们与视觉效果无关。)

  1. 以非管理员用户身份登录。
  2. 导入上述注册表设置。[1][2][3]
  3. 退出并重新登录以使设置生效。

[1] 通常修改注册表的风险由您自行承担;本文作者不承担任何责任。适用。

[2] REG 文件将当前用户视觉效果配置为最佳外观。如果已满,您可以单独应用单个注册表值最佳外观不需要经验。

[3] 请注意,注册表编辑器仍将调用 UAC 提示。但是,对于导入仅包含HKEY_CURRENT_USER条目的 REG 文件,注册表编辑器足以接收当前非管理员用户凭据。

相关内容