“Windows Media Services服务因2147500037(0x80004005)服务性错误而停止”的解决方法

    技术2022-05-14  3

        由于以前的流媒体服务器使用年限将至,因此买了一台新机器换上。可是,在Windows Server 2003下,安装Windows Media Serviecs总是报错,无法启动。

        在事件查看器中看到描述如下:“Windows Media Services服务因2147500037 (0x8000405)服务性错误而停止。”

        一开始还以为是系统问题,重装后错误依旧。折腾了半天之后,突然想起,Windows Media Services只能支持16个处理器,一但超过这个数,服务就会启不动。

        赶快打开设备管理器数了数CPU的个数,果然,超过了16个。知道原因就好办了,只要限制一个CPU的数量即可:

        1、在运行中输入 regedit,打开注册表。

        2、找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows Media

        3、在这个键下添加一个名为“Platform”的新项。

        4、在“Platform”项下再建一个名为“Threads”的新项。

        5、在“Threads”项下再建两个DWORD的键,名字分别为“NormalWorkerThreadsPerProc”、“IdleWorkerThreadsPerProc”,它们的数值数据都为“1”。

         6、重启,OK!

     

        如果你懒得去改注册表,那就下载下面的reg文件,并导入吧。

        http://download.csdn.net/source/3265565


    最新回复(0)