I see that Microsoft has a 32 and 64 bit version of Silverlight 5.1.10411.0.  Is 64-bit Silverlight required on 64bit OS machines?  If I look at software inventory in my K1000, how do I know which version of Silverlight is installed?

Answer Summary:
0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


The 64 bit one only works with IE 64 and can be downloaded by using the ie64 browser and going to the silverlight download http://www.microsoft.com/silverlight/

it's advantages are

  • Use a 64-bit browser processes natively on a 64-bit OS :)
  • Cache a very large amount of data
  • Potentially improver the performance of the Silverlight control (load more elements into memory)
  • Create local "analysis cubes" similar to what Microsoft Office Excel PowerPivot does with x64 bit hardware
  • Increase the size of data structures for application functionality (i.e., connection pooling)
  • Ability for Silverlight to work together with other 64-bit applications together


Answered 02/04/2013 by: SMal.tmcc
Red Belt

  • uninstalled 32 and installed 64 on test box and it shows the same in kace.
    • checked the registry and the only difference is the 64 bit version also creates under HKLM\Software\Microsoft\SilverLight\ a string key called version with the value of 5.1.10411.0 so a custom inventory is the only way to tell them apart.
      • Win7x64 shows the key in HKLM\Software\Wow6432Node\Microsoft\SilverLight\, but the program is in C:\Program Files (x86)\Microsoft Silverlight. So I still don't know which version I have.
  • do you have a version key under HKLM\Software\Microsoft\SilverLight\ ? if no it is 32 if yes it is 64

    this applies only to the 64 bit OS the 32 bit os install puts all its keys under this set also
    on 64 bit OS a 32 bit silverlight put it's keys under the wow6432node area.
Please log in to comment



I'm interested to know the answer to this as well. I've typically just downloaded "silverlight.exe" and ran the post install task with the following:

silverlight.exe /q 

I believe it just downloads the appropriate files for the OS during the install. 

Answered 02/04/2013 by: sfigg
Red Belt

Please log in to comment

You should be able to create a custom inventory rule that would look for the instance of the registry key used. Take a look at this link:


Answered 02/04/2013 by: Timi
Seventh Degree Black Belt

Please log in to comment

As mentioned you will have to create an inventory item based on a custom inventory rule in order to split the software item into 32 and 64 bit entries. The easiest way to do this is look for a registry key or create a batch script that installs either version and also drops a "breadcrumb" into the registry. Then you can target your custom rule at the breadcrumb. The architecture of Silverlight is dependant on the browser's architecture, not the OS.

Answered 02/04/2013 by: mpace
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity