El comando Windows Winsat

Winsat, o Windows System Assessment Tool, es un programa de Windows que compara varios componentes de las máquinas cuando se ejecuta.

El archivo principal que se ejecuta para comparar el dispositivo es winsat.exe, y encontrará el archivo ejecutable en la carpeta system32 de la instalación de Windows.

Microsoft introdujo Winsat con Windows Vista, y también envió cualquier versión nueva de Windows (hasta Windows 10) con la herramienta.

La compañía utilizó Winsat en Vista y Windows 7 para calcular el Índice de Experiencia de Windows (WEI), que mide la configuración de hardware y software de la computadora.

Consejo : También puede ejecutar la evaluación en Windows 8 y Windows 10, y hackear los resultados.

Winsat

El comando Winsat de Windows debe ejecutarse desde la línea de comandos. Es mejor hacerlo desde un símbolo del sistema elevado, ya que la ventana de resultados se cerrará automáticamente cuando la herramienta complete la evaluación.

  1. Toque la tecla de Windows para mostrar el menú Inicio.
  2. Escriba cmd.exe, mantenga presionada la tecla Mayús y la tecla Ctrl y seleccione el resultado de la lista. Esto inicia el símbolo del sistema con privilegios administrativos.

Evaluaciones de Winsat

Winsat puede ejecutar varias evaluaciones, cada una con sus propios parámetros. Las principales evaluaciones que puede ejecutar la herramienta se enumeran a continuación.

  • winsat -? - Muestra la ayuda.
  • winsat formal : este comando ejecuta la evaluación completa.
    • winsat dwmformal : ejecuta solo la evaluación de Desktop Windows Manager que genera la puntuación de gráficos.
    • winsat cpuformal : ejecuta solo la evaluación de la CPU para generar la puntuación del procesador.
    • winsat memformal : ejecuta solo la evaluación de memoria para generar el puntaje de memoria (RAM).
    • winsat graphicsformal : ejecuta la evaluación de gráficos para generar la puntuación de gráficos de juegos.
    • winsat diskformal : ejecuta la evaluación del disco para generar la puntuación primaria del disco duro.
  • Winsat CPU : prueba el procesador.
  • winsat mem - prueba la memoria
  • disco winsat : prueba los dispositivos de almacenamiento conectados
  • winsat d3d : evalúa las capacidades de la aplicación Direct 3D.
  • winsat media - prueba las capacidades de los medios
  • winsat mfmedia - evaluación de Windows Media Foundation
  • Características de winsat : ejecuta la evaluación de características
  • winsat dwm - ejecuta la evaluación de Desktop Windows Manager
  • winsat prepop : rellena previamente los resultados de la evaluación de WinSAT.

Los comandos anteriores ejecutarán las evaluaciones con su configuración predeterminada. Puede especificar parámetros personalizados cuando ejecuta evaluaciones para personalizar las pruebas.

Parámetros globales (son válidos para todas las pruebas de evaluación)

  • -v: envía una salida detallada a STDOUT.
  • -time n: especifique el tiempo que se ejecutará la evaluación.
  • -fullscreen: el dispositivo D3D debe crearse en modo de pantalla completa. El valor predeterminado es el modo de ventana.
  • -xml filename: guarda la salida en el archivo XML especificado.
  • -idiskinfo: guarda los volúmenes físicos y la información de los discos lógicos en la salida XML.
  • -iguid: crea un identificador único global y lo guarda en la salida XML.
  • -note "note": agrega una nota al archivo de salida XML.
  • -icn: incluye el nombre del equipo local en la salida XML.
  • -eef: enumera información adicional del sistema en la salida XML.
  • nodisp: la evaluación no es visible ya que se dibuja en una superficie fuera de la pantalla.

Parámetros Winsat dwm

El comando es winsat dwm -parameters . Los siguientes parámetros están disponibles:

  • -normalw n: especifique el número de texturas utilizadas para representar ventanas normales en la simulación. Necesario si se especifica algún otro parámetro.
  • -winwidth n - especifica el ancho de las ventanas en píxeles
  • -winheight n - especifica la altura de las ventanas en píxeles
  • -glassw n - especifica el número de texturas que representan ventanas de vidrio en la simulación
  • -noupdate: bloquear y desbloquear llamadas, pero omite la actualización de la CPU.
  • --nolock: omite el bloqueo y desbloqueo de todas las ventanas.
  • -width n: especifica el ancho del escritorio en píxeles.
  • -height n: especifica la altura del escritorio en píxeles.

