Windows在已經執行的服務(或我沒有事先檢查其狀態的服務)上執行
在已經執行的服務(或我沒有事先檢查其狀態的服務)上執行 net start '<service name>'
是不好的做法嗎?
免責聲明我不熟悉這些主題(服務、
net
命令和伺服器維護)。在 Windows 上,該
net
命令允許通過net stop "<service name>"
和net start "<service name>"
net start "<service name>"
在未事先檢查狀態的服務上執行是不好的做法嗎?我知道我可以檢查服務狀態,只有在狀態為
stopped
. 但是,如果這不是必需的,為什麼要把事情複雜化呢?我確實嘗試在已經執行的服務上執行該命令,Powershell 只是做出了回應
Le service demandé a déjà été démarré.
,這可能意味著The requested service has already been started.
我沒有看到任何不良的副作用,但我可能會忽略很多問題。案例是確保特定服務確實在執行。
這個特定的服務應該自動啟動。託管它的伺服器被配置為每天在特定時間重新啟動(我無法控制),並且在某些情況下,該服務不會自動啟動。因此,當我們正在調查啟動問題時,我想通過在重新啟動後的某個時間自動(通過任務計劃程序)啟動服務(如果它尚未執行)來臨時解決此問題。
啟動 net start 絕對沒問題…無需檢查,是的。
我不知道嘗試啟動已經啟動的服務會產生任何負面結果。是的,沒關係。