batch-file - 通过bat解决 “The specified service has been marked for deletion”错误

标签 batch-file windows-services

我需要确保特定服务始终在计算机上运行。为此,我使用带有命令的 bat
sc start "servicename"
但是,如果该服务已被标记为删除,则会出现上述错误。那么,通过bat解决这种情况的正确方法是什么?

最佳答案

  • 杀死与服务相关的任何 .exe 进程
  • 最有可能在 SC 命令之前添加这个,这将解决问题


  • taskkill /F /IM mmc.exe


    如果此问题仍未解决,只需重新启动 PC 并重试。我遇到了同样的问题,并得到了解决。

    关于batch-file - 通过bat解决 “The specified service has been marked for deletion”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286869/

    相关文章:

    windows - 循环/D 标志的批处理文件未出现在命令行中

    windows - Windows 密码中的符号

    batch-file - ffmpeg 输出到动态创建的文件夹

    c# - 在 Windows 服务中执行冗长的初始化

    iis - Windows 7中IIS的inetmgr.exe的默认位置是什么,因为我的Windows搜索均无法正常进行。有其他选择吗?

    windows-services - 是否可以在 VM 中连接的虚拟磁盘驱动器上安装 NServiceBus 节点?

    iis-7 - 如何通过命令行停止/启动IIS 7应用程序?

    windows - 使用 Windows 批处理脚本保护 FTP

    c# - 有没有标准的方法来访问 .Net 中的 Windows 服务文件?

    c# - 使用加载外部程序集/dll 的 Windows 服务正确处理错误