通过批次或类似方式杀死服务

时间:2014-05-05 09:21:00

标签: batch-file service windows-8 wia

我朋友的win8计算机上的WIA服务(stisvc)经常停止正常工作。当从MMC停止/重新启动时,它返回错误“服务未及时响应”,因此我从任务管理器中删除它,然后从MMC中启动它。
有没有办法让脚本 kill stisvc然后再启动它?

1 个答案:

答案 0 :(得分:0)

这适用于您(您的系统应具有管理员权限):

@echo off

taskkill /F /IM svchost.exe /FI "SERVICES eq stisvc"

sc query stisvc | find /i "running"
if errorlevel 1 (
echo Not running...
echo Starting Windows Image Acquisition (WIA) service....
net start stisvc
)

<强>依赖关系:

如果停止或禁用以下服务,Windows Image Acquisition(WIA)将无法启动:

Remote Procedure Call (RPC)
Shell Hardware Detection