强制Windows服务失败
问题描述:
每当特定的Windows服务失败时,我想运行我自己创建的程序。但是,我根本无法找到使故障失效的方法,以便我可以实际测试一切正常工作。强制Windows服务失败
请注意,有问题的服务不是我自己写的,所以我不能让它从代码内部以编程方式失败。但是,我不会介意编写一个可能导致服务失败的程序。
当然,我宁愿只是有一个“让服务失败”按钮,在SERVICES.MSC ...某处;)
我做这个服务器运行的是Windows Server 2012的
答
如果你不想使用命令行:
作为管理员打开Windows任务管理器,在服务选项卡找到你要测试的服务。右键单击该服务,然后单击转到处理。所选进程(如果有的话)是与您的服务相对应的进程。杀死这个过程来模拟服务失败。
请注意,以这种方式杀死进程可能会导致问题。
你试过从任务管理器中查杀服务吗? –
是的 - 根据services.msc正常停止它。 –