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:
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1

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

Answers

0

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
0

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:

http://www.itninja.com/blog/view/custom-inventory-rule-and-accessing-registry-on-64-bit-os

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

Please log in to comment
0

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