windows 注册表管理启用指针阴影

coj*_*ami 5 windows mouse windows-registry regedit

我一直在对谷歌做一些研究,但我找不到管理启用指针阴影的 Windows 注册表是什么。我需要找到它来为我的 citrix gold 映像进行全局更新。

在此处输入图片说明

Int*_*eXX 6

接受的答案只是部分正确。

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
Run Code Online (Sandbox Code Playgroud)

在我们的例子中,当然,我们想使用 3。

一旦我们选择了 3,我们的工作就会变得更难。控制设置本身的数据稍微复杂一些,涉及在此注册表值中设置的十六进制条目(字节):

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask
Run Code Online (Sandbox Code Playgroud)

出于我们的目的,我们只对前三个字节感兴趣,即:

9E 3E 07
Run Code Online (Sandbox Code Playgroud)

字节由这些二进制集的转换决定:

10011110 00111110 00000111
Run Code Online (Sandbox Code Playgroud)

(我们可以使用 Windows Calculator 进行转换;我们将在 Programmer 视图中按 Alt+3 并选择 Word 作为我们的字号。)

二进制集是根据这些模板计算的:

    ^^^    ^ ^^        ^
1001ABC0 00D1EF10 00000G11
Run Code Online (Sandbox Code Playgroud)

字母代表此列表中的条目:

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
Run Code Online (Sandbox Code Playgroud)

因此,例如,如果我们想关闭所有内容,除了Smooth-scroll list boxes我们将第一个集合的第 5 位(从零开始的列表中的第 4 位)设置为 1:

    ^
10011000 00010010 00000011
Run Code Online (Sandbox Code Playgroud)

然后使用 Windows Calculator 将其转换为十六进制:

98 12 03
Run Code Online (Sandbox Code Playgroud)

一切都在:

10011110 00111110 00000111 = 9E 3E 07
Run Code Online (Sandbox Code Playgroud)

一切都关闭:

10010000 00010010 00000011 = 90 12 03
Run Code Online (Sandbox Code Playgroud)


Leo*_*iro 3

看一看

这是通过创建一个基于用户的 GPO 设置以下注册表项来完成的:

Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3
Run Code Online (Sandbox Code Playgroud)