当计算机启动时,我在事件日志中收到以下错误,该服务设置为自动启动,当我手动启动服务时,它启动没有问题。
有什么想法吗?
无法启动服务。 System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.Runtime.InteropServices.COMException(0x80010002):消息过滤器取消了呼叫。 (来自HRESULT的异常:0x80010002(RPC_E_CALL_CANCELED)) 在System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode,IntPtr errorInfo)
由于
答案 0 :(得分:2)
您的服务是否依赖于在机器启动时尚未启动的其他组件/服务?
答案 1 :(得分:1)
您可以通过向Windows Management Instrumentation服务(winmgmt.exe)添加依赖项来解决此问题。
请在此处查看我的回答:https://stackoverflow.com/a/13454379/1003958