Winsat, ou Windows System Assessment Tool, est un programme Windows qui compare différents composants de machines lors de leur exécution.
Le fichier principal exécuté pour évaluer le périphérique est winsat.exe. Vous trouverez le fichier exécutable dans le dossier system32 de l'installation de Windows.
Microsoft a réintroduit Winsat avec Windows Vista et a fourni l’outil avec toute nouvelle version de Windows (jusqu’à Windows 10).
La société a utilisé Winsat dans Vista et Windows 7 pour calculer l'indice de performance Windows (WEI), qui mesure la configuration matérielle et logicielle de l'ordinateur.
Conseil : Vous pouvez également exécuter l'évaluation sur Windows 8 et Windows 10 et pirater les résultats.
Winsat

La commande Windows Winsat doit être exécutée à partir de la ligne de commande. Il est préférable de le faire à partir d'une invite de commande avec privilèges élevés, car la fenêtre de résultats sera fermée, sinon automatiquement lorsque l'outil aura terminé l'évaluation.
- Tapez sur la touche Windows pour afficher le menu Démarrer.
- Tapez cmd.exe, maintenez les touches Maj et Ctrl enfoncées, puis sélectionnez le résultat dans la liste. Cela lance l'invite de commande avec les privilèges d'administrateur.
Évaluations Winsat
Winsat peut exécuter plusieurs évaluations, chacune avec ses propres paramètres. Les principales évaluations que l'outil peut exécuter sont répertoriées ci-dessous.
- Winsat -? - affiche l'aide.
- winsat formel - cette commande exécute l'évaluation complète.
- winsat dwmformal - exécute uniquement l’évaluation du gestionnaire Windows de bureau qui génère le score graphique.
- winsat cpuformal - exécute uniquement l'évaluation du processeur pour générer le score du processeur.
- winsat memformal - exécute uniquement l'évaluation de la mémoire pour générer le score de mémoire (RAM).
- winsat graphicsformal - exécute l'évaluation graphique pour générer le score graphique de jeu.
- winsat diskformal - exécute l'évaluation du disque pour générer le score principal du disque dur.
- winsat cpu - teste le processeur.
- winsat mem - teste la mémoire
- winsat disk - teste les périphériques de stockage connectés
- winsat d3d - évalue les capacités de l’application Direct 3D.
- winsat media - teste les capacités des médias
- winsat mfmedia - Évaluation de Windows Media Foundation
- winsat features - lance l'évaluation des fonctionnalités
- winsat dwm - exécute l'évaluation du bureau Windows Manager
- winsat prepop - pré-remplit les résultats de l’évaluation WinSAT.
Les commandes ci-dessus exécuteront les évaluations avec leur configuration par défaut. Vous pouvez spécifier des paramètres personnalisés lorsque vous exécutez des évaluations pour personnaliser les tests.
Paramètres globaux (valables pour tous les tests d'évaluation)
- -v - envoie une sortie commentée à STDOUT.
- -time n - spécifie l'heure d'exécution de l'évaluation.
- -fullscreen - Le périphérique D3D doit être créé en mode plein écran. La valeur par défaut est le mode fenêtré.
- -xml nom_fichier - enregistre la sortie dans le fichier XML spécifié.
- -idiskinfo - enregistre les informations sur les volumes physiques et les disques logiques dans la sortie XML.
- -iguid - crée un identifiant unique global et l'enregistre dans la sortie XML.
- -note "note" - ajoute une note au fichier de sortie XML.
- -icn - inclut le nom de l'ordinateur local dans la sortie XML.
- -eef - énumère des informations système supplémentaires dans la sortie XML.
- nodisp - L’évaluation n’est pas visible car elle s’apparente à une surface hors écran.
Winsat dwm paramètres

La commande est winsat dwm -parameters . Les paramètres suivants sont disponibles:
- -normalw n - spécifie le nombre de textures utilisées pour représenter les fenêtres normales dans la simulation. Obligatoire si un autre paramètre est spécifié.
- -winwidth n - spécifie la largeur de la fenêtre en pixels
- -winheight n - spécifie la hauteur de la fenêtre en pixels
- -glassw n - spécifie le nombre de textures représentant des fenêtres en verre dans la simulation
- -noupdate - appelle verrouille et déverrouille, mais ignore la mise à jour du processeur.
- --nolock - ignore le verrouillage et le déverrouillage de toutes les fenêtres.
- -width n - spécifie la largeur du bureau en pixels.
- -height n - spécifie la hauteur du bureau en pixels.
Exemple:
winsat dwm -fullscreen -normalw 25 -time 50
Exécute l'évaluation du gestionnaire Windows de bureau en plein écran avec 25 fenêtres normales pendant 50 secondes.
Paramètres Winsat d3d

La commande est winsat d3d -parameters . Les paramètres suivants sont disponibles:
- -objs - spécifie la quantification thêta et phi (plus le nombre est élevé, plus le traitement du shader est important)
- -sradius - spécifie le rayon de la sphère (un rayon plus petit réduit le nombre de pixels dessinés).
- -totalobj - nombre total de sphères dans une scène.
- -texw - largeur des textures créées.
- -texh - hauteur des textures créées.
- -totaltex - nombre total de textures que l'outil va créer.
- -texpobj - nombre de textures que chaque sphère doit rendre.
- -batchcnt - définit le nombre de lots.
- -out - spécifie un chemin de fichier pour enregistrer les résultats avec les arguments de winsat.
- -width n - largeur de la fenêtre dans laquelle l'application est exécutée.
- -height n - hauteur de la fenêtre dans laquelle l'application est exécutée.
- -vs profile - impose l'utilisation d'un profil de vertex shader.
- -ps profile - impose l'utilisation d'un profil de pixel shader.
- -fps n - limite le taux de rafraîchissement en mode plein écran.
- -rendertotex n - rend la texture flottante n.
- -rtdelta n - si des cibles de rendu sont utilisées, cette commande définit jusqu'où ira l'évaluation pour définir une cible de rendu précédente en tant que texture.
- -noalpha - désactive le mélange alpha du tampon de retour.
- -textshader - utilise un shader de texture au lieu d'un shader simple.
- -alushader - utilise alu shader au lieu de shader simple.
- -fixedseed - un rand avec un nombre fixe.
- -nozwarming - désactive le réchauffement du z-buffer.
- -ref - force le rastérisation du logiciel.
- -noetw - désactive le traçage ETW.
Exemple:
winsat d3d -fullscreen -totalobj 25 -totaltex 20 -alushader -time 50
Lance l’évaluation d3d en plein écran avec 25 sphères au total et 20 textures rendues, en utilisant l’alu shader et une durée de 50 secondes.
Winsat mem Paramètres

La commande est winsat mem -parameters . Les paramètres suivants sont disponibles:
- -up - exécute des tests de mémoire avec un seul thread.
- -rn - exécuter en priorité normale.
- -nc - alloue de la mémoire et la marque comme non mise en cache.
- -do n - spécifie la distance en octets entre le début du tampon de destination et la fin du tampon source.
- -mint n - durée d'exécution minimale en secondes.
- -maxt n - durée d'exécution maximale en secondes.
- -buffersize n - la taille de la mémoire tampon que l'évaluation de mémoire devrait utiliser.
Exemple:
winsat mem -up -rn-menthe 5.0 -maxt 10.0 -v
Exécutez l'évaluation de la mémoire avec on thread, avec un temps d'exécution minimal de 5, 0 secondes, un temps d'exécution maximal de 10, 0 secondes, en priorité normale et expliquez le résultat.
Paramètres du disque Winsat

La commande est winsat disk -parameters . Les paramètres requis suivants sont disponibles:
- -flush - exécuté en mode de vidage de la politique d'écriture (ne peut pas être utilisé avec seq, run, write ou read)
- -seq - évalue les performances d'E / S séquentielles (ne peut pas être utilisé avec run ou flush)
- -ran - évalue les performances d'E / S aléatoires (ne peut pas être utilisé avec seq ou flush)
- -read - évalue les performances de lecture (ne peut pas être utilisé avec write ou flush)
- -write - évalue les performances en écriture (ne peut pas être utilisé avec read ou flush)
- -n ID de disque - spécifiez le disque sur lequel vous souhaitez exécuter l'évaluation (ne peut pas être utilisé avec le lecteur).
- -drive letter - sélectionnez la lettre de lecteur du disque dur que vous souhaitez tester (ne peut pas être utilisé avec n)
Les paramètres suivants sont facultatifs:
- -count n - spécifie le nombre d'itérations (entre 1 et 50, la valeur par défaut est 1).
- -iocount n - spécifie le nombre d'opérations d'E / S (entre 256 et 5000, 256 par défaut).
- -seqsize n - spécifie la taille des E / S pour l'évaluation séquentielle en octets (entre 65536 et 1048576, la valeur par défaut est 65536).
- -ransize - spécifie la taille en octets de l'évaluation d'E / S aléatoire pour l'IO (entre 16384 et 1048576, la valeur par défaut est 16384)
Exemple:
disque de winsat -flush -drive d
La commande évalue les performances de vidage du lecteur D.
Paramètres Winsat cpu

La commande est winsat cpu -parameters . Les paramètres requis suivants sont disponibles (un seul requis):
- -encryption - exécute l'évaluation du chiffrement et du déchiffrement à l'aide d'algorithmes AES 256 bits,
- -encryption2 - exécute l'évaluation à l'aide d'un hachage SHA1.
- -compression - exécute l'évaluation de la compression et de la décompression à l'aide de l'algorithme Lempel-Zev.
- -compression2 - exécute l'évaluation à l'aide d'un algorithme de compression interne de Microsoft.
Les paramètres suivants sont facultatifs:
- -buffersize n - définit la taille de la mémoire tampon pour l'évaluation (minimum 4 Ko, maximum 2 Mo, 16 Ko par défaut)
- -data filename - spécifie un fichier à charger dans le tampon. Le fichier par défaut est% SystemRoot% \ system32 \ shell32.dll.
- -nbr n - spécifie le nombre de régions de mémoire tampon (16 par défaut)
- -brs n - spécifie la taille de chaque région de tampon
Seuls deux des groupes tampersize, nbr et brs peuvent être utilisés dans les évaluations).
Exemple:
winsat cpu -encryption2
Exécute l'évaluation du processeur à l'aide d'un hachage SHA1.
Paramètres de médias Winsat

