1

每当特定的 Windows 服务失败时,我都想运行我自己创建的程序。但是,我根本找不到故意让它失败的方法,这样我就可以实际测试一切是否正常。

请注意,有问题的服务不是我自己编写的,所以我不能从代码内部以编程方式使其失败。但是,我不介意编写一个可以使服务失败的程序。

当然,我更喜欢在 services.msc 中的某处有一个“使服务失败”按钮 ... ;)

我正在执行此操作的服务器正在运行 Windows Server 2012。

4

2 回答 2

2

如果您不想使用命令行:

以管理员身份打开 Windows 任务管理器,在“服务”选项卡中找到您要测试的服务。右键单击该服务,然后单击 Go to process。所选进程(如果有)是与您的服务相对应的进程。终止此进程以模拟服务故障。

请注意,以这种方式终止进程可能会导致问题。

于 2014-05-23T01:52:01.467 回答
1

定义“失败”。如果您希望进程结束,只需使用pskill或可以终止提升的进程的类似工具(作为管理员)。

于 2012-09-24T07:44:47.697 回答