![windows 注册表管理启用指针阴影](https://linux22.com/image/1438609/windows%20%E6%B3%A8%E5%86%8C%E8%A1%A8%E7%AE%A1%E7%90%86%E5%90%AF%E7%94%A8%E6%8C%87%E9%92%88%E9%98%B4%E5%BD%B1.png)
我已经在 Google 上做了一些研究,但我找不到用于管理启用指针阴影的 Windows 注册表。我需要找到它来对我的 citrix gold 映像进行全局更新。
答案1
看一看:
这是通过创建基于用户的 GPO 并设置以下注册表项来完成的:
Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
答案2
接受的答案只是部分正确。
该VisualFXSetting
值仅控制如何确定设置,如System Properties\Advanced system settings\Advanced tab\Performance Options
对话框中所示:
0 = Let Windows choose what's best for my computer
1 = Adjust for best appearance
2 = Adjust for best performance
3 = Custom
在我们的例子中,当然我们希望使用 3。
一旦我们选择了 3,我们的工作就变得更加困难了。控制设置本身的数据稍微复杂一些,涉及在此注册表值中设置的十六进制条目(字节):
HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask
就我们的目的而言,我们只对前三个字节感兴趣,即:
9E 3E 07
字节由这些二进制集转换确定:
10011110 00111110 00000111
(我们可以使用 Windows 计算器进行转换;我们按 Alt+3 进入程序员视图并选择 Word 作为我们的字号。)
二进制集是根据这些模板计算出来的:
^^^ ^ ^^ ^
1001ABC0 00D1EF10 00000G11
这些字母代表此列表中的条目:
A - Smooth-scroll list boxes
B - Slide open combo boxes
C - Fade or slide menus into view
D - Show shadows under mouse pointer
E - Fade or slide ToolTips into view
F - Fade out menu items after clicking
G - Show shadows under windows
因此,例如,如果我们想关闭除将Smooth-scroll list boxes
第一组的第 5 位(基于零的列表中的第 4 位)设置为 1 之外的所有内容:
^
10011000 00010010 00000011
然后使用 Windows 计算器将其转换为十六进制:
98 12 03
所有内容:
10011110 00111110 00000111 = 9E 3E 07
全部关闭:
10010000 00010010 00000011 = 90 12 03