在多于16核心的服务器上安装Media Service时应注意 Media Server无法启动的问题。

WIndows Media Service 无论是在Windows Server 2003 还是 Windows server 2008上都存在一个问题,如果服务器核心数量超过16(包括超线程技术的逻辑核心),会出现服务无法启动的情况,解决方法可参考微软网站:

  1. 启动注册表编辑器 regedit.exe.
  2. 找到以下位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media
  3. 创建一个新项(项的类型图标和文件夹类似):Platform.
  4. 创建一个字项: Threads.
  5. 在Threads项中,创建一个DWORD类型值:NormalWorkerThreadsPerProc.
  6. 设置该值为 1.
  7. 在Threads项中,创建另一个DWORD类型值:IdleWorkerThreadsPerProc.
  8. 设置该值为 1。

不用重新启动,直接启动MediaService服务,成功。

详情参考:

http://support.microsoft.com/kb/2266253?Windows?Media?Services?does?not?support?more?than?16?processors

原文地址:https://www.cnblogs.com/overload/p/2527824.html