今天在服务器上部署一个这个东西,总是启动不起来,后来查了下是这东西支持16个核心的机子。后来谷歌了下,找到了办法,于是忽修改了下,可以启动了。
这里记录下来方便以后查阅。
微软官方问题:
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个处理器。
如果觉得这样比较麻烦,可以复制以下代码至记事本,然后保存为后缀为reg的文件,双击该文件即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows MediaPlatformThreads]
"NormalWorkerThreadsPerProc"=dword:00000001
"IdleWorkerThreadsPerProc"=dword:00000001