Назад | Перейти на главную страницу

Не удается удалить службу Windows

Мне как-то удалось наполовину удалить службу Windows, которую я разрабатывал.

В произвольном порядке

Я не знаю, что еще делать, но что-то все еще существует, потому что попытка установки не удалась, потому что она уже существует.

Пожалуйста помоги.

ОБНОВИТЬ:

... Может быть, это где-то в реестре?

HKEY_CLASSES_ROOT \ Installer \ Assemblies \ D: | Program Files | [путь к] .exe

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ Assemblies \ D: | Program Files | [путь к] .exe

HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ ShellNoRoam \ MUICache

HKEY_CLASSES_ROOT \ Установщик \ Продукты ...

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ Products ...

и т.д...

Наконец нашел комбинацию, которая работает.

  • Удалить с помощью InstallUtil / u

  • Переустановите с помощью InstallUtil / i

  • Затем удалите с помощью SetupProject

Если бы я попытался удалить с помощью InstallUtil, это было неправильно. Если я попытался установить с помощью проекта установки, это не удалось.

Именно эта конкретная комбинация снова привела все в правильное состояние, чтобы я мог использовать проект установки, чтобы еще раз установить И удалить.

... не себе. Никогда больше не нажимайте "Отмена" во время установки службы!

Я бы попробовал загрузить набор sysinternals от Microsoft (бесплатная загрузка) и запустить procmon и / или regmon и / или Filemon (хотя предполагается, что procmon объединит их функциональность) и посмотрю, где в процессе установки есть сообщение об ошибке или отказе, и посмотрите чтобы выяснить, почему ваш установщик считает, что он уже установлен. Надеюсь, это поможет понять, что происходит.