Windows Experience Index

Forums Operating Systems Windows Server 2008 Wish List Progress Windows Experience Index

Viewing 23 reply threads
  • Author
    Posts
    • #47421

      Well, after a lots of time I got it at least running.

      First

      Get the file from Arris for your architecture.

      Second

      Download the WinSAT folder with all the files needed (I got this from a Vista Machine) and extract to C:WINDOWSPerformance

      Then

      Verify the status of the UxSms service.

      =================================

      1. Open the Services console (services.msc).

      2. Double click on Desktop Windows Manager Session Manager.

      3. The service status should display Started and the Startup type should be set to Automatic.

      Manually Override WinSAT Configuration

      =================================

      In the event that you need to override the automatic configuration set by WinSAT, use the following steps:

      1. Ensure that two registry values are set:

      a. HKCUSoftwareMicrosoftWindowsDWMComposition set to 1 (32-bit DWORD)

      b. HKCUSoftwareMicrosoftWindowsDWMCompositionPolicy set to 2 (32-bit DWORD)

      Note: You may need to create the DWM key and the two values if they do not exist.

      2. Restart the Desktop Windows Manager Session Manager service:

      a. Open a command prompt with administrative privileges.

      b. Type the following lines, pressing ENTER after you type each line:

      net stop uxsms

      net start uxsms

      Then, restart the computer

      To get the Score go to Run… in start menu and write the following:

      winsat  formal

      to get your Score go to:

      C:WindowsPerformanceWinSATDataStore

      Open the XML there and you will see your Score in a fashion like this:


      -
      5.1
      5.9
      5.1
      5.2
      5.1
      5.9
      5.9
      5.3

      And those are your scores right there.

      Here’s a Pic of it

    • #47420
      AvatarArris
      Moderator

      Nice job douken! Works great! After your post I got some more insight about how the Windows Experience Index works and found out how to get the “Performance Information and Tools” item in the Control Panel working. However, if I click on the “Rate this computer” button I get the following error: “Windows was unable to calculate the Windows Experience Index because the user cancelled the assessment”. I couldn’t get around this one (yet). Maybe someone else has some ideas? Hope we can merge the information to get the GUI version of the Experience Tool working!

      Performance Information and Tools in Windows Server 2008 Error

      Instructions
      1. Download the WinSAT_VistaSP1_v2.zip (4,87MB) file and extract the contents of the folder of your Windows architecture to C:WindowsSystem32.
      2. Click Run in the Start menu, enter regsvr32.exe PerfCenterCPL.dll and click OK.
      3. Now you have the Performance Information and Tools icon in your Control Panel, but the Rate this computer button is not working…

    • #47422

      Great, that works. I got WinSAT and the control panel applet running. But, yea the control panel does not read the score from the XML file.

    • #47423

      Arris, any updates?

    • #47424
    • #47425
      Avatarbmc

      Damn old hard drives….[attachment=0:3ukjz31p]WinSAT.jpg[/attachment:3ukjz31p]http://mcclory.homeftp.org/winsat.jpg

    • #47426
      AvatarArris
      Moderator

      @nooaah wrote:

      Arris, any updates?

      I haven’t got time to further investigate this while I was very busy with school. Will have some more time coming period so hope we are able to get this working! :geek:

      @niclud wrote:

      See this website: http://unlockforus.blogspot.com/2007/10/unlockthis-how-to-get-windows.html

      Looks like that script doesn’t work for Windows Server 2008. It quits with an error at line 6 so I expect the WMI Query objWMIservices.ExecQuery(“Select * From Win32_WinSAT”) doesn’t have a result. Also if you enumerate all classes in the rootcimv2 namespace using the wbemtest tool included in Windows Server 2008, you don’t see the Win32_WinSAT class listed. However, thanks for your input! 🙂

    • #47427

      I followed these instructions exactly on a x64 Windows Server 2008, and it appeared to finish running WINSAT fine but there is no XML file in the DataStore directory! I ran it twice in fact.

      Here is the log file, any ideas?

      358193 (3512) – winsatmain.cpp:2295: — START 200928 0:32:25 AM —
      358334 (3512) – winsatmain.cpp:2567: > IsFormal=TRUE IsMoobe=FALSE.
      358365 (3512) – winsatmain.cpp:1995: > DWM not running.
      358381 (3512) – winsatmain.cpp:2047: > Unable to Query and/or configure EMD device: T
      358412 (3512) – mlibsyspowertools.cpp:0872: > Read the active power scheme as ‘8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      358443 (3512) – winsatmain.cpp:2108: > power policy saved.
      358505 (3512) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      358505 (3512) – winsatmain.cpp:2120: > power policy set to maximum.
      359332 (3512) – winsatmain.cpp:2756: > IsOfficial=TRUE IsFormal=TRUE IsMoobe=FALSE RanOverTs=FALSE RanOnbatteries=FALSE
      359363 (3512) – winsatmain.cpp:1161: > Running Assessment: features ”
      364511 (3512) – winsatmain.cpp:1436: > Assessment completed
      364558 (3512) – winsatmain.cpp:1161: > Running Assessment: graphicsformal ‘ -wddm’
      478470 (3512) – winsatmain.cpp:1390: > DWM Assessment completed
      478517 (3512) – winsatprocessresults.cpp:2109: > Wrote video memory bandwidth to the registry 21120200
      478657 (3512) – winsatmain.cpp:1408: > DWM Assessment results processing SUCCESS
      478673 (3512) – winsatmain.cpp:1436: > Assessment completed
      478689 (3512) – winsatmain.cpp:1161: > Running Assessment: media ‘-input {winsatencode.wmv} -encode {winsat.prx}’
      493540 (3512) – winsatmain.cpp:1436: > Assessment completed
      493571 (3512) – winsatmain.cpp:1161: > Running Assessment: moobego ”
      493587 (3512) – winsatmain.cpp:1161: > Running Assessment: mfmedia ‘-input {winsat.wmv} -nopmp’
      504398 (3512) – winsatmain.cpp:1430: > Assessment FAILED due to an error
      504429 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption’
      514740 (3512) – winsatmain.cpp:1436: > Assessment completed
      514772 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression’
      525099 (3512) – winsatmain.cpp:1436: > Assessment completed
      525114 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption2’
      535333 (3512) – winsatmain.cpp:1436: > Assessment completed
      535348 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression2’
      548374 (3512) – winsatmain.cpp:1436: > Assessment completed
      548405 (3512) – winsatmain.cpp:1161: > Running Assessment: mem ”
      553865 (3512) – winsatmain.cpp:1436: > Assessment completed
      554053 (3512) – winsatmain.cpp:1161: > Running Assessment: disk ‘-seq -read -n 0’
      572211 (3512) – winsatmain.cpp:1436: > Assessment completed
      572242 (3512) – winsatmain.cpp:1161: > Running Assessment: disk ‘-flush -n 0’
      572274 (3512) – winsatmain.cpp:1430: > Assessment FAILED due to an error
      572289 (3512) – winsatprocessresults.cpp:0672: Total physical mem available to the OS : 15.9 GB (17,176,453,120 bytes)
      572305 (3512) – winsatprocessresults.cpp:0853: Skipping Graphics video playback time limit check.
      572476 (3512) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      572492 (3512) – winsatmain.cpp:2155: > Power state restored.
      572508 (3512) – winsatmain.cpp:2174: > Not necessary to reenable EMD cache.
      572523 (3512) – winsatmain.cpp:2193: > Composition restarted
      572554 (3512) – winsatmain.cpp:3216: > exit value = 1.358193 (3512) – winsatmain.cpp:2295: — START 200928 0:32:25 AM —
      358334 (3512) – winsatmain.cpp:2567: > IsFormal=TRUE IsMoobe=FALSE.
      358365 (3512) – winsatmain.cpp:1995: > DWM not running.
      358381 (3512) – winsatmain.cpp:2047: > Unable to Query and/or configure EMD device: T
      358412 (3512) – mlibsyspowertools.cpp:0872: > Read the active power scheme as ‘8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      358443 (3512) – winsatmain.cpp:2108: > power policy saved.
      358505 (3512) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      358505 (3512) – winsatmain.cpp:2120: > power policy set to maximum.
      359332 (3512) – winsatmain.cpp:2756: > IsOfficial=TRUE IsFormal=TRUE IsMoobe=FALSE RanOverTs=FALSE RanOnbatteries=FALSE
      359363 (3512) – winsatmain.cpp:1161: > Running Assessment: features ”
      364511 (3512) – winsatmain.cpp:1436: > Assessment completed
      364558 (3512) – winsatmain.cpp:1161: > Running Assessment: graphicsformal ‘ -wddm’
      478470 (3512) – winsatmain.cpp:1390: > DWM Assessment completed
      478517 (3512) – winsatprocessresults.cpp:2109: > Wrote video memory bandwidth to the registry 21120200
      478657 (3512) – winsatmain.cpp:1408: > DWM Assessment results processing SUCCESS
      478673 (3512) – winsatmain.cpp:1436: > Assessment completed
      478689 (3512) – winsatmain.cpp:1161: > Running Assessment: media ‘-input {winsatencode.wmv} -encode {winsat.prx}’
      493540 (3512) – winsatmain.cpp:1436: > Assessment completed
      493571 (3512) – winsatmain.cpp:1161: > Running Assessment: moobego ”
      493587 (3512) – winsatmain.cpp:1161: > Running Assessment: mfmedia ‘-input {winsat.wmv} -nopmp’
      504398 (3512) – winsatmain.cpp:1430: > Assessment FAILED due to an error
      504429 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption’
      514740 (3512) – winsatmain.cpp:1436: > Assessment completed
      514772 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression’
      525099 (3512) – winsatmain.cpp:1436: > Assessment completed
      525114 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption2’
      535333 (3512) – winsatmain.cpp:1436: > Assessment completed
      535348 (3512) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression2’
      548374 (3512) – winsatmain.cpp:1436: > Assessment completed
      548405 (3512) – winsatmain.cpp:1161: > Running Assessment: mem ”
      553865 (3512) – winsatmain.cpp:1436: > Assessment completed
      554053 (3512) – winsatmain.cpp:1161: > Running Assessment: disk ‘-seq -read -n 0’
      572211 (3512) – winsatmain.cpp:1436: > Assessment completed
      572242 (3512) – winsatmain.cpp:1161: > Running Assessment: disk ‘-flush -n 0’
      572274 (3512) – winsatmain.cpp:1430: > Assessment FAILED due to an error
      572289 (3512) – winsatprocessresults.cpp:0672: Total physical mem available to the OS : 15.9 GB (17,176,453,120 bytes)
      572305 (3512) – winsatprocessresults.cpp:0853: Skipping Graphics video playback time limit check.
      572476 (3512) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      572492 (3512) – winsatmain.cpp:2155: > Power state restored.
      572508 (3512) – winsatmain.cpp:2174: > Not necessary to reenable EMD cache.
      572523 (3512) – winsatmain.cpp:2193: > Composition restarted
      572554 (3512) – winsatmain.cpp:3216: > exit value = 1.

    • #47428

      “Great, that works. I got WinSAT and the control panel applet running. But, yea the control panel does not read the score from the XML file.”

      Question: Since the control panel applet ‘works’ somewhat, has anyone tried looking at the difference between control.exe for vista and ws2k8?

    • #47429

      Question: Since the control panel applet ‘works’ somewhat, has anyone tried looking at the difference between control.exe for vista and ws2k8?

      My thoughts exactly. However, i dont have a copy of Vista around to test it, if the problem is else where, i will surely need to install vista. I have never attempted to see how such actions are referenced in windows. my past experiences with other applications and games reference such procedures elsewhere, such as .dll’s and .dat files. If anyone wouldn’t mind sharing the control.exe x64 (not sure if there is a difference between x86 and x64?)? if not, i guess i will have to track down my installation disc, last time i seen it i was using it as a coaster for my beverages (dont want to ruin my nice desk).

      Anyways, thanks guys for your work thus far, if i get any further i will let you all know (if i put the time in it there is a good chance i will).

      As for no .XML file being created, i am facing the same problem also, i dont have the time to check into this matter right now as i need to get to work, i will let you know how to fix this when i get back.

    • #47430
      AvatarArris
      Moderator

      @dickshivers wrote:

      However, i dont have a copy of Vista around to test it, if the problem is else where, i will surely need to install vista.

      No need to install Vista to get files from it. If you just have the installation medium you can grab the files from the file install.wim which is on that disc. More info in the following topic: Win2008Workstation.com Forum: I need the original tcpip.sys file.

      Good luck getting Performance Information and Tools to work! 🙂

    • #47431

      Check this out I think it may help, it lists the components of winsat, unfortunately I couldn’t get the hotfix installer to work though, but someone may know how
      http://kbalertz.com/967191/Windows-Experience-Index-rating-WinSAT-command-correctly-Windows-Windows-Server-computer-logical-processors.aspx

    • #47432

      Just been doing some more reading on this and apparently WinSATAPI.dll control the info going to the control panel i.e. graphic for index etc.
      This should be located in windowssystem32.

      Will try tonight and see if this does it

      Anyone got upto date versions of this for x86 and x64 as I will be using old version

    • #47433

      @S1mplicity wrote:

      Just been doing some more reading on this and apparently WinSATAPI.dll control the info going to the control panel i.e. graphic for index etc.
      This should be located in windowssystem32.

      Will try tonight and see if this does it

      Anyone got upto date versions of this for x86 and x64 as I will be using old version

      Doing this followed by running

      regsvr32.exe WinSATAPI.dll

      seems to fix the Rate my Computer button, but it still gives the user canceled assessment error at the end of the test…

    • #47434

      Got it to work through GUI, though it only shows up in Performance Information and Tools. If you switch the tokens.dat to a vista one, then it shows up in System overview page (right-click Computer, hit properties).

      What I did:

      1. Copied C:WindowsPerformanceWinSAT folder from Vista installation to Server 2008
      2. Copied emdmgmt.dll, winsatapi.dll, winsat.exe, perfcentercpl.dll in System32 from Vista installation to Server 2008
      3. Copied emdmgmt.dll.mui, winsatapi.dll.mui, winsat.exe.mui, perfcentercpl.dll.mui in System32/en-us from Vista installation to Server 2008.
      3. regsvr32 c:windowssystem32perfcentercpl.dll
      4. Opened Control Panel and went to Performance Information and Tools
      5. Launched WinSAT and successfully ran.

      I tried this out on a 32-bit installation of Server 2008.

    • #47435

      I reverted to a previous image to test what I had done in my previous post. I realize what was causing the “user canceled assessment error”. If you register the WinSATAPI.dll even though it gives you an error message, it allows you to run the test through the GUI. Its still not perfect though. Here is a log of my results from running it in GUI.

      630562 (3284) – winsatmain.cpp:2295: — START 2010922 12:47:23 PM —
      630578 (3284) – winsatmain.cpp:2567: > IsFormal=TRUE IsMoobe=FALSE.
      630578 (3284) – winsatmain.cpp:1974: > DWM Running.
      630781 (3284) – winsatmain.cpp:1987: > turning off DWM.
      630781 (3284) – winsatmain.cpp:2047: > Unable to Query and/or configure EMD device: T
      630781 (3284) – mlibsyspowertools.cpp:0872: > Read the active power scheme as ‘381b4222-f694-41f0-9685-ff5bb260df2e’
      630781 (3284) – winsatmain.cpp:2108: > power policy saved.
      630843 (3284) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c’
      630843 (3284) – winsatmain.cpp:2120: > power policy set to maximum.
      631640 (3284) – winsatmain.cpp:2756: > IsOfficial=TRUE IsFormal=TRUE IsMoobe=FALSE RanOverTs=FALSE RanOnbatteries=FALSE
      631640 (3284) – winsatmain.cpp:1161: > Running Assessment: features ”
      632125 (3284) – winsatmain.cpp:1436: > Assessment completed
      632125 (3284) – winsatmain.cpp:1161: > Running Assessment: graphicsformal ‘ -wddm’
      739515 (3284) – winsatmain.cpp:1390: > DWM Assessment completed
      739531 (3284) – winsatprocessresults.cpp:2109: > Wrote video memory bandwidth to the registry 5081690
      739546 (3284) – winsatmain.cpp:1408: > DWM Assessment results processing SUCCESS
      739546 (3284) – winsatmain.cpp:1436: > Assessment completed
      739546 (3284) – winsatmain.cpp:1161: > Running Assessment: media ‘-input {winsatencode.wmv} -encode {winsat.prx}’
      745437 (3284) – winsatmain.cpp:1436: > Assessment completed
      745437 (3284) – winsatmain.cpp:1161: > Running Assessment: moobego ”
      745437 (3284) – winsatmain.cpp:1161: > Running Assessment: mfmedia ‘-input {winsat.wmv} -nopmp’
      747859 (3284) – winsatmain.cpp:1436: > Assessment completed
      747859 (3284) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption’
      758109 (3284) – winsatmain.cpp:1436: > Assessment completed
      758125 (3284) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression’
      768296 (3284) – winsatmain.cpp:1436: > Assessment completed
      768312 (3284) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-encryption2’
      778500 (3284) – winsatmain.cpp:1436: > Assessment completed
      778500 (3284) – winsatmain.cpp:1161: > Running Assessment: cpu ‘-compression2’
      788687 (3284) – winsatmain.cpp:1436: > Assessment completed
      788687 (3284) – winsatmain.cpp:1161: > Running Assessment: mem ”
      793890 (3284) – winsatmain.cpp:1436: > Assessment completed
      793937 (3284) – winsatmain.cpp:1161: > Running Assessment: disk ‘-seq -read -n 0’
      807375 (3284) – winsatmain.cpp:1436: > Assessment completed
      807375 (3284) – winsatmain.cpp:1161: > Running Assessment: disk ‘-flush -n 0’
      807421 (3284) – winsatmain.cpp:1430: > Assessment FAILED due to an error
      807453 (3284) – winsatprocessresults.cpp:0672: Total physical mem available to the OS : 3.93 GB (4,221,468,672 bytes)
      807531 (3284) – mlibsyspowertools.cpp:0904: > Set the active power scheme to 381b4222-f694-41f0-9685-ff5bb260df2e’
      807531 (3284) – winsatmain.cpp:2155: > Power state restored.
      807531 (3284) – winsatmain.cpp:2174: > Not necessary to reenable EMD cache.
      807531 (3284) – winsatmain.cpp:2193: > Composition restarted
      807531 (3284) – winsatmain.cpp:3216: > exit value = 0.

      The test finishes and displays the score in the GUI and it shows the highest possible score for disk (5.9) for me. Maybe that part of the assessment isn’t necessary or has any barring on the overall score and we can live without it.

    • #47436

      I have uploaded the installer for Windows Server 2008 32-bit Editions.

      Download: http://www.megaupload.com/?d=KXX5DFYX

      If anybody has 32-bit Server 2008 or is willing to test it out in a virtual machine (it still should run, even though it will give poor scores), I’d appreciate it.

    • #47437

      Is there an x64 version that works with Win Srv 2008 R2?

      Looks like nice work so far!!

    • #47438

      @halladayrules wrote:

      I have uploaded the installer for Windows Server 2008 32-bit Editions.

      Download: http://www.megaupload.com/?d=KXX5DFYX

      If anybody has 32-bit Server 2008 or is willing to test it out in a virtual machine (it still should run, even though it will give poor scores), I’d appreciate it.

      thx halladayrules its working gr8 but can u make the windows 7 version cos this one is capped to 5.9

    • #47439
      AvatarArris
      Moderator

      Impressive to see how you satisfy wish by wish! :geek: Tested it in a virtual machine and it works great! 🙂

      Three sidenotes:

      • The Desktop Experience Feature needs to be installed to get the Performance Information and Tools panel working.
      • If I execute the regsvr32 of WinSATAPI.dll without the /s parameter it returns error: The module “WinSATAPI.dll” was loaded but the call to DllRegisterServer failed with error code 0x80070716. However this doesn’t seem to affect the working of the tool.
      • Add the following command to the install-script to prevent the downloaded-file security-warning when clicking the Rate this computer button: echo.>%SystemRoot%System32WinSAT.exe:Zone.Identifier
    • #47440

      Thanks for the tip Arris. Just as a side note I am no longer going to work on Server 2008 R2 because of all the complications with it on my machine. I will be strictly finding workarounds for 2008 only.

    • #47441

      I have recently completed and uploaded the Windows Assessment Tool (WinSAT) GUI for Windows Server 2008 64-bit editions.

      You can download the WinSAT gui tool from here: http://www.megaupload.com/?d=WKIXGWLN

      Instructions: Extract the zipped folder and run install.bat.

    • #47442

      Question: Since I have Windows Server 2008 R2 x64 Standard Edition installed and since I’m planning to run Windows 7 Pro x64 on a Virtual Machine, can I copy the WinSAT.exe, emdmgmt.dll, PerfCenterCPL.dll, winsatapi.dll; the contents in the En-US folder/directory: PerfCenterCPL.dll.mui, emdmgmt.dll.mui, WinSAT.exe.mui, and winsatapi.dll.mui from the Windows 7 Pro x64 virtual machine’s C:WindowsSystem32 directory to my server’s C:WindowsSystem32 directory?

      I really want to get the experience index on my computer. But before I use the program, do I input the command in Command Prompt: regsvr32 perfcentercpl.dll to register the dll file as a useable option in both Control Panel and Computer Properties?

    • #47443

      Hello Everyone

      Please upload WinSAT_VistaSP1_v2.zip

      Thank you !

    • #43409
      AvatarArris
      Moderator

      Description: View your Windows Experience Index.

      Alternative
      * Get the tool winsat.exe from the system32 folder of a Vista installation with the same architecture as your Windows Server 2008 or download WinSAT_VistaSP1.zip here (both x86/x64 inside).

Viewing 23 reply threads
  • You must be logged in to reply to this topic.