Ejemplo:

winsat dwm -fullscreen -normalw 25 -time 50

Ejecuta la evaluación de Desktop Windows Manager en pantalla completa con 25 ventanas normales durante 50 segundos.

Parámetros de Winsat d3d

El comando es winsat d3d -parameters . Los siguientes parámetros están disponibles:

  • -objs: especifica la cuantificación theta y phi (cuanto mayor sea el número, más procesamiento de sombreador se produce)
  • -sradius: especifica el radio de la esfera (un radio más pequeño reduce la cantidad de píxeles dibujados).
  • -totalobj: número total de esferas en una escena.
  • -texw: ancho de las texturas creadas.
  • -texh: altura de las texturas creadas.
  • -totaltex: número total de texturas que creará la herramienta.
  • -texpobj: número de texturas que cada esfera necesita representar.
  • -batchcnt: define el recuento de lotes.
  • -out: especifica una ruta de archivo para guardar los resultados junto con argumentos para winsat.
  • -width n: ancho de la ventana en la que se ejecuta la aplicación.
  • -height n - altura de la ventana en la que se ejecuta la aplicación.
  • -vs profile: exige el uso de un perfil de sombreador de vértices.
  • -ps profile: aplica el uso de un perfil de sombreador de píxeles.
  • -fps n: limita la frecuencia de actualización en modo de pantalla completa.
  • -rendertotex n - renderizar a textura flotante n.
  • -rtdelta n: si se utilizan objetivos de renderizado, este comando define qué tan atrás irá la evaluación para establecer un objetivo de renderizado anterior como una textura.
  • -noalpha: deshabilita la mezcla alfa del búfer posterior.
  • -textshader: use el sombreador de texturas en lugar del sombreador simple.
  • -alushader: usa alu shader en lugar de shader simple.
  • Semilla fija: semillas de rand con un número fijo.
  • -nozwarming - deshabilita el calentamiento z-buffer.
  • -ref: fuerza la rasterización del software.
  • -noetw: deshabilita el rastreo ETW.

Ejemplo:

winsat d3d -fullscreen -totalobj 25 -totaltex 20 -alushader -time 50

Ejecuta el ensamblaje d3d en pantalla completa con 25 esferas totales y 20 texturas renderizadas, utilizando el sombreador de aluminio y un tiempo de ejecución de 50 segundos.

Parámetros de Winsat mem

El comando es winsat mem -parameters . Los siguientes parámetros están disponibles:

  • -up: ejecuta pruebas de memoria con un solo subproceso.
  • -rn: se ejecuta con prioridad normal.
  • -nc: asigna memoria y la marca como no almacenada en caché.
  • -do n: especifica la distancia en bytes entre el comienzo del búfer de destino y el final del búfer de origen.
  • -mint n: tiempo de ejecución mínimo en segundos.
  • -maxt n - tiempo máximo de ejecución en segundos.
  • -buffersize n: el tamaño del búfer que debe usar la evaluación de memoria.

Ejemplo:

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

Ejecute la evaluación de memoria con un subproceso, un tiempo de ejecución mínimo de 5.0 segundos, un tiempo de ejecución máximo de 10.0 segundos, en prioridad normal y detallar el resultado.

Parámetros del disco Winsat

El comando es winsat disk -parameters . Los siguientes parámetros requeridos están disponibles:

  • -flush: se ejecuta en modo de vaciado de políticas de escritura (no se puede usar con seq, run, write o read)
  • -seq: evalúa el rendimiento secuencial de E / S (no se puede usar la cama con corrida o descarga)
  • -ran: evalúa el rendimiento de E / S al azar (no se puede usar con secuencia o descarga)
  • -read: evalúa el rendimiento de lectura (no se puede usar con escritura o vaciado)
  • -write: evalúa el rendimiento de escritura (no se puede usar con lectura o vaciado)
  • -n ID de disco: especifique el disco en el que desea ejecutar la evaluación (no se puede usar con la unidad)
  • letra de unidad: seleccione la letra de unidad del disco duro que desea probar (no se puede usar con n)

