| 0x1 | 1011 | Windows System Assessment Tool
COMMAND LINE USAGE :
WINSAT [switches]
It's necessary to supply an assessment name. In contrast, switches are optional.
Valid assessment names already seen in Vista include:
formal run the full set of assessments
dwm Run the Desktop Windows Manager assessment
- Re-assess the systems graphics capabilities and
restart the Desktop Window Manager.
cpu Run the CPU assessment.
mem Run the system memory assessment.
d3d Run the d3d assessment
(Note that the d3d assessment no longer runs the workload.
For backward compatibility, pre-determined scores and metrics are reported.)
disk Run the storage assessment
media Run the media assessment
mfmedia Run the Media Foundation based assessment
features Run just the features assessment
- Enumerates the system's features.
- It's best used with the -xml switch
to save the data.
- The 'eef'switch can be used to enumerate extra
features such as optical disks, memory modules,
and other items.
PRE-POPULATION:
The new command-line options for pre-populating WinSAT assessment results are :
Winsat prepop [-datastore ] [ -graphics | -cpu | -mem | -disk | -dwm ]
This generates WinSAT xml files whose filenames contain "prepop". For example :
0008-09-26 14.48.28.542 Cpu.Assessment (Prepop).WinSAT.xml
The filename pattern is :
%IdentifierDerivedFromDate% %Component.Assessment(Prepop).WinSAT.xml
The datastore directory option specifies an alternative target location for generated xml files.
If no location is specified, everything is pre-populated to
%WINDIR%\performance\winsat\datastore.
To generate a full set of result xml files, use "winsat prepop".
It is also possible to pre-populate results for a subsystem, such as CPU,
subject to the following dependencies:
The CPU assessment has a secondary dependency on the Memory assessment
The Memory assessment has a secondary dependency on the CPU assessment
The Graphics assessment has a secondary dependency on both CPU and Memory assessments
The DWM assessment can run standalone
The Disk assessment can run standalone
If the assessment for a secondary dependency is not present, WinSAT will run the
secondary assessment along with the requested primary assessment.
For example, "winsat prepop -cpu" will run both the CPU and the Memory test,
if the xml file for the Memory test is not present.
OTHER NEW Win7 ASSESSMENT OPTIONS :
dwmformal Run Desktop Windows Manager assessment to generate the WinSAT Graphics score
cpuformal Run CPU assessment to generate the WinSAT Processor score
memformal Run Memory assessment to generate the WinSAT Memory (RAM) score
graphicsformal Run Graphics assessment to generate the WinSAT Gaming Graphics score
diskformal Run Disk assessment to generate the WinSAT Primary Hard Disk score
All formal assessments will save the data (xml files) in
%WINDIR%\performance\winsat\datastore.
If a system has been prepopulated (using files generated by the "winsat prepop" option),
it is not necessary to run formal assessments.
SUB-ASSESSMENTS:
While investigating results, it may be convenient to look at individual assessments.
Options for running Gaming Graphics sub-assessments include:
Winsat graphicsformal3d
Winsat graphicsformalmedia
DX9 Variations:
Winsat d3d -dx9
winsat d3d -batch
winsat d3d -alpha
winsat d3d -tex
winsat d3d -alu
DWM/DX10 variations:
Winsat d3d -dx10
winsat d3d -dx10 -alpha
winsat d3d -dx10 -tex
winsat d3d -dx10 -alu
winsat d3d -dx10 -batch
winsat d3d -dx10 -geomf4
winsat d3d -dx10 -geomf27
winsat d3d -dx10 -geomv8
winsat d3d -dx10 -gemov32
winsat d3d -dx10 -cbuffer
OPTIONS FOR FORMAL ASSESSMENTS FOR SUBSEQUENT RUNS ON THE SAME MACHINE:
The default behavior for "WinSAT formal" when a complete set of winsat formal files is present
and a second "winsat formal" run is requested is to
1) Run incrementally if component change implies that an assessment needs to be re-run,
e.g. if a video card were updated
2) If no component updates were detected, re-run all assessments.
The restart option enables behavior other than the default. The syntax is :
Winsat formal -restart [clean|never]
Winsat formal -restart Reruns all assessments.
Winsat formal -restart never Attempts to run incrementally.
Winsat formal -restart clean Reruns all assessments and provides the same functionality as "forgethistory".
Winsat forgethistory Choosing to forgethistory will rate a machine as if for the first time.
OTHER COMMAND LINE OPTIONS :
-v Enables verbose output
-xml Saves the XML output to 'filename'
-log Generates a log file associated with the specified command, such as disk
The -log switch can be used with any WinSAT command.
viewlog -i Dumps the results of a log file .
viewevents Used to view relevant winsat events in the event log.
(This launches the event log)
query Can be used to query the current datastore. |
| 0x2 | 1011 | Assessment Completed. |
| 0x3 | 1011 | The assessments or other operations completed successfully. |
| 0x4 | 1011 | Cannot complete assessment. |
| 0x5 | 1011 | The assessment or other operation did not complete successfully. This is
due to an error being reported from the operating system, driver, or other
component. |
| 0x6 | 1011 | Cannot complete assessment. |
| 0x7 | 1011 | There is too much interference from other applications. Try closing
all other applications and windows then re-running the assessment. Other
activity such as file or music downloading can also cause too much interference. |
| 0x8 | 1011 | Cannot complete assessment. |
| 0x9 | 1011 | The assessment was canceled by the user. |
| 0xa | 1011 | Cannot complete the requested assessment. |
| 0xb | 1011 | The command line given to WinSAT was invalid. |
| 0xc | 1011 | Cannot complete the requested assessment. |
| 0xd | 1011 | WinSAT was not run with administrator privileges. |
| 0xe | 1011 | Cannot complete the requested assessment. |
| 0xf | 1011 | WinSAT is already running. |
| 0x10 | 1011 | Cannot complete the requested assessment. |
| 0x11 | 1011 | The requested assessment cannot be run over a terminal server session. |
| 0x12 | 1011 | Cannot complete the requested formal assessment. |
| 0x13 | 1011 | Formal assessments cannot be run when the system is on
battery power. Please try again when the system is running AC power. |
| 0x14 | 1011 | Cannot complete the requested formal assessment. |
| 0x15 | 1011 | Formal assessments cannot be run over a terminal server session.
Please try again by running directly on the system's physical monitor,
keyboard and mouse. |
| 0x16 | 1011 | Cannot complete the requested assessment. |
| 0x17 | 1011 | This system does not have the necessary multi-media support to run
the requested assessment. |
| 0x18 | 1011 | Cannot complete the requested formal assessment. |
| 0x19 | 1011 | Running the formal assessment is not supported on this version
of the operating system. |
| 0x1a | 1011 | Unused |
| 0x1b | 1011 | Unused |
| 0x1c | 1011 | Unable to run an assessment inside a virtual machine. |
| 0x1d | 1011 | WinSAT cannot obtain accurate measurements inside of a
virtual machine. Please try again running directly on the
native hardware. |
| 0x1e | 1011 | Cannot complete the assessment operation. |
| 0x1f | 1011 | This operation ran for too long and was canceled automatically. You can
find detailed technical information in the Windows event log. |
| 0x20 | 1011 | Cannot complete the requested assessment. |
| 0x21 | 1011 | The assessment was requested to be run on on
battery power. Please try again when the system is running DC power. |
| 0x30000000 | 1011 | Info |
| 0x30000001 | 1011 | Start |
| 0x30000002 | 1011 | Stop |
| 0x50000000 | 1011 | Log Always |
| 0x50000004 | 1011 | Information |
| 0x90000001 | 1011 | Microsoft-Windows-WindowsSystemAssessmentTool |
| 0x90000002 | 1011 | Application |
| 0xb0000000 | 1011 | %1 %2 %3 %4 |
| 0xb0000001 | 1011 | WinSAT Application Start: %1 |
| 0xb0000002 | 1011 | WinSAT Application Command Line %2 |
| 0xb0000003 | 1011 | WinSAT Application Stop: %1 |
| 0xb0000004 | 1011 | ERROR: %3 |
| 0xb0000005 | 1011 | COM ERROR: %4 %6 |
| 0xb0000006 | 1011 | ERROR: %2 |
| 0xb0000007 | 1011 | ERROR: %1 %3 |
| 0xb0000008 | 1011 | %2 |
| 0xb0000009 | 1011 | %1:%3 |
| 0xb000000a | 1011 | %1 |
| 0xb000000b | 1011 | Main watch dog timeout - terminating process |
| 0xb000000c | 1011 | Assessment watch dog timeout - terminating process |
| 0xb000000d | 1011 | Short watch dog timeout - terminating process |