Windows系统评估工具

WinSAT
開發者Microsoft
操作系统
  • Windows Vista
  • Windows 7
  • Windows 8
平台x86、x86-64
类型计算机性能测量
网站Windows System Assessment Tool(MSDN)(英文)

Windows系统评估工具(英語:Windows System Assessment Tool,简称WinSAT)是微软Windows Vista、Windows 7和Windows 8中的一个模块,可以在控制面板的性能信息和工具中找到(Windows 8.1中除外)。此工具可以测量当前运行硬件的各项特征和能力,然后将其报告为Windows体验指数(英語:Windows Experience Index,简称WEI)得分。体验指数包括五项子分数:处理器、内存、2D图形、3D图形和磁盘。最终的体验指数得分是分数最低的子分数,而不是五个子分数的平均值。[1][2]Windows Vista中的WinSAT将体验指数报告为一个从1.0至5.9的得分,[3]Windows 7中上限增至7.9[4]Windows 8中增至9.9。[5]

体验指数可以匹配用户的计算机硬件性能与软件的性能需求。例如,Aero图形界面在该指数小于3分时将不会自动启用。[6][7]

体验指数也可以揭示升级系统的哪个部分能得到最大的体验提升。例如,如果计算机的最低子分数是内存,升级内存一般会比升级硬盘或其他任何组件获得更大提升。[2]

详细的原始信息(例如实际的磁盘带宽)可以从命令行调用winsat获取。这也允许重新运行特定测试。[8] 从命令行获取体验指数得分应使用winsat formal,这也会更新%systemroot%\Performance\WinSAT\DataStore中存储的值。[9](里面存储的XML文件可以被轻易地手动修改以伪造性能报告值[10])。体验指数也可被应用程序使用API调用,应用程序可以根据硬件性能调用适当的函数,避免功能慢的难以接受。[11]

Windows体验指数在Windows 8.1中不会显示,因为WinSAT的图形用户界面在此Windows版本中已被移除,不过命令行版本的winsat工具仍然存在并可正常运行。[12]根据PC Pro英语PC_Pro的文章,微软移除WinSAT界面是为促进各种硬件都可顺畅运行Windows 8的想法。[13]

历史

在2003年的Game Developers Conference上,微软的Windows图形和游戏总经理Dean Lester在GameSpot的采访中指出,微软打算在Windows的下一版本(代号“Longhorn”,后来的Windows Vista)中将改善PC游戏体验作为新游戏倡议的一部分。莱斯特表示,这项倡议的一部分是操作系统将包含一个游戏文件夹以集中化游戏的设置,以及其他功能,显卡驱动的精简游戏的家长控制英语Security_and_safety_features_new_to_Windows_Vista#Parental_controls和在安装时可以直接从光盘启动Windows游戏——类似電子遊戲機的设计方式。微软还想要求在适用于Windows游戏的零售包装上使用新的系统需求说明系统,使用一个数字评分分类需求。[14]在2004年,Lester说明微软想进一步扩展与硬件厂商的合作,使用一个“级别系统”标定系统硬件的性能和功能,创建适用于Windows Vista的PC,以及Xbox 360外围设备将会与操作系统完全兼容。[15]Windows Vista中的Windows体验指数依赖于WinSAT的测量结果,它可以提供准确的评估系统的能力——这些评级表示系统的能力,较高的得分表示更好的性能。

微软的Robert Stein在2004年建议的初步设计元素是,WinSAT计划在开箱体验时评估用户的硬件;[16]这是一个设计决定,这是一个操作系统为发布到制造商保留的设计决定。[17]

在2005年Windows硬件工程会议期间,微软正式发布WinSAT,并提出这是一项不仅适用于游戏的技术,比如Windows Vista可以基于机器性能决定是否启用桌面合成英语Compositing_window_manager[18][19][20]WinSAT在发布给制造商前将是操作系统的一个开发重点。[17]

