Введение
Никто не застрахован от багов. Как бы разработчики не вылизывали код, всё равно всегда есть вероятность какой нибудь внештатной ситуации.
Для того чтобы лучше спать по ночам(ну или когда вы спите), мы настроим автоматический запуск Zenno Poster при перезагрузке сервера. А так же его автоматический перезапуск, в случае если обнаружится что процесс ZP не найден / не запущен.
Сей процесс позволит в значительной мере разгрузить свой мозг от параноидальных мыслей связанных с прекращением работы софта, что благоприятно повлияет на количество свободного времени полученного в результате этих несложных действий.
Авто запуск Zenno Poster
Для того чтобы воплотить задуманное в реальность мы будем использовать встроенный планировщик Windows.
Нажимаем комбинацию клавиш Win + R и вписываем туда

Нажимаем ENTER и нашему взору открывается великий и ужасный Планировщик задач, он же Task Scheduler
Первым делом мы хотим нажать Create Task... либо Создать задачу в русифицированной винде. Я буду писать в первую очередь как это сделать на англоязычной винде.

На первой вкладке General она же Общие мы в первую очередь называем наше задание. Я назвал Start Zenno.
А так же отмечаем обязательно чекбокс Run with highest privileges (Выполнять с наивысшими правами)

Топаем на вкладку Triggers(Триггеры). Нажимаем New(Создать)
В открывшемся окне выбираем At log on(При входе в систему)
Убеждаемся в том что у нас активирован чекбокс в пункте Enabled(Включено)

И нажимаем OK
Идём в следующую вкладку Actions(Действия)
Создаём новое действие
В пункте Action выбираем Start a program(запуск программы)
Указываем путь до Zenno Poster кнопкой Browse.

После чего нажимаем OK.

В результате мы увидим как в общем списке заданий добавилось наше задание
Автоперезапуск Zenno Poster
Теперь займёмся настройкой автоматического перезапуска зенки, если по какой то причине выяснится что её процесс не запущен.
Будем использовать всё тот же
Всё вообщем то тоже самое. Создаём новое задание.
Присваиваем имя, например Zenno Restart
Топаем во вкладку Triggers(Триггеры)
- Выбираем из выпадающего списка On a schedule(по расписанию)
- В графе Settings(параметры) - выбираем Daily(ежедневно)
- Включаем чекбокс Repeat task every(повторять задачу каждые) выбираем 10 minutes
- А в for duration of(в течении) выбираем Indefinitely(бесконечно)

Нажимаем OK
Переходим на вкладку Actions(действия)
На этом этапе необходимо создать специальный батник. Просто сохраните этот код в фаил с расширением .bat либо можете скачать с яндекс диска готовый фаил
В этом батнике необходимо поменять путь до zennoposter.exe сделать это можно открыв данный фаил блокнотом или нажав по нему правой кнопкой мыши и далее нажав Edit(изменить)

Меняем выделенный на скрине путь, на свой

Теперь возвращаемся в планировщик в раздел Actions(действия).
Создаём действие Action(запуск программы). В котором выставляем путь до батника который мы только что редактировали.

Нажимаем OK и добавляем наше задание.

В результате будет создано второе задание. Которое будет каждые 10 минут проверять наличие запущенного ZennoPoster.exe и, в случае если оно его не найдёт в процессах, то само будет запускать его.