I tried all other fixes and none have worked till now. The fix that worked for me was on Mike Thomson's site
http://mike-thomson.com/blog/?p=210.
For Windows 7
Here are the steps to take to fix the problem:
- Exit out of Netflix (from both your web browser and from Windows Media Center).
- Browse on your computer to “C:\ProgramData\Microsoft\PlayReady\”.
- Change the name of “mspr.hds” to “mspr.hds.old”. (In other words, you want to get rid of the mspr.hds file, and you are renaming it just so that you have a backup copy of it.)
- Open Internet Explorer and go to the Netflix website, log in, and start playing a streaming movie from their website (it should successfully work here now).
- Now you can go into Windows Media Center to stream you movies again!
- If you have more than one computer with the Netflix problem, then repeat this procedure for each of the afflicted computers.
Apparently the problem occurs when Silverlight is updated to a new version (e.g., from version 3 to 4) and some of the old version’s things are left behind in the file you renamed, which breaks the new version. When you rename the “mspr.hds” file, it lets Silverlight
re-create the file from scratch.
If the steps above do not fix the problem for you, then try this: close all of your internet browsers and the software that you use to watch Netflix, and then uninstall and reinstall Microsoft Silverlight (thanks for the tip, Josh).
Windows XP (and apparently for Windows Vista, too – thanks for your commentgreengeekgirl)
Larry (see comments below) asked how to do this for Windows XP. The same file exists in Windows XP, but it is in a different location and it may not show up if “system files” are hidden. Here is the location in Windows XP:
C:\Documents and Settings\All Users\Application Data\Microsoft\PlayReady\mspr.hds
If you are using Windows XP, but cannot see this file, then you can try two things. First thing to try: open “My Computer” and try to copy/paste the path above into the address bar and press <Enter>. If the file still doesn’t show up, then you may need to try
the second step, which is enabling the visibility of system files by doing the following:
- Click the “Tools” menu item and select “Folder Options”.
- On the window that pops up click on the “View” tab.
- In the “Advanced settings” area, scroll down and deselect “Hide protected operating system files” (it will ask you if you really want to do this, so respond with “yes”).
- Now go to the path “C:\Documents and Settings\All Users\Application Data\Microsoft\PlayReady\mspr.hds” and you will find the file. (Then follow steps 3 – 5 in the “Windows 7″ section above.)
If it still doesn’t work for you with Windows XP, then (thanks to adarba’s comment) you can try also looking for the file here:
C:/Documents and Settings/All Users/DRM
If this still does
not fix the problem for you, then try this: close all of your internet browsers and the software that you use to watch Netflix, and then uninstall and reinstall Microsoft Silverlight (thanks for the tip, Josh).
Thank you so much Mike Thomson.