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"

КОМБИНИРОВАНИЕ -

Я читал, что объединение двух ярлыков в один можно выполнить с помощью && или & . Я видел разные примеры, используя каждый. Я попробовал этот подход:

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 ответ1

0

Вы можете рассмотреть возможность использования пакетного файла: 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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .