Windows Winsat命令

尝试消除问题的工具

Winsat或Windows系统评估工具是Windows程序,用于在运行时对计算机的各种组件进行基准测试。

运行基准测试设备的主要文件是winsat.exe,您可以在Windows安装的system32文件夹中找到可执行文件。

Microsoft随Windows Vista一起引入了Winsat,并随该工具一起提供了Windows的任何新版本(最高Windows 10)。

该公司在Vista和Windows 7中使用Winsat来计算Windows体验指数(WEI),该指数可衡量计算机的硬件和软件配置。

小费 :您可以运行 Windows 8上的评估Windows 10 以及 破解结果 。

温萨

winsat windows

Windows Winsat命令需要从命令行运行。最好从提升的命令提示符下执行此操作,因为结果窗口将关闭,否则在工具完成评估后自动关闭。

  1. 点击Windows键以显示“开始”菜单。
  2. 键入cmd.exe,按住Shift键和Ctrl键,然后从清单中选择结果。这将以管理特权启动命令提示符。

Winsat评估

Winsat可以运行多个评估,每个评估都有自己的参数。该工具可以运行的主要评估如下。

  • winsat-? -显示帮助。
  • 温莎正式 -此命令运行完整评估。
    • winsat dwmformal -仅运行会生成图形分数的Desktop Windows Manager评估。
    • Winsat中央平台 -仅运行CPU评估以生成处理器分数。
    • 温莎正式 -仅运行内存评估以生成内存(RAM)分数。
    • winsat graphicsformal -运行图形评估以生成游戏图形分数。
    • winsat diskformal -运行磁盘评估以生成主硬盘分数。
  • Winsat CPU -测试处理器。
  • Winsat Mem -测试内存
  • Winsat磁盘 -测试连接的存储设备
  • Winsat D3D -评估Direct 3D应用程序的能力。
  • 温莎媒体 -测试媒体功能
  • Winsat Mfmedia -Windows Media Foundation评估
  • winsat功能 -运行功能评估
  • Winsat DWM -运行桌面Windows管理器评估
  • Winsat Prepop -预填充WinSAT评估结果。

上面的命令将使用其默认配置运行评估。您可以在运行评估以自定义测试时指定自定义参数。

全局参数(这些参数对所有评估测试均有效)

  • -v-将详细输出发送到STDOUT。
  • -time n-指定评估运行的时间。
  • -fullscreen-D3D设备应以全屏模式创建。默认为窗口模式。
  • -xml filename-将输出保存到指定的XML文件。
  • -idiskinfo-将物理卷和逻辑磁盘信息保存到XML输出。
  • -iguid-创建一个全局唯一标识符并将其保存到XML输出。
  • -note'note'-将注释添加到XML输出文件。
  • -icn-在XML输出中包括本地计算机名称。
  • -eef -在XML输出中枚举额外的系统信息。
  • nodisp-评估绘制到屏幕外表面时不可见。

Winsat DWM参数

winsat dwm

该命令是 winsat dwm-参数 。可以使用以下参数:

  • -normalw n-指定用于表示模拟中普通窗口的纹理数量。如果指定了其他任何参数,则为必需。
  • -winwidth n-以像素为单位指定窗口宽度
  • -winheight n-以像素为单位指定窗口高度
  • -glassw n-指定模拟中代表玻璃窗的纹理数量
  • -noupdate-调用锁定和解锁,但跳过CPU更新。
  • --nolock-跳过所有窗口的锁定和解锁。
  • -width n-以像素为单位指定桌面宽度。
  • -height n-以像素为单位指定桌面高度。

例:

winsat dwm -fullscreen -normalw 25 -time 50

在25个普通窗口的全屏模式下运行Desktop Windows Manager评估50秒钟。

Winsat d3d参数

winsat d3d

该命令是 winsat d3d-参数 。可以使用以下参数:

  • -objs-指定theta和phi量化(数字越大,着色器处理越多)
  • -sradius-指定球体的半径(较小的半径会减少绘制的像素数)。
  • -totalobj-场景中的球体总数。
  • -texw-创建的纹理的宽度。
  • -texh-创建的纹理的高度。
  • -totaltex-工具将创建的纹理总数。
  • -texpobj-每个球体需要渲染的纹理数量。
  • -batchcnt-定义批次计数。
  • -out-指定用于保存结果的文件路径以及winsat的参数。
  • -width n-运行应用程序的窗口的宽度。
  • -height n-应用程序正在其中运行的窗口的高度。
  • -vs配置文件-强制使用顶点着色器配置文件。
  • -ps配置文件-强制使用像素着色器配置文件。
  • -fps n-在全屏模式下限制刷新率。
  • -rendertotex n-渲染浮点数n。
  • -rtdelta n-如果使用渲染目标,则此命令定义评估将设置先前渲染目标为纹理的评估距离。
  • -noalpha-禁用后台缓冲区alpha混合。
  • -textshader-使用纹理着色器代替简单的着色器。
  • -alushader-使用alu着色器代替简单的着色器。
  • -fixedseed-兰德种子具有固定编号。
  • -nozwarming-禁用z缓冲区预热。
  • -ref-强制软件光栅化。
  • -noetw-禁用ETW跟踪。

例:

winsat d3d-全屏-totalobj 25 -totaltex 20 -alushader-时间50

使用alu着色器和50秒的运行时间,以25个总球体和20个渲染纹理全屏运行d3d辅助。

Winsat mem参数

winsat mem

该命令是 winsat mem-参数 。可以使用以下参数:

  • -up-仅使用一个线程运行内存测试。
  • -rn-以正常优先级运行。
  • -nc-分配内存并将其标记为未缓存。
  • -do n-指定目标缓冲区的起点与源缓冲区的终点之间的距离(以字节为单位)。
  • -mint n-最小运行时间(以秒为单位)。
  • -maxt n-最大运行时间,以秒为单位。
  • -buffersize n-内存评估应使用的缓冲区大小。

例:

winsat mem -up -rn -mint 5.0 -maxt 10.0 -v

以正常优先级在内存上运行内存评估,最小运行时间为5.0秒,最大运行时间为10.0秒,并详细说明结果。

Winsat磁盘参数

winsat disk

该命令是 winsat磁盘-参数 。提供以下必需参数:

  • -flush-在写策略刷新模式下运行(不能与seq,ran,write或read一起使用)
  • -seq-评估顺序IO性能(不能与运行或冲洗一起使用)
  • -ran-评估随机IO性能(不能与seq或flush一起使用)
  • -read-评估读取性能(不能与write或flush一起使用)
  • -write-评估写入性能(不能与读取或刷新一起使用)
  • -n磁盘ID-指定要在其上运行评估的磁盘(不能与驱动器一起使用)
  • -drive letter-选择要测试的硬盘驱动器的驱动器号(不能与n一起使用)

以下参数是可选的:

  • -count n-指定迭代次数(1到50之间,默认为1)。
  • -iocount n-指定IO操作的数量(介于256和5000之间,默认为256)。
  • -seqsize n-以字节为单位指定用于顺序评估的IO的大小(介于65536和1048576之间,默认值为65536)。
  • -ransize-以字节为单位指定用于随机IO评估的IO大小(介于16384和1048576之间,默认值为16384)。

例:

winsat磁盘-flush -drive d

该命令评估D驱动器的刷新性能。

Winsat cpu参数

winsat cpu

该命令是 winsat cpu-参数 。以下是必需的参数(仅需要一个):

  • -encryption-使用256位AES算法运行加密和解密评估,
  • -encryption2-使用SHA1哈希运行评估。
  • -compression-使用Lempel-Zev算法运行压缩和解压缩评估。
  • -compression2-使用内部Microsoft压缩算法运行评估。

以下参数是可选的:

  • -buffersize n-设置评估的缓冲区大小(最小4K,最大2 MB,默认16K)
  • -data文件名-指定应加载到缓冲区的文件,默认文件为%SystemRoot% system32 shell32.dll。
  • -nbr n-指定缓冲区的数量(默认为16)
  • -brs n-指定每个缓冲区的大小

评估中只能使用两个缓冲区大小,即nbr和brs。

例:

winsat cpu -encryption2

使用SHA1哈希运行cpu评估。

Winsat媒体参数

winsat media

该命令是 winsat媒体-参数 。以下参数可用:

  • -input filename-必需参数。这指定了评估期间将播放或编码的视频文件。
  • -dumpgraph --filter图应在运行之前保存到GraphEdit兼容文件中。
  • -ns-输入文件的正常播放速度。
  • -show-以解码模式运行评估,并在窗口中显示文件。
  • -play-以解码模式运行评估,并播放提供的音频内容。
  • -encode PRX配置文件-使用Windows Media编解码器对内容进行重新编码(不适用于演出或播放)。
  • -saveas filename-保存编码操作的结果。

例:

winsat媒体-输入c: test test.wmv -xml test.xml

该命令在解码text.wmv文件时评估性能,并将结果保存到test.xml文件中。

Winsat mfmedia参数

winsat mfmedia

该命令是 winsat mfmedia-参数 。以下参数可用:

  • -输入文件-必需。指定评估中使用的媒体文件
  • -dumpgraph-过滤器图形在运行之前应保存到GraphEdit兼容文件中。
  • -ns-指定过滤器图应以正常播放速度运行。
  • -play-以解码模式运行评估,并播放提供的音频内容。
  • -nopmp-不要使用Media Foundation保护的媒体管道(MFPMP)进程。
  • -pmp-使用MFPMP进程。

例:

winsat mfmedia-输入c: test test.wmv -nopmp

在没有Media Foundation保护的媒体管道(MFPMP)支持的情况下,使用test.wmv文件运行mfmedia助手。

Winsat任务计划程序

winsat task windows

Windows的所有版本都带有计划的Winsat任务。您可以通过以下方式管理该任务:

  1. 点击Windows键打开“开始”菜单。
  2. 键入任务计划程序,并加载结果。
  3. 转到任务计划程序库> Microsoft> Windows>维护
  4. WinSAT任务应在此处列出。
  5. 您可以修改任务,或右键单击它以禁用它。