Изменить годы спустя:
Использование KeepOutlookRunning упоминается в дубликате вопроса: https://superuser.com/a/275244/49695
Оригинал:
Наконец-то нашел рабочее решение, которое не требует установки чего-то, за что я должен заплатить ... Я пытался понять это в течение нескольких недель, прежде чем я действительно уделил этому слишком много времени сегодня:
Скрипт Powershell:
# Start outlook if not running
Clear-Host
if (Get-Process "OUTLOOK")
{
}
else
{
Invoke-Item "C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE"
}
Настройте планировщик задач, который запускается каждые 5 минут. Если outlook найден, запускается пустая часть ... иначе, Invoke-Item запускает Outlook.
Чтобы включить запуск скриптов Powershell ... Включите запуск локально созданных сценариев (сторонние сценарии должны быть подписаны доверенным источником):
run Powershell as administrator
Set-ExecutionPolicy RemoteSigned
Bam. Я знаю, что я не из тех, кто сталкивается с этой проблемой ... и не хочу тратить 60 долларов на решение чего-то такого простого. Я не дешевый, но лучше потратить эти деньги на мою девушку :)