Difference between revisions of "Microsoft Silverlight"
m (Added the usual "/qn" in the remove line of silverlight3, or the uninstall would hang being interactive.) |
(Rearrange versions from newest to oldest in preparation for Version 4 update) |
||
Line 1: | Line 1: | ||
This is a silent installer for Microsoft Silverlight, a plugin for rich interactive web content, in some extent similar to Macromedia Flash Player. | This is a silent installer for Microsoft Silverlight, a plugin for rich interactive web content, in some extent similar to Macromedia Flash Player. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Silverlight 3 == | == Silverlight 3 == | ||
Line 38: | Line 19: | ||
The "/noupdate" installation switch seems to set the "HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight" "UpdateMode" to DWORD value "2". | The "/noupdate" installation switch seems to set the "HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight" "UpdateMode" to DWORD value "2". | ||
+ | == Silverlight 2 == | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <package | ||
+ | id="silverlight" | ||
+ | name="SilverLight" | ||
+ | revision="1" | ||
+ | reboot="false" | ||
+ | priority="0"> | ||
+ | <check type="uninstall" condition="exists" path="Microsoft Silverlight" /> | ||
+ | <install cmd='"%SOFTWARE%\silverlight\SilverLight 2.0.exe" /q' /> | ||
+ | <upgrade cmd='"%SOFTWARE%\silverlight\SilverLight 2.0.exe" /q' /> | ||
+ | <remove cmd='MsiExec.exe /X{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}' /> | ||
+ | </package> | ||
+ | </source> | ||
+ | |||
+ | Silverlight install sometimes (always for some) exits with strange error codes (and says that it has done a rollback), yet the plugin is working fine after such fiasco. | ||
[[Category:Silent Installers]] | [[Category:Silent Installers]] |
Revision as of 23:01, 3 June 2010
This is a silent installer for Microsoft Silverlight, a plugin for rich interactive web content, in some extent similar to Macromedia Flash Player.
Silverlight 3
<package id="silverlight3" name="SilverLight 3 with auto-update check disabled" revision="1" reboot="false" priority="0">
<check type='file' condition='versionequalto' path='%PROGRAMFILES%\Microsoft Silverlight\sllauncher.exe' value='3.0.40624.0' />
<install cmd='"%SOFTWARE%\silverlight3\SilverLight.exe" /q /noupdate' />
<upgrade cmd='"%SOFTWARE%\silverlight3\SilverLight.exe" /q /noupdate' />
<remove cmd='MsiExec.exe /qn /X{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}' />
</package>
Please notice how check has to be performed on an executable since the uninstall string seems to always be "Microsoft Silverlight" despite the version. Also notice that uninstallation GUID seems to always be {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} despite the version.
Some documentation on Silveright installation switches: http://blogs.technet.com/extreme/archive/2009/04/02/silverlight-installation-switches.aspx.
The "/noupdate" installation switch seems to set the "HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight" "UpdateMode" to DWORD value "2".
Silverlight 2
<package
id="silverlight"
name="SilverLight"
revision="1"
reboot="false"
priority="0">
<check type="uninstall" condition="exists" path="Microsoft Silverlight" />
<install cmd='"%SOFTWARE%\silverlight\SilverLight 2.0.exe" /q' />
<upgrade cmd='"%SOFTWARE%\silverlight\SilverLight 2.0.exe" /q' />
<remove cmd='MsiExec.exe /X{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}' />
</package>
Silverlight install sometimes (always for some) exits with strange error codes (and says that it has done a rollback), yet the plugin is working fine after such fiasco.