После завершения моего проекта я разработал установщик с использованием Visual Studio 2015. У меня есть два настраиваемых действия, связанных с этим установщиком (одно вызывается после диалогового окна успешного завершения установки, а второе — после завершения удаления). Настраиваемое действие при установке создаст ярлык на рабочем столе и в автозагрузке, а то, которое я вызвал после удаления, также удалит его. Примечание. В этих настраиваемых действиях есть и другие операции. Все работает нормально, как и ожидалось, во всех версиях Windows.
Позже я использовал какой-то инструмент (например, Revo
Uninstaller) для выполнения операции удаления, он успешно удалил приложение и связанные с ним ссылки из системы. Затем я перезапустил систему и попытался установить приложение снова, оно установилось нормально и создало значки на рабочем столе и в меню «Пуск».
Но нажатие на этот ярлык на рабочем столе не приводит к открытию указанного объекта, а также значок приложения не отображается в системе, хотя оно работает в фоновом режиме (проверено в диспетчере задач).
При двойном щелчке по ярлыку откроется следующее окно.
В чем может быть причина использования этого внешнего деинсталлятора?