2009-03-24 5 views
0

У меня есть приложение .NET/Visual Studio/C#, которое невозможно удалить на одном из моих компьютеров разработки. (Он может быть установлен и удален на другом компьютере разработки.)Многопользовательские записи реестра Предотвращение удаления

Это похоже на проблему с реестром. В качестве теста я добавил новую запись реестра в проект установки, так как эта проблема началась - и новая запись реестра удаляется деинсталлятором. Только OLD записи в реестре - и файлы - не удаляются.

При запуске деинсталлятора не появляется сообщение об ошибке: он просто не удаляет приложение.

Если это проблема с регистрацией, как я подозреваю, как ее очистить?

ответ

0

Простой ответ: Переустановка Windows XP

1

Использование Regmon из Sysinternals чтобы увидеть, какие реестрового записи осуществляется доступ при выполнении удаления. Попытайтесь увидеть, какие записи реестра отсутствуют и исправить их.

0

Еще лучше, используйте sc.exe. Это утилита Windows, которая удалит службу из вашего реестра.

Команда будет что-то вроде этого:

C: \ Windows \ system32 \ СБН удалить MyService

Смежные вопросы