端点映射器中没有更多端点可用

sly*_*oty 1 windows-server-2008 rpc

我有一个域的 Windows Server 2008 R2 数据中心部分。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) 
Run Code Online (Sandbox Code Playgroud)

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

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

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

任何关于寻找什么以及导致这种情况的想法都将不胜感激。

编辑

来自 DebugView 的包含相同 PID [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() 
Run Code Online (Sandbox Code Playgroud)

Mat*_*sen 5

虽然错误本身似乎没有多大意义,但它似乎是Firewall Service 不可用症状

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

我建议正确配置规则集,但如果需要绕过服务器上的内置防火墙,只需为所有适用的配置文件关闭它:

使用防火墙控制台:

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

使用控制面板:

  1. 打开防火墙控制面板项 ( firewall.cpl)
  2. 单击“打开或关闭 Windows 防火墙”
  3. 关闭当前或所有配置文件的防火墙