Você pode considerar o uso de um arquivo de lote:
@echo off
taskkill /im "Outlook.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
Windows 10, Outlook 2013
Onde eu trabalho, o Outlook tende a ser bloqueado regularmente, o que significa que estou freqüentemente o matando através do gerenciador de tarefas. Eu pensei em criar um atalho para reiniciá-lo, mas não consigo fazer funcionar.
Eu tenho um atalho para abri-lo, obviamente - funciona, e um atalho para matá-lo, o que funciona. Quando os combino, só completará uma ação ou outra, em vez de ambas. Eu baseei esse atalho na informação que encontrei aqui e online.
Scripts em lote & o powershell NÃO é possível.
SEPARADAMENTE, ESTES 2 ATALHOS FUNCIONAM EM SEU PRÓPRIO.
KILL -
C:\Windows\System32\taskkill.exe /F /IM outlook.exe
ABRIR -
C:\Windows\System32\cmd.exe /c start "" /b "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
ou apenas:
"C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
COMBINANDO -
Eu li que a combinação de dois atalhos em um pode ser realizada com &&
ou &
. Eu vi diferentes exemplos usando cada um. Eu tentei essa abordagem:
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"
Isso resulta em matar o Outlook, mas não abrir uma nova instância.
Se eu adicionar uma pausa antes do &&
- /t 3 &&
- ele abrirá outro Outlook sem matar a instância original.
Sugestões sobre como combinar as duas ações, matar o Outlook e iniciar o Outlook?