测试

Windows Vista和Windows 7中的WinSAT执行下列测试:

  • Direct3D 9 Aero评估
  • Direct3D 9 Batch评估
  • Direct3D 9 Alpha Blend英语Alpha_compositing评估
  • Direct3D 9 Texture Load评估
  • Direct3D 9 ALU评估
  • Direct3D 10 Batch评估
  • Direct3D 10 Alpha Blend评估
  • Direct3D 10 Texture Load评估
  • Direct3D 10 ALU评估
  • Direct3D 10 几何评估
  • Direct3D 10 固定缓冲区评估
  • Windows媒体解码性能
  • Windows媒体编码性能
  • CPU性能
  • 内存性能
  • 磁盘性能(包括如固态硬盘的设备)

在运行期间,测试只会显示一个进度条和“工作中”的背景动画。在Vista和Windows 7中,测试期间会禁用Aero Glass以便工具能准确评估显卡和CPU。

在 Windows 7 和 Windows 8 中,WinSAT会在每周维护计划时自动运行,计划任务位置:\Microsoft\Windows\Maintenance。默认时间安排是星期日上午1时。维护计划整合各类操作系统任务到一个计划任务,以便计算机不会被各个任务随机打断。计划任务会将计算机从睡眠中唤醒,运行所有计划的任务,然后让计算机进入睡眠。在每周任务中,WinSAT会运行足够长的时间以检测是否已有任何硬件变更。如果发现,会重新运行各项测试。如果没有,WinSAT则只是自动结束并认定现有得分有效。

WinSAT在笔记本电脑使用电池供电时不会运行上述测试。

参考资料

  1. ^ Windows 7 WEI Scores 6.0 through 7.9 Explained. Softpedia. [June 3, 2011]. (原始内容存档于2017-08-17). 
  2. ^ 2.0 2.1 Earning the top Windows Experience Index score. Microsoft. [June 3, 2011]. (原始内容存档于2016-06-20).  引用错误:带有name属性“Microsoft_Perfect_Score”的<ref>标签用不同内容定义了多次
  3. ^ Vista Team Blog : Windows Experience Index: An In-Depth Look. [2016-06-16]. (原始内容存档于2006-11-10). 
  4. ^ Marco Chiappetta. How to Max Out Your Windows Performance for $1000. PC World. September 8, 2011 [May 17, 2014]. (原始内容存档于2021-04-27). 
  5. ^ WinSAT Comprehensive. MSDN. October 20, 2013 [May 17, 2014]. (原始内容存档于2017-07-05). 
  6. ^ Full screen previews have got disabled. How do I re-enable them?. Microsoft. [June 3, 2011]. (原始内容存档于2011-07-28). 
  7. ^ What Is the Windows Experience Index. Microsoft. [June 3, 2011]. (原始内容存档于2013-07-07). 
  8. ^ Winsat Command-Line Utility. [2016-06-16]. (原始内容存档于2016-06-14). 
  9. ^ How can I run the Windows System Assessment Tool (WinSAT) update directly from a command line?. [2016-06-16]. (原始内容存档于2016-06-11). 
  10. ^ Stupid Geek Tricks: Hacking the Windows Experience Index. [2016-06-16]. (原始内容存档于2021-11-19). 
  11. ^ Windows Experience Index: Overview. Microsoft TechNet. [September 24, 2011]. (原始内容存档于2017-08-18). 
  12. ^ Ed Rhee. Find your Windows Experience Index scores in Windows 8.1. CNET. January 2, 2014 [May 17, 2014]. (原始内容存档于2021-05-06). 
  13. ^ Darien Graham-Smith. Farewell to the Windows Experience Index. September 19, 2013 [May 17, 2014]. (原始内容存档于2015-05-14). 
  14. ^ Parker, Sam. Microsoft's big PC plans. GameSpot. CBS Interactive. March 10, 2003 [August 10, 2015]. (原始内容存档于2019-02-18). 
  15. ^ GameSpot. Microsoft talks Longhorn, XNA, and Xbox 2. September 22, 2004 [April 18, 2015]. (原始内容存档于2015-02-02). 
  16. ^ Stein, Robert. Aurora for OOBE. Flickr. November 22, 2006 [April 18, 2015]. (原始内容存档于2016-11-11). 
  17. ^ 17.0 17.1 Russell, Richard. Windows Vista System Requirements and WinSAT. Microsoft. 2006 [April 18, 2015]. (原始内容 (PPT)存档于2022-04-12).  引用错误:带有name属性“WinSAT2006”的<ref>标签用不同内容定义了多次
  18. ^ Shultz, Greg. The long and short of Longhorn's hardware requirements. TechRepublic. CBS Interactive. June 30, 2005 [April 18, 2015]. (原始内容存档于2017-04-15). 
  19. ^ Muench, Chris. WinHEC : Chris Muench Report for Day 2 - Everything has two sides. MSDN Blogs. Microsoft. April 26, 2005 [April 18, 2015]. (原始内容存档于2014-04-12). 
  20. ^ Russell, Richard. System Performance Assessment Tools for Windows 'Longhorn'. Microsoft. 2005 [April 18, 2015]. (原始内容 (PPT)存档于2015年11月5日). 

