Winsat eller Windows System Assessment Tool er et Windows-program, der standarder forskellige komponenter i maskiner, når de køres.
Den vigtigste fil, der køres til benchmarking af enheden, er winsat.exe, og du finder den eksekverbare fil i mappen system32 i Windows-installationen.
Microsoft introducerede Winsat tilbage med Windows Vista og sendte også enhver ny version af Windows (op til Windows 10) med værktøjet.
Virksomheden brugte Winsat i Vista og Windows 7 til at beregne Windows Experience Index (WEI), som måler computerens hardware- og softwarekonfiguration.
Tip : Du kan også køre vurderingen på Windows 8 og Windows 10 og hacke resultaterne.
Winsat

Windows Winsat-kommandoen skal køres fra kommandolinjen. Det er bedst, hvis du gør det fra en forhøjet kommandoprompt, da resultatsvinduet automatisk lukkes, når værktøjet afslutter vurderingen.
- Tryk på Windows-tasten for at få vist Start-menuen.
- Skriv cmd.exe, hold Shift-tasten og Ctrl-tasten nede, og vælg resultatet fra listen. Dette starter kommandoprompten med administrative rettigheder.
Winsat-vurderinger
Winsat kan køre flere vurderinger, hver med deres egne parametre. De vigtigste vurderinger, som værktøjet kan køre, er vist nedenfor.
- winsat -? - viser hjælp.
- winsat formal - denne kommando kører den fulde vurdering.
- winsat dwmformal - kører kun Desktop Windows Manager-vurderingen, som genererer den grafiske score.
- winsat cpuformal - kører kun CPU-vurderingen for at generere processorens score.
- winsat memformal - kører kun hukommelsesvurderingen for at generere hukommelse (RAM) score.
- winsat graphicsformal - kører grafikvurderingen for at generere gaming grafik score.
- winsat diskformal - kører diskvurderingen for at generere den primære harddisk score.
- winsat cpu - tester processoren.
- winsat mem - tester hukommelsen
- winsat disk - tester tilsluttede lagerenheder
- winsat d3d - vurderer Direct 3D-applikationsevner.
- winsat media - test mediekapaciteter
- winsat mfmedia - Windows Media Foundation-vurdering
- winsat-funktioner - kører funktionsvurderingen
- winsat dwm - kører Desktop Windows Manager-vurderingen
- winsat prepop - Pre-populate WinSAT-vurderingsresultater.
Kommandoerne ovenfor kører evalueringerne med deres standardkonfiguration. Du kan specificere tilpassede parametre, når du kører vurderinger for at tilpasse testene.
Globale parametre (disse er gyldige for alle vurderingstest)
- -v - sende verbose output til STDOUT.
- -tid n - angiv det tidspunkt, vurderingen skal køre.
- -fuldskærm - D3D-enhed skal oprettes i fuldskærmstilstand. Standard er vinduet tilstand.
- -xml filnavn - gemmer output til den specificerede XML-fil.
- -idiskinfo - gemmer information om fysiske mængder og logiske diske til XML-output.
- -iguid - opretter en global unik identifikator og gemmer den i XML-output.
- -notat "note" - tilføjer en note til XML-outputfilen.
- -icn - inkluderer lokalt computernavn i XML-output.
- -eef - optæller ekstra systemoplysninger i XML-output.
- nodisp - vurdering er ikke synlig, da den trækker til en off-screen overflade.
Winsat dwm-parametre

Kommandoen er winsat dwm-parametre . Følgende parametre er tilgængelige:
- -normalw n - angiv antallet af strukturer, der bruges til at repræsentere normale vinduer i simuleringen. Påkrævet, hvis der er angivet en anden parameter.
- -bredde n - angiv windows-bredden i pixels
- -vindue n - angiv windows-højden i pixels
- -glassw n - angiv antallet af strukturer, der repræsenterer glasvinduer i simuleringen
- -forbundsdato - opkaldslås og lås op, men spring CPU-opdatering over.
- - lås - spring låsning og oplåsning over for alle vinduer.
- -bredde n - angiver skrivebordets bredde i pixels.
- -højde n - angiver skrivebordshøjden i pixels.
Eksempel:
winsat dwm -fullscreen -ormal 25 -time 50
Kører Desktop Windows Manager-vurderingen i fuldskærm med 25 normale windows i 50 sekunder.
Winsat d3d-parametre

