# ===================================================================================================
# Installation
# ===================================================================================================

# Supersedence Old Versions
 If ((SF-Supersedence "UNV_UNI_Microsoft_Silverlight*" -Cleanup) -eq $True) {
    SF-MSIUninstallByDisplayName "Microsoft Silverlight" -Log
 }
 
# Installation 
 SF-Run "%_PkgSource%\Setup\Silverlight_x86.exe" "/q /noupdate" -x86 -Wait
 SF-Run "%_PkgSource%\Setup\Silverlight_x64.exe" "/q /noupdate" -x64 -Wait

# Disable Automatic Update
 SF-Register32 'HKey_Local_Machine' 'SOFTWARE\Microsoft\Silverlight' 'UpdateConsentMode' '0' 'REG_DWORD'
 SF-Register32 'HKey_Local_Machine' 'SOFTWARE\Microsoft\Silverlight' 'UpdateMode' '2' 'REG_DWORD'
 SF-Register64 'HKey_Local_Machine' 'SOFTWARE\Microsoft\Silverlight' 'UpdateConsentMode' '0' 'REG_DWORD'
 SF-Register64 'HKey_Local_Machine' 'SOFTWARE\Microsoft\Silverlight' 'UpdateMode' '2' 'REG_DWORD'

# Remove Shortcuts
  SF-RD "%_CommonPrograms%\Microsoft Silverlight"

# ===================================================================================================
# END
# ===================================================================================================