I read a lot on this when trying to set it up but I found it just did not work in Server 2008. It appears to still be ugly hacks. I believe MS want you to use Microsoft Home Server for this. I had also tried to install the windows media services and after a lot of head scratching, trial and error and more I ended up just putting Windows 7 on the host as it was just a few clicks to get DNLA working.
I believe the only other options are to use something like PS3 media server.
http://code.google.com/p/ps3mediaserver/
It is a real shame they don't make this easy but I guess it is the split between home and enterprise.
Finally the problem was the Hyper-V role. I remembered that it was the first thing that started to bother with problems.
Using Powershell I did this:
PS C:\Windows\system32> Get-WindowsFeature
Display Name Name
------------ ----
[ ] Active Directory Lightweight Directory Services ADLDS
[ ] Active Directory Rights Management Services ADRMS
[ ] Servidor de Active Directory Rights Manageme... ADRMS-Server
[ ] Compatibilidad con la federación de identidades ADRMS-Identity
Get-WindowsFeature : No se puede encontrar el módulo especificado. (Excepción de HRESULT: 0x8007007E)
En línea: 1 Carácter: 20
+ Get-WindowsFeature <<<<
+ CategoryInfo : NotSpecified: (:) [Get-WindowsFeature], FileNotFoundException
+ FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.Windows.ServerManager.Commands.GetWindowsFeatureCommand
And it was the same IOException that when trying to run de Server Manager, so I though I could try to eliminate the suspicious worng module, the hyper-V:
PS C:\Windows\system32> Remove-WindowsFeature Hyper-V
ADVERTENCIA: [Eliminación] correcta: [Hyper-V] Hyper-V. Debe reiniciar este servidor para finalizar el proceso de eliminación.
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True Yes Succes... {Hyper-V}
And now the Server Manager is working again!!!
I'll try to re-add the Hyper-V role but I don't need it , by now...
Thanks for your suggestions.
Best Answer
No, that's an excessively long time. I suspect sfc is finding a bunch of problems or one problem with a bunch of side effects making the run time really long.