В настоящее время я разрабатываю службу Windows в .NET 4.0, Visual Studio 2010, Windows 7-32bit. У меня есть программа установки, которая делает установку для меня. Когда я устанавливаю службу, удаляю ее и пытаюсь установить снова, я получаю следующую ошибку:
Ошибка 1001. Указанная служба была отмечена для удаления
В Windows XP проблема была в том, что Services.msc был открыт. Закрытие этого окна устранит эту проблему.
Однако в Windows 7 единственный способ исправить это - перезагрузить. Я попытался закрыть все свои программы, но проблема все еще сохраняется.
Кто-нибудь знает, как исправить это без перезапуска?
Edit
Я не видел эту проблему, так как я прекратил использовать установщик MSI, вместо этого я использую sc.exe для установки служб вручную. Я думаю, эта проблема может быть связана с комбинацией проектов Visual Studio 2010 и MSI Installer. Тем не менее, я до сих пор не знаю, кто был виновником этой проблемы. Оказывается, Process Explorer был виновником.