Установка / удаление служб в Windows 7: «Ошибка 1001. Указанная служба была отмечена для удаление »

В настоящее время я разрабатываю службу Windows в .NET 4.0, Visual Studio 2010, Windows 7-32bit. У меня есть проект установщика, который выполняет установку за меня. Когда я устанавливаю службу, удаляю ее и пытаюсь установить снова, я получаю следующую ошибку:

Ошибка 1001. Указанная служба была помечена для удаления

В Windows XP проблема заключалась в том, что файл Services.msc был открыт. Закрытие этого окна решит эту проблему.

Однако в Windows 7 единственный способ исправить это - перезапустить. Я попытался закрыть все свои программы, но проблема не исчезла.

Кто-нибудь знает, как исправить это без перезапуска?

Изменить

Я не видел этой проблемы, так как я перестал использовать установщик MSI, я использую sc .exe, чтобы установить службы вручную. Я думаю, что эта проблема может быть связана с комбинацией проектов Visual Studio 2010 и MSI Installer. Однако я до сих пор не знаю, в чем была причина этой проблемы. Оказывается, виновником был Process Explorer.

25
задан Michael Paulukonis 19 December 2011 в 18:03
поделиться