La commande est winsat media -parameters . Les paramètres suivants sont disponibles:
- -input filename - paramètre requis. Ceci spécifie le fichier vidéo qui sera lu ou encodé lors de l'évaluation.
- -dumpgraph - Le graphique de filtre doit être enregistré dans un fichier compatible GraphEdit avant d'être exécuté.
- -ns - vitesse de lecture normale du fichier d'entrée.
- -show - lance l'évaluation en mode décodage et affiche le fichier dans une fenêtre.
- -play - lance l'évaluation en mode décodage et lit le contenu audio fourni.
- -encode fichier de profil PRX --réencode le contenu à l'aide du codec Windows Media (non utilisable avec show ou play).
- -saveas nom_fichier --save les résultats des opérations d'encodage.
Exemple:
winsat media -input c: \ test \ test.wmv -xml test.xml
La commande évalue les performances lors du décodage du fichier text.wmv et enregistre les résultats dans le fichier test.xml.
Paramètres mfmedia de Winsat

La commande est winsat mfmedia -parameters . Les paramètres suivants sont disponibles:
- -input file - requis. Spécifiez le fichier multimédia utilisé dans l'évaluation
- -dumpgraph - le graphe de filtre doit être enregistré dans un fichier compatible GraphEdit avant son exécution.
- -ns - indique que le graphe de filtre doit être exécuté à la vitesse de lecture normale.
- -play - lance l'évaluation en mode décodage et lit le contenu audio fourni.
- -nopmp - N'utilisez pas le processus MFPMP (Media Foundation Protected Media Pipeline).
- -pmp - utilise le processus MFPMP.
Exemple:
winsat mfmedia -input c: \ test \ test.wmv -nopmp
Exécutez l'assembly mfmedia à l'aide du fichier test.wmv sans la prise en charge de MFPMP (Media Foundation Protected Media Pipeline).
Planificateur de tâches Winsat

Toutes les versions de Windows sont livrées avec des tâches Winsat planifiées. Vous pouvez gérer cette tâche de la manière suivante:
- Appuyez sur la touche Windows pour ouvrir le menu Démarrer.
- Tapez le planificateur de tâches et chargez le résultat.
- Accédez à Bibliothèque du planificateur de tâches> Microsoft> Windows> Maintenance.
- La tâche WinSAT devrait y figurer.
- Vous pouvez modifier la tâche ou cliquer dessus avec le bouton droit de la souris pour la désactiver.