原文见http://support.microsoft.com/kb/2266253?Windows?Media?Services?does?not?support?more?than?16?processors
无法启动Windows Media Service的原因可能为Windows Media Service最多支持16个处理器(processor)
解决如下:
1.打开注册表:regedit
2.定位到 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows Media
3.新建一个"项",名为Platform
4.在Platform"项"下再创建一个子项,名为Threads
5.在Threads下创建一个"DWORD值",名为NormalWorkerThreadsPerProc, 设置其值为1
6.同理,在Threads下再创建一个"DWORD值",名为IdleWorkerThreadsPerProc, 设置其值为1
==========================注意,在64位操作系统里,Windows Media Service最多支持32个处理器。