端点映射器中没有可用的端点

我有一个Windows Server 2008 R2 Datacenter域的一部分。 DebugView不断吐出这个错误:

[5592] 5592: 2014-01-08 13:32:39.410 [DirectResult] Error (Id=0) System.Runtime.InteropServices.COMException (0x800706D9): There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9) 

我已经通过复制错误1753的build议端点映射器没有更多端点可用,但无法解决问题或查明主要原因。

其他方法没有积极的结果:

  • 重新启动系统
  • 重新启动DNS服务器

任何想法寻找什么和造成这一点,将不胜感激。

编辑

包含相同PID的DebugView代码片段[5592]:

 [5592] 5592: 2014-01-09 13:07:58.788 [DirectResult] Error (Id=0) System.Runtime.InteropServices.COMException (0x800706D9): There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9) [5592] at Microsoft.Windows.ServerManager.NativeMethods.INetFwPolicy2.IsRuleGroupCurrentlyEnabled(String group) [5592] at Microsoft.Windows.ServerManager.DirectResult.GetRemoteManagementEnabled() [5592] 5592: 2014-01-09 13:08:52.735 [CBS] IsCacheStillGood: True. [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] Buffer insufficient for RenderEvent for LiteRecord, Retrying with the correct buffer-122-The data area passed to a system call is too small [5592] 5592: 2014-01-09 13:08:55.380 [Virtualization] Search scope = \\FENDERVMM\root\virtualization, search query = SELECT * FROM Msvm_ComputerSystem WHERE NOT Name='FENDERVMM' [5592] 5592: 2014-01-09 13:08:55.390 [Virtualization] End DetectVirtualMachines, 0 virtual machines detected [5592] 5592: 2014-01-09 13:08:58.991 [DirectResult] Error (Id=0) System.Runtime.InteropServices.COMException (0x800706D9): There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9) [5592] at Microsoft.Windows.ServerManager.NativeMethods.INetFwPolicy2.IsRuleGroupCurrentlyEnabled(String group) [5592] at Microsoft.Windows.ServerManager.DirectResult.GetRemoteManagementEnabled() 

虽然错误本身似乎没有多大意义,但似乎是一个不可用的防火墙服务的症状 。

如果您已禁用Windows防火墙服务,只需再次启用它。

我会build议正确configuration规则集,但是如果要绕过服务器上的内置防火墙,只需将其closures所有适用的configuration文件即可:

使用防火墙控制台:

  1. 使用高级安全控制台打开Windows防火墙( wf.msc
  2. 右键单击左侧树视图中的“Windows防火墙…”节点
  3. select属性
  4. 切换到您要configuration的configuration文件对应的选项卡。
  5. 将“防火墙状态”设置更改为“关”

使用控制面板:

  1. 打开防火墙控制面板项目( firewall.cpl
  2. 点击“打开或closuresWindows防火墙”
  3. closures当前或所有configuration文件的防火墙