每當特定的Windows服務失敗時,我想運行我自己創建的程序。但是,我根本無法找到使故障失效的方法,以便我可以實際測試一切正常工作。強制Windows服務失敗
請注意,有問題的服務不是我自己寫的,所以我不能讓它從代碼內部以編程方式失敗。但是,我不會介意編寫一個可能導致服務失敗的程序。
當然,我寧願只是有一個「讓服務失敗」按鈕,在SERVICES.MSC ...某處;)
我做這個服務器運行的是Windows Server 2012的
每當特定的Windows服務失敗時,我想運行我自己創建的程序。但是,我根本無法找到使故障失效的方法,以便我可以實際測試一切正常工作。強制Windows服務失敗
請注意,有問題的服務不是我自己寫的,所以我不能讓它從代碼內部以編程方式失敗。但是,我不會介意編寫一個可能導致服務失敗的程序。
當然,我寧願只是有一個「讓服務失敗」按鈕,在SERVICES.MSC ...某處;)
我做這個服務器運行的是Windows Server 2012的
如果你不想使用命令行:
作爲管理員打開Windows任務管理器,在服務選項卡找到你要測試的服務。右鍵單擊該服務,然後單擊轉到處理。所選進程(如果有的話)是與您的服務相對應的進程。殺死這個過程來模擬服務失敗。
請注意,以這種方式殺死進程可能會導致問題。
你試過從任務管理器中查殺服務嗎? –
是的 - 根據services.msc正常停止它。 –