This issue has been seen with a network based install that was no longer available. Steps tested were uninstall and install newer versions and lastly backing up registry and deleting key for Silverlight. Bob Pomeroy has posted a clean up utility back in 2008 but fixes issues with newer versions. After running that utility install of Silverlight 5 worked great.
You may also want to look into this post