诊断策略服务未运行是啥错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了诊断策略服务未运行是啥错误相关的知识,希望对你有一定的参考价值。

参考技术A

  有时我们出现网络故障会使用网络诊断来看什么问题,不过使用网络诊断时会出现“诊断策略服务未运行”的提示,从而导致网络的诊断失败。那么这要怎么处理呢?下面,请随我来看看。

  解决方法如下:

  1、开始→运行→输入:services.msc 点击确定(或按回车键)打开服务。

  2、在服务中依次找到:Diagnostic Policy Service 服务▶如未开启,右键启动。

  3、如果启动不了(此时菜单是灰色的),那就是启动模式不正确的缘故,双击该服务,或者点击属性打开服务→启动类型→点击▼调整到自动或者手动→应用→启动→确定;

  4、除了Diagnostic Policy Service 服务需要开启之外,还可以开启以下两个服务:

  diagnostic service host

  diagnostic system host

  5、如果开启服务出现,并有:错误1079 之类的提示,可以点击该服务的登录选项卡,将当前的账户涵盖进去即可。

  补充:常见网络故障解决方法

  ip地址冲突:ip地址冲突是局域网中经常出现的问题,有的用户可能重做系统或其他原因丢失自己的IP地址,在重新写IP的时候和其他人的IP地址一样导致ip地址出错,此时电脑右下角就会有个提示框提示你IP地址已经有人用。部门网管应该统计好部门人员的IP地址,当出现问题时可有资料可循,避免IP地址冲突。

  计算机网卡故障,一般的主机网卡都带有网卡指示灯,网卡灯有两种类型,一种是只有单灯,一种是双灯。一般来说,单灯是绿色,而双灯一个是绿色,一个是橙色(1000M网络,如黄色则是100MM网络)。单灯显示的意思是,绿色灯亮表示网线物理连接正常。是常亮状态,在有数据交换时单灯情况下绿色灯会明暗闪烁。双灯情况下,绿色灯亮同样表示网线物理连接正常,是常亮状态,在有数据交换时橙色或黄色灯闪烁,而绿灯不变。查看网卡灯显示是否正常,可以判断网卡的好坏。拔掉网线网卡灯还显示正常,网卡出故障需要更换。

  网线有问题,如果网线在几台计算机上连接无反映,换根网线后正常,即可判断网线出了问题。网线一半问题有水晶头生锈造成短路,网线中间出现断路,水晶头没压好出现问题等。这时需要测线仪来检查网线。

  测线仪使用方法,将一根网线两头分别差入测线仪的网线接口,查看对应各灯依次从1至8或8至1闪亮,再闪亮一次或两次某一灯(即为该网线所在主机的路数),循环不止。

  如果遇到整个网络出现问题,需要检查交换机是否出现问题,到交换机所在机房检查交换机是否有电,如果有电则检查连接交换机的trunk口灯是否正常,如果不正常找到上联交换机检查是否正常。有的交换机trunk口连接收发器,检查收发器是否正常。

  相关阅读:计算机网络分层及其功能

  物理层:利用传输介质为数链路层提供物理连接,实现比特流的透明传输。实现相邻计算机节点的比特流的透明传送,尽可能屏蔽掉传输介质和网路设备的差异。

  数据链路层:在物理层提供的比特流的基础上,通过差错控制、流量控制方法,将有差错的物理链路变为无差错的数据链路。

  网络层:数据链路层的数据在这一层被转化为数据报,经过路径选择、分组组合、顺序、进/出路由等控制,将数据从一个网络设备转发到另一个网络设备。

  传输层:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。向高层屏蔽下层数据信息的传输,向用户透明的传送报文。

  会话层:组织和协调两个会话进程的通信,并对数据通信进行管理。

  表示层:处理用户信息的表示问题,如编码,数据格式转换,加密解密等

  应用层:完成网络中应用程序和操作系统之间的联系,建立和结束使用者之间的联系。

错误:未强制执行用户名令牌创建的策略

【中文标题】错误:未强制执行用户名令牌创建的策略【英文标题】:Error : Username Token Created policy not enforced 【发布时间】:2016-08-13 16:03:43 【问题描述】:

我正在开发基于 CXF 的服务和客户端。 并使用 wsdl 中定义的策略文件在服务器端实现用户名密码安全。这是配置:

<wsp:Policy wsu:Id="policy.Security" xmlns:wsp="http://www.w3.org/ns/ws-policy">
  <wsp:ExactlyOne>
    <wsp:All>
        <sp:SupportingTokens>
            <wsp:Policy>
                <sp:UsernameToken
                        sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"
                    wsp:Optional="false" wsp:Ignorable="false">
                    <wsp:Policy>
                        <sp:WssUsernameToken10 />
                        <sp13:Created />
                        <sp13:Nonce />
                    </wsp:Policy>
                </sp:UsernameToken>
            </wsp:Policy>
        </sp:SupportingTokens>
    </wsp:All>
  </wsp:ExactlyOne>
</wsp:Policy>

客户端配置:

<jaxws:client
    xmlns:tns="http://ws.soa.com/service/offer/XYZ/"
    name="XYZPort" address="$xyz.endPoint"
    serviceClass="com.soa.ws.service.offer.XYZ.XYZPortType"
    wsdlLocation="$xyz.wsdlLocation" serviceName="tns:xyzService" >
    <jaxws:properties>
        <entry key="ws-security.username" value="$xyz.auth.username" />
        <entry key="ws-security.callback-handler" value-ref="xyzPasswordCallback" />
    </jaxws:properties>
    <jaxws:inInterceptors>
    <ref bean="logInBound" />
    </jaxws:inInterceptors>
    <jaxws:outInterceptors>
    <ref bean="logOutBound" />      
    </jaxws:outInterceptors>
</jaxws:client>

在尝试访问服务时收到以下错误:

原因:javax.xml.ws.soap.SOAPFaultException:无法满足这些策略替代方案: http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702UsernameToken:用户名令牌创建的策略未强制执行 在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:157)

谁能指导一下如何解决这个问题?

【问题讨论】:

看起来它需要 wsse:created 和 wsse:Nonce 在soap请求中。不知道如何填充它们。 都是防重放攻击措施。 wsu:Created 是请求时间戳,wsse:Nonce 是请求的唯一 ID。它们的格式在文档中描述:docs.oasis-open.org/ws-sx/ws-securitypolicy 【参考方案1】:

您可能使用的是旧版本的 CXF。此处已修复:

https://issues.apache.org/jira/browse/CXF-6051

【讨论】:

以上是关于诊断策略服务未运行是啥错误的主要内容,如果未能解决你的问题,请参考以下文章

WIN7系统 ,诊断策略服务未运行 无法启动 Diagnostic Policy Service

Windows无法启动 Diagnostic policy service服务(位于本地计算机上)错误1069:由于登录失败而无法启动服务

如何调试SSH连接

如何调试SSH连接

解压文件时诊断信息说:CRC校验错误,文件被破坏。是啥意思?怎么解决?

打开虚拟机时出现内部错误是啥情况