外部链接

  • Video cards ordered by their Windows Experience Index (WEI)(英文)
  • CPUs ordered by their Windows Experience Index (WEI)(英文)
  • WinSAT API (页面存档备份,存于互联网档案馆(英文)
  • How To Get Windows Experience Index (WEI) Score In Windows 8.1 (页面存档备份,存于互联网档案馆(英文)
  • VGA driver for windows(英文)
  • Freeware - get Windows Experience Index in Windows 8.1 and Windows 10 (页面存档备份,存于互联网档案馆(英文)
管理工具
應用程式
Shell
服務
文件系統
伺服器
架構
安全性
兼容性
API
已經终止
应用程序
其他
文件管理导航
文件管理操作
  • attrib英语ATTRIB
  • cacls
  • cipher
  • compact
  • copy
  • del英语del (command) (erase)
  • deltree英语deltree
  • expand
  • icacls
  • makecab
  • md (mkdir)
  • move英语move (command)
  • rd (rmdir)
  • recover英语recover (command)
  • ren英语ren (command) (rename)
  • replace英语replace (command)
  • Rmdir
  • robocopy英语robocopy
  • xcopy英语XCOPY
磁盘管理
  • chkdsk
  • convert英语convert (command)
  • defrag
  • diskcomp英语diskcomp
  • diskcopy英语diskcopy
  • diskpart英语diskpart
  • fdisk英语fdisk
  • format英语Format (command)
  • label英语label (command)
  • subst英语SUBST
  • scandisk
  • sys英语SYS (command)
  • vol英语vol (command)
  • vssadmin
进程
  • exit
  • kill
  • powercfg英语powercfg
  • runas
  • sc
  • shutdown
  • start英语start (command)
  • taskkill
  • tasklist英语tasklist
注册表
用户环境
  • date
  • mode
  • path
  • set
  • setx
  • time英语TIME (command)
  • title
  • ver英语ver (command)
  • Whoami
文件内容
  • comp英语comp (command)
  • edit英语MS-DOS Editor
  • edlin英语edlin
  • fc英语Microsoft File Compare
  • find英语find (command)
  • findstr
  • print英语PRINT (command)
  • type英语TYPE (DOS command)
脚本
  • choice英语choice (command)
  • clip
  • cscript
  • doskey英语DOSKEY
  • echo
  • for
  • Goto
  • if
  • more
  • pause
  • prompt英语Command-line_interface#Command_prompt
  • rem
网络
维护
启动管理
软件开发
杂项
  • cls
  • help英语help (command)