【问题标题】:The service cannot be started, either because it is disabled or because it has n o enabled devices associated with it该服务无法启动,可能是因为它被禁用,或者因为它没有与之关联的启用设备
【发布时间】:2012-06-18 19:30:29
【问题描述】:

我需要使用 PSEXEC 从另一台服务器远程执行旧版 Windows Server 2003 SE SP2 上的脚本。 PSEXEC 适用于除此旧服务器之外的所有其他服务器。我收到以下错误:该服务无法启动,可能是因为它被禁用,或者因为它没有与之关联的启用设备。甚至 D:\PSTools>psexec \ALA-SIEBI1P.corp.ad.wrs.com cmd 也会抛出错误。

任何帮助将不胜感激。

谢谢。

【问题讨论】:

    标签: psexec


    【解决方案1】:

    如果没有看到更多信息,我将首先删除相关远程主机上的 PSExec 服务。 PSExec 实际上在远程主机上创建了一个服务,有时该服务会被破坏。以下是删除它的方法,其中 %1 替换为远程主机名:

    sc \\%1 delete psexesvc
    

    【讨论】:

      【解决方案2】:

      尝试对 psexec 使用 -e 选项。

      【讨论】:

        【解决方案3】:

        删除 PSEXEC 服务并再次运行。

        Get-Service *psexec*
        

        将显示已安装的服务。

        Remove-Service PSEXESVC
        

        将删除服务

        后来……

        psexec -s -i powershell
        

        应该按预期执行?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-06-24
          • 2018-05-06
          • 2013-11-25
          • 1970-01-01
          • 1970-01-01
          • 2015-09-04
          • 2021-04-23
          • 2020-09-05
          相关资源
          最近更新 更多