Windows 10,Outlook 2013
在我工作的地方,Outlook 经常会死机,这意味着我经常通过任务管理器将其关闭。我以为我可以创建一个快捷方式来重新启动它,但我无法让它工作。
我有一个打开它的快捷方式,显然 - 它可以工作,还有一个关闭它的快捷方式,也可以工作。当我将它们组合在一起时,它只会完成一个操作或其他操作,而不是两个操作。我根据在这里和网上找到的信息创建了这个快捷方式。
批处理脚本和 powershell 是不可能的。
单独来看,这 2 个快捷方式可以独立工作。
杀死——
C:\Windows\System32\taskkill.exe /F /IM outlook.exe
打开 -
C:\Windows\System32\cmd.exe /c start "" /b "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
要不就:
"C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
结合——
我读到过,使用&&
或可以将 2 个快捷方式合并为一个&
。我见过使用每个快捷方式的不同示例。我尝试了这种方法:
C:\Windows\System32\cmd.exe /k start "" /b C:\Windows\System32\taskkill.exe /F /IM outlook.exe && start "" /b "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
这会导致 Outlook 终止,但不会打开新实例。
&&
如果我在-- --之前添加一个暂停,/t 3 &&
它将打开另一个 Outlook 而不会终止原始实例。
关于如何结合这两项操作,终止 Outlook 然后启动 Outlook 的建议?
答案1
您可以考虑使用批处理文件:https://stackoverflow.com/questions/21386763/batch-file-to-kill-and-restart-not-responding-program
@echo off
taskkill /im "Outlook.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"