Windows Experience Index

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

Viewing 24 reply threads
  • Author
    Posts
    • #43409
      Arris
      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).

      • #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
        Arris
        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

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

        • #47426
          Arris
          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
            Arris
            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
              Arris
              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 !

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