Я работаю над обновлением службы C# с помощью нового установщика Visual Studio 10. Старый установщик - пакетный установщик, который больно использовать с Windows 7 и выше, но все же работает правильно (как для установки, так и для удаления).Сбой службы C# при удалении
Я создал новый проект установки Visual Studio, используя this в качестве моего руководства.
Решение включает небольшое приложение, используемое для отображения статуса обслуживания в лотке. Этот вывод добавляется в проект установки и включается во все пользовательские действия наряду с сервисом.
Служба устанавливает и работает правильно с моим новым установщиком, но удаление приводит к счастливому голубому экрану смерти. Дамп показывает, что авария происходит от ntoskrnl.exe + 22fa3 (Critical_Object_Termination).
Какие методы можно использовать для отслеживания сбоя, возникающего во время удаления?
Что произойдет, если вы наберете net stop servicename? Вы все еще получаете BSOD? –
Служба останавливается успешно. Я могу начать и остановить обслуживание без проблем. – Renfro