【问题标题】:Automate Windows 7 Ease of Access Setting "Turn off unnecessary animations"自动化 Windows 7 轻松访问设置“关闭不必要的动画”
【发布时间】:2014-04-02 16:09:08
【问题描述】:

我正在尝试寻找一种方法来自动启用/禁用 Windows 7 中的设置:

从类别视图:

  • 控制面板\所有控制面板项目\轻松访问中心\使计算机更易于查看

从图标视图:

  • 控制面板\所有控制面板项目\轻松访问中心\使计算机更易于查看

设置:

  • 关闭所有不必要的动画(如果可能)

一些上下文:

这似乎是一种在 Microsoft Office 2013 上禁用动画的方法,这会导致我编写的 Excel 加载项运行缓慢(加载项本身具有图形交互性和动画效果,这在 Office 2013 中与新的图形硬件加速动画)。我尝试了office内部设置禁用动画,但是在office重启或重启后没有任何效果,其他人也反馈了这个问题。更改轻松访问中心的设置或视觉性能设置(控制面板\所有控制面板项\性能信息和工具>调整视觉效果>动画窗口内的控件和元素)是删除动画的最佳方法。我正在寻求帮助的“轻松访问中心”方法不需要提升权限并且可以立即运行,因此如果有一种方法可以自动化它,它应该会更加简洁。

最后我想从 VBA 或 VB.Net Microsoft Office 加载项切换设置,但我不在乎解决方案采用什么形式(批处理文件、Windows API、VBS 脚本、PowerShell 等.) 因为它应该很容易从加载项中实现。如果归结为 Auto-It 风格的鼠标点击自动化,我宁愿只给用户说明并为他们弹出资源管理器窗口。

感谢您提供任何有用的想法!

【问题讨论】:

  • 我的回答对您有帮助吗?
  • 我希望能够自动执行无需管理员或重新启动的轻松访问设置,以便可以从 Excel 加载项快速打开和关闭视觉效果...但是您的答案可能是最好的方法。感谢您的宝贵时间!
  • 是的,因为这些设置与注册表相关联,很遗憾无法即时操作配置。很抱歉,祝你好运! :)

标签: powershell windows-7 vbscript accessibility excel-2013


【解决方案1】:

“这个东西也是通过电脑属性->高级->性能->视觉效果选项来控制的。如果你把它设置为最佳性能,所有你想关掉的东西都会被关掉。

不幸的是,这会改变一大堆注册表值,但如果我们 只是缩小你想要的东西,有 2 个注册表值 参与:

HKCU\Control Panel\Desktop\UserPreferencesMask

这是一个 reg_binary 值。将此值从 9E 2C 07 80 12 00 更改 00 00 至 9E 2C 07 80 10 00 00 00 .

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\VisualFxSetting

默认情况下不存在 VisualEffects 键。有一堆 可以在此处定义的值,但唯一真正 重要的是 VisualFxSettings。将此设置为 2 以禁用很多 动画并勾选“关闭所有不必要的动画(当 可能)“。”

引用自 -> HERE

运行以下 powershell,重新启动,一切顺利。

PS C:\> Push-Location
PS C:\> Set-Location "HKCU:\Control Panel\Desktop\"
PS HKCU\Control Panel\Desktop> Set-ItemProperty . -Name UserPreferencesMask -Value ([byte[]](0x9E,0x2C,0x07,0x80,0x10,0x00,0x00,0x00))
PS HKCU\Control Panel\Desktop> Pop-Location
PS C:\>    
PS C:\> Push-Location
PS C:\> Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\
PS HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects> New-ItemProperty . VisualFxSetting -Value 2
PS HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects> Pop-Location

【讨论】:

  • 有没有办法像复选框那样在不重启的情况下让它生效?
  • 这在 Windows 10 上不起作用(尚未测试其他),其中第一个 reg 键不存在,第二个始终设置为 3。
猜你喜欢
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 2020-03-01
  • 1970-01-01
  • 2014-10-02
  • 2016-04-21
  • 2014-02-03
  • 1970-01-01
相关资源
最近更新 更多