Visual Studio 2010 – SP1 Upgrade – Warning Message – Unable to find silverlight_sdk.msi


Long Story, but finally decided Visual Studio 2010 needed to be re-installed.

  • Un-installed Visual Studio 2010
  • Rebooted Machine
  • Installed Visual Studio 2010
  • Attempted SP1 patch, but greeted with warning about missing  silverlight_sdk.msi


Th error message:

The feature you are trying to use is on a network resource that is unavailable.

Click OK to try again, or enter an alternate path to a folder
containing the installation package ‘silverlight_sdk.msi’ in the
box below.



What to do, but goggled of course.


Found this write-up:

Visual studio sp1 error: silverlight_sdk.msi is unavailable

It’s because Silverlight 4 isn’t bundled with SP1 (apparently). Download Silverlight 4 tools, extract and point the SP1 error dialog to silverlight_sdk.msi. Should resolve it.


The fix is to download SilverLight 4 and patch the current install.

And, so went off and downloaded SP1:

Extract Downloaded Artifact

Now that we have silverLight4_Tools.exe. But, how to integrate that into our on-going upgrade process.

Tried a few different options, but here is what worked:




silverLight4_Tools.exe /createlayout


silverLight4_Tools.exe /createlayout E:\downloads\Microsoft\SilverLight\v4.0\Extract


Why /createlayout?

If one has a Service Pack file and we invoke the binary with a “/?” as the lone command-line option, we will be able to review the available options.

The one we are interested in is:

/createlayout – Downloads all files and associated resources to the specified location. No install action is performed.

Full Options List:

Original Problem

Back to our original riddle. Now we have a folder of extracted silverLight4_Tools.exe and it contains the object of our desire, more specifically, silverlight_sdk.msi.

Returned to our SP patch process and offered up the folder location that we extracted the files into.

2 thoughts on “Visual Studio 2010 – SP1 Upgrade – Warning Message – Unable to find silverlight_sdk.msi

  1. Thank you so much for this. I would like for you to know that the effort your put into finding a solution is still valuable to others today.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s