Los siguientes parámetros son opcionales:

  • -count n: especifica el número de iteraciones (entre 1 y 50, el valor predeterminado es 1).
  • -iocount n: especifica el número de operaciones de E / S (entre 256 y 5000, el valor predeterminado es 256).
  • -seqsize n: especifica el tamaño de las E / S para la evaluación secuencial en bytes (entre 65536 y 1048576, el valor predeterminado es 65536).
  • -ransize: especifica el tamaño de las E / S para la evaluación aleatoria de E / S en bytes (entre 16384 y 1048576 el valor predeterminado es 16384).

Ejemplo:

disco de winsat -flush -drive d

El comando evalúa el rendimiento de descarga de la unidad D.

Parámetros de la CPU Winsat

El comando es winsat cpu -parameters . Los siguientes parámetros requeridos están disponibles (solo se requiere uno):

  • -cifrado: ejecuta la evaluación de cifrado y descifrado utilizando algoritmos AES de 256 bits,
  • -encryption2: ejecuta la evaluación utilizando un hash SHA1.
  • -compression: ejecuta la evaluación de compresión y descompresión utilizando el algoritmo Lempel-Zev.
  • -compression2: ejecuta la evaluación utilizando un algoritmo de compresión interno de Microsoft.

Los siguientes parámetros son opcionales:

  • -buffersize n: establece el tamaño del búfer para la evaluación (mínimo 4K, máximo 2 MB, predeterminado 16K)
  • -data filename: especifica un archivo que debe cargarse en el búfer, el archivo predeterminado es% SystemRoot% \ system32 \ shell32.dll.
  • -nbr n: especifica el número de regiones de almacenamiento intermedio (predeterminado 16)
  • -brs n: especifica el tamaño de cada región de búfer

Solo dos de buffersize, nbr y brs pueden usarse en evaluaciones).

Ejemplo:

winsat cpu -encryption2

Ejecuta la evaluación de la CPU utilizando un hash SHA1.

Parámetros de medios de Winsat

El comando es winsat media -parameters . Los siguientes parámetros están disponibles:

  • -input nombre de archivo - parámetro requerido. Esto especifica el archivo de video que se reproducirá o codificará durante la evaluación.
  • -dumpgraph: el gráfico de filtro debe guardarse en un archivo compatible con GraphEdit antes de ejecutarse.
  • -ns: velocidad de reproducción normal del archivo de entrada.
  • -show: ejecuta la evaluación en modo de decodificación y muestra el archivo en una ventana.
  • -play: ejecuta la evaluación en modo de decodificación y reproduce el contenido de audio suministrado.
  • -encode el archivo de perfil PRX --recodifica el contenido usando el códec de Windows Media (no se puede usar con show o play).
  • -saveas nombrearchivo: guarda los resultados de las operaciones de codificación.

Ejemplo:

winsat media -input c: \ test \ test.wmv -xml test.xml

El comando evalúa el rendimiento al decodificar el archivo text.wmv y guarda los resultados en el archivo test.xml.

Parámetros de Winsat mfmedia

El comando es winsat mfmedia -parameters . Los siguientes parámetros están disponibles:

  • -input file - requerido. Especifique el archivo multimedia utilizado en la evaluación.
  • -dumpgraph: el gráfico de filtro debe guardarse en un archivo compatible con GraphEdit antes de ejecutarse.
  • -ns: especifica que el gráfico del filtro debe ejecutarse a la velocidad de reproducción normal.
  • -play: ejecuta la evaluación en modo de decodificación y reproduce el contenido de audio suministrado.
  • -nopmp: no utilice el proceso de canalización de medios protegidos de Media Foundation (MFPMP).
  • -pmp: utiliza el proceso MFPMP.

Ejemplo:

winsat mfmedia -input c: \ test \ test.wmv -nopmp

Ejecute el ensamblaje mfmedia utilizando el archivo test.wmv sin soporte de Media Foundation Protected Media Pipeline (MFPMP).

Programador de tareas de Winsat

Todas las versiones de Windows vienen con tareas programadas de Winsat. Puede administrar esa tarea de la siguiente manera:

  1. Toque la tecla de Windows para abrir el menú Inicio.
  2. Escriba el programador de tareas y cargue el resultado.
  3. Vaya a Biblioteca del programador de tareas> Microsoft> Windows> Mantenimiento
  4. La tarea WinSAT debería aparecer allí.
  5. Puede modificar la tarea o hacer clic con el botón derecho sobre ella para deshabilitarla.