› Forums › Operating Systems › Windows Server 2008 › Wish List Progress › Windows Experience Index
- This topic has 24 replies, 15 voices, and was last updated 10 years, 6 months ago by kamikami333.
- AuthorPosts
-
- 18th October 2008 at 09:45 #43409
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). - 11th December 2008 at 23:57 #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.
- 14th December 2008 at 14:23 #47420
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… - 18th December 2008 at 22:49 #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.
- 7th January 2009 at 19:05 #47423
Arris, any updates?
- 12th January 2009 at 17:45 #47424
- 21st January 2009 at 21:22 #47425
Damn old hard drives….[attachment=0:3ukjz31p]WinSAT.jpg[/attachment:3ukjz31p]http://mcclory.homeftp.org/winsat.jpg
- 31st January 2009 at 11:20 #47426
@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! 🙂
- 8th February 2009 at 05:53 #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. - 8th March 2009 at 06:07 #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?
- 10th March 2009 at 00:34 #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.
- 10th March 2009 at 16:47 #47430
@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! 🙂
- 19th March 2009 at 00:47 #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 - 23rd March 2009 at 14:37 #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
- 6th April 2009 at 04:06 #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…
- 22nd September 2010 at 13:32 #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.
- 22nd September 2010 at 16:57 #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.
- 24th September 2010 at 10:15 #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.
- 24th September 2010 at 10:52 #47437
Is there an x64 version that works with Win Srv 2008 R2?
Looks like nice work so far!!
- 24th September 2010 at 11:38 #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
- 24th September 2010 at 16:37 #47439
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
- 27th September 2010 at 12:44 #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.
- 7th May 2011 at 15:16 #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.
- 29th July 2011 at 02:10 #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?
- 14th July 2014 at 10:21 #47443
Hello Everyone
Please upload WinSAT_VistaSP1_v2.zip
Thank you !
- AuthorPosts
- You must be logged in to reply to this topic.