Access Netflix via Windows Media Center
You can play Netflix movies in your web browser from any version of Windows, but Windows Vista Home Premium and Ultimate can stream Netflix right from the desktop through Windows Media Center. When you use Windows Media Center to watch Netflix, you can view movies and TV shows on not only your computer but also your TV, if you set it up to connect to Windows Media Center. To start, open Windows Media Center and locate the Netflix icon. If you don’t see it, go to Tasks > Settings > General > Automatic Download Options > Download Now to get the Netflix WMC installation package. Once you do that, restart Windows Media Center.
Start the Netflix Installation Process
Continue the Netflix Installation and Install Silverlight
Finish the Installation and Start Netflix
Wait until the installation is complete.
Select a Movie and Play It
When the movie description opens you are just seconds from watching your movie: