Windows 10专业版是否支持运行Microsoft Accessibility MSAA?
MSAA性能问题Windows 10测试可行性说明
可以直接在搭载Windows 10专业版的设备上完成相关测试,无需额外安装旧版MSAA安装包。
- 你尝试安装的MSAA 2.0独立安装包仅面向Windows 95、Windows NT 4.0、Windows 98等早期操作系统提供,Windows Vista及以上版本系统已经将MSAA内置为系统组件,不支持独立安装2.0版本,出现不兼容提示属于正常现象。
- Windows 10专业版内置的MSAA版本为3.0,完全向下兼容MSAA 2.0的所有接口规范,可以完整复现基于MSAA 2.0开发的应用的运行表现,完全满足性能问题排查的测试需求。
- 如果你需要严格对齐MSAA 2.0的运行环境,不需要安装旧版安装包,只需右键点击目标应用的可执行文件,在「属性-兼容性」标签页中勾选「以兼容模式运行这个程序」,选择「Windows XP (Service Pack 3)」保存即可,系统会自动将MSAA接口的行为降级到2.0兼容模式。
- 排查性能问题时可以优先定位两个方向:
- 确认应用调用的MSAA组件版本匹配:32位应用对应调用的组件路径为
C:\Windows\SysWOW64\oleacc.dll,64位应用对应调用的组件路径为C:\Windows\System32\oleacc.dll,避免加载第三方篡改的非系统原生oleacc.dll导致的性能损耗 - 用Windows内置的性能监视器监控
oleacc.dll的CPU、IO占用,同时统计应用调用MSAA无障碍事件回调的频率,排查是否存在重复触发、冗余调用的问题
- 确认应用调用的MSAA组件版本匹配:32位应用对应调用的组件路径为
内容的提问来源于stack exchange,提问作者Harit_M
相关产品推荐
相关产品推荐

