Windows - 如何在Windows服务中制作可以检查谷歌浏览器是否正在运行,如果没有,则执行它

时间:2016-04-21 04:18:38

标签: windows google-chrome batch-file windows-services

我在铁路有一个自助服务终端,我正在使用这个批处理文件,但问题是在早上8点,机器前面有太多学校的孩子,当他们看到命令提示符时,他们按下X图标并关闭我的应用程序,我得到报告说我的软件无法正常工作,但实际上它在启动时被某人关闭了。

如果chrome.exe未运行,我该如何让这个脚本执行呢? (例如,如果有人用鼠标或触摸屏杀死它)

timeout 5 > nul
::@start /b cmd /c "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk 
@start /b cmd /c "C:\Users\tpt\Downloads\old-chrome\chrome64_49.0.2623.75\chrome.exe" --kiosk

1 个答案:

答案 0 :(得分:1)

之前我已经设置了自助服务终端,并使用自定义应用程序替换了Windows资源管理器外壳。

更改以下注册表项中的Shell值:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

您可以像这样运行chrome而无需通过cmd shell调用它。