今天在服務器上部署一個這個東西,總是啓動不起來,後來查了下是這東西支持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