我试图在Windows 7中找到一个可以自动启用/禁用设置的away:
从类别角度看:
从图标的角度看:
背景:
一些背景:
这似乎是禁用Microsoft 2013上的动画的一种方式,这会导致我编写的Excel外接程序表现迟缓(插件本身就是图形交互性和动画,它在Office 2013中由于新的图形硬件加速动画而受到严重影响)。我已经尝试了animation设置来禁用动画,但是在Office重新启动或重新启动之后,它没有任何效果,其他人也报告了这一点。更改轻松访问中心中的设置或视觉性能设置(“控制面板\所有控制面板项\性能信息和工具”>“调整视觉效果”>“窗口内的动画控件和元素”)是删除动画的最佳方法。我正在寻求帮助的轻松访问中心方法不需要提升特权,并且可以立即工作,所以如果有一种方法可以实现它的自动化,那么它应该看起来就更不容易了。
最后,我想从VBA或VB.Net Microsoft外接程序中切换设置,但我不在乎解决方案采用什么形式(批处理文件、Windows、VBS脚本、PowerShell等等)。因为它应该很容易从外接程序中实现。如果这可以归结为自动- it风格的鼠标点击自动化,我宁愿给用户指示并弹出浏览器窗口。
谢谢你提出的任何有用的想法!
发布于 2014-04-02 18:12:12
“这些东西也是通过计算机属性->高级->性能->视觉效果选项来控制的。如果你把它设置为最佳性能,所有你想要关闭的东西都会被关闭。” 不幸的是,这改变了大量的注册表值,但是如果我们只是缩小了您想要的内容,就会涉及到两个注册表值: HKCU\控制面板\桌面\用户选择面具 这是一个reg_binary值。将此值从9E 2C 07 80 12 00 00更改为9E 2C 07 80 10 00 00。 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\VisualFxSetting 默认情况下,VisualEffects键不存在。这里可以定义许多值,但真正重要的是VisualFxSettings。将此设置为2以禁用大量动画,并勾选“在可能的情况下关闭所有不必要的动画”。
引用-> 这里的话
运行下面的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-Locationhttps://stackoverflow.com/questions/22817160
复制相似问题