Kommandoen er winsat d3d-parametre . Følgende parametre er tilgængelige:
- -objs - angiver kvantisering af theta og phi (jo højere antal, jo mere shader-behandling forekommer)
- -sradius - specificerer kuglens radius (mindre radius reducerer antallet af tegne pixels).
- -totalobj - samlet antal kugler i en scene.
- -texw - bredden på de oprettede strukturer.
- -texh - højden på de oprettede strukturer.
- -totaltex - det samlede antal strukturer, som værktøjet vil oprette.
- -texpobj - antal strukturer, som hver sfære skal gengives.
- -batchcnt - definerer batchantal.
- -out - specificerer en filsti for at gemme resultaterne sammen med argumenter til winsat.
- -bredde n - bredde på det vindue, appen kører i.
- -højde n - højde på vinduet, appen kører i.
- -vs-profil - håndhæve brugen af en vertex shader-profil.
- -ps-profil - håndhæve brugen af en pixel-skyggerprofil.
- -fps n - begræns opdateringsfrekvensen i fuldskærmstilstand.
- -rendertotex n - gengives til tekstur float n.
- -rtdelta n - hvis gengivelsesmål bruges, definerer denne kommando hvor langt tilbage vurderingen vil gå for at indstille et tidligere gengivelsesmål som en tekstur.
- -noalpha - deaktiverer tilbage-alfa-blanding.
- -textshader - brug teksturskyder i stedet for enkel skygger.
- -alushader - brug alu shader i stedet for simpel shader.
- -fastfrø - frø rand med et fast antal.
- -nozwarming - deaktiverer opvarmning af z-buffer.
- -ref - tving software rasterisering.
- -noetw - deaktiverer ETW-sporing.
Eksempel:
winsat d3d -fullscreen -totalobj 25 -totaltex 20 -alushader -time 50
Kører d3d-assmentet i fuldskærm med 25 samlede kugler og 20 gengivne teksturer ved hjælp af alu-skygger og en køretid på 50 sekunder.
Winsat mem Parametre

Kommandoen er winsat mem-parametre . Følgende parametre er tilgængelige:
- -up - kører kun hukommelsestests med en tråd.
- -rn - kør med normal prioritet.
- -nc - allokér hukommelse og markér den som ikke-gemt.
- -do n - angiver afstanden i byte mellem begyndelsen af destinationsbufferen og slutningen af kildebufferen.
- -mine n - minimum køretid i sekunder.
- -maxt n - maksimal køretid i sekunder.
- -buffert størrelse n - bufferstørrelsen, som hukommelsesvurderingen skal bruge.
Eksempel:
winsat mem -up -rn -mint 5, 0 -mast 10, 0 -v
Kør hukommelsesvurderingen med på tråd, en minimum kørselstid på 5, 0 sekunder, en maksimal køretid på 10, 0 sekunder i normal prioritet og skriv ordet korrekt.
Winsat-diskparametre

Kommandoen er winsat disk-parametre . Følgende krævede parametre er tilgængelige:
- -flush - kør i skrivepolitisk flush-tilstand (kan ikke bruges med seq, run, write eller read)
- -seq - vurder sekventiel IO-ydeevne (kan ikke benyttes til løb eller flush)
- -ran - vurder tilfældig IO-ydelse (kan ikke bruges med seq eller flush)
- -læs - vurder læsepræstation (kan ikke bruges med skrivning eller flush)
- -skriv - vurder skriveevne (kan ikke bruges med læse eller flush)
- -n disk-id - angiv den disk, du vil køre vurderingen på (kan ikke bruges med drev)
- -drevbrev - vælg drevbogstavet på den harddisk, du vil teste (kan ikke bruges med n)
Følgende parametre er valgfri:
- -antal n - angiver antallet af iterationer (mellem 1 og 50, standard er 1).
- -antal n - angiver antallet af IO-operationer (mellem 256 og 5000, standard er 256).
- -size størrelse n - angiver størrelsen på IO'er til den sekventielle vurdering i byte (mellem 65536 og 1048576, standard er 65536).
- -ransize - angiver størrelsen på IO'er til den tilfældige IO-vurdering i byte (mellem 16384 anad 1048576 standard er 16384).
Eksempel:
winsat disk -flush -drive d
Kommandoen vurderer D-drevets flush-ydelse.
Winsat cpu-parametre

Kommandoen er winsat cpu-parametre . Følgende krævede parametre er tilgængelige (kun en påkrævet):
- -kryptering - kører krypterings- og dekrypteringsvurderingen ved hjælp af 256-bit AES-algoritmer,
- -encryption2 - kører vurderingen ved hjælp af en SHA1-hash.
- -komprimering - kører komprimerings- og dekompressionsvurderingen ved hjælp af Lempel-Zev-algoritmen.
- -komprimering2 - kører vurderingen ved hjælp af en intern Microsoft-komprimeringsalgoritme.
Følgende parametre er valgfri:
- -bufferstørrelse n - indstiller bufferstørrelsen til vurderingen (minimum 4K, maks. 2 MB, standard 16K)
- -data filnavn - specificerer en fil, der skal indlæses i bufferen, standardfil er% SystemRoot% \ system32 \ shell32.dll.
- -nbr n - angiver antallet af bufferregioner (standard 16)
- -brs n - angiver størrelsen på hver bufferregion
Kun to af bufferstørrelse, nbr og brs kan bruges i vurderinger).
Eksempel:
winsat cpu -encryption2
Kører cpu-vurderingen ved hjælp af en SHA1-hash.
Winsat media Parametre

Kommandoen er winsat medie-parametre . Følgende parametre er tilgængelige:
- -indtast filnavn - påkrævet parameter. Dette specificerer videofilen, der skal afspilles eller kodes under vurderingen.
- -dumpgraf - filtergraf skal gemmes i en GraphEdit-kompatibel fil, inden den køres.
- -ns - normal afspilningshastighed for inputfilen.
- -show - kører vurderingen i dekodetilstand og viser filen i et vindue.
- -spil - kører vurderingen i dekodetilstand og afspiller leveret lydindhold.
- -kode PRX-profilfil - koder igen indholdet ved hjælp af Windows Media-codec (ikke anvendelig til show eller play).
- -saveas filnavn - gemmer resultaterne af kodningsoperationer.
Eksempel:
winsat media-input c: \ test \ test.wmv -xml test.xml
Kommandoen vurderer ydeevnen ved afkodning af text.wmv-filen og gemmer resultaterne i test.xml-filen.
Winsat mfmedia-parametre

Kommandoen er winsat mfmedia-parametre . Følgende parametre er tilgængelige:
- -inputfil - påkrævet. Specificer mediefilen, der er brugt i vurderingen
- -dumpgraf - filtergraf skal gemmes i en GraphEdit-kompatibel fil inden kørsel.
- -ns - angiver, at filtergrafen skal køres med normal afspilningshastighed.
- -spil - kører vurderingen i dekodetilstand og afspiller leveret lydindhold.
- -nopmp - Brug ikke Media Foundation Protected Media Pipeline (MFPMP) -processen.
- -pmp - gør brug af MFPMP-processen.
Eksempel:
winsat mfmedia-input c: \ test \ test.wmv -nopmp
Kør mfmedia-assmentet ved hjælp af test.wmv-filen uden Media Foundation Protected Media Pipeline (MFPMP) support.
Winsat Task Schuler

Alle versioner af Windows har planlagte Winsat-opgaver. Du kan administrere denne opgave på følgende måde:
- Tryk på windows-tasten for at åbne Start-menuen.
- Skriv opgaveplanlægning, og indlæs resultatet.
- Gå til Task Scheduler-bibliotek> Microsoft> Windows> Vedligeholdelse
- Opgaven WinSAT skal anføres der.
- Du kan ændre opgaven eller højreklikke på den for at deaktivere den.