Подтвердить что ты не робот

Как полностью удалить приложение ClickOnce с моего компьютера?

Во время экспериментирования с попыткой опубликовать версию Foo и Foo Beta моего приложения через ClickOnce Мне удалось скрыть существующие и ранее исполняемый Foo 1.0.0 (заменяя его Foo Beta 1.0.5, который не работает) из-за использования того же GUID, имя сборки, название продукта или что-то еще.

Хорошо, честная ошибка. В попытке вернуть это, я удалил Foo Beta с помощью программ добавления/удаления Windows 7.

Мой компьютер находится в состоянии, когда в Windows 7 не добавляется экземпляр Foo. Однако Foo Beta показывается как установленный. Кроме того, я не могу повторно установить Foo 1.0.0, потому что он думает, что более новая версия программы (Foo Beta 1.0.5) уже существует на моем компьютере - вместо этого я получаю "Невозможно установить, потому что более новая версия этого продукта уже установлено".

Как я могу подключить свой компьютер к состоянию, где ни один Foo и Foo Beta не был установлен на нем, поэтому я могу перейти и переустановить Foo?

До сих пор я читал вопросы о переполнении стека Удалить клиенты ClickOnce и Как удалить все следы приложения ClickOnce из компьютер клиента? и попытался:

  • Удаление всех соответствующих каталогов foo.exe в разделе% USERPROFILE%/
  • Запуск mage.exe -cc
  • Редактирование HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Удаление и удаление записи для моей программы Foo.

Когда я запускаю установщик, я все равно получаю сообщение об ошибке. Где он находит следы моей программы? И для дальнейшего использования, где это документировано?

4b9b3361

Ответ 1

Вы можете попробовать использовать эту команду для очистки кеша ClickOnce:

rundll32 dfshim CleanOnlineAppCache

Ответ 2

1) Запустите rundll32 %SystemRoot%\system32\dfshim.dll CleanOnlineAppCache

2) Возможно, вам придется вручную удалить папки развертывания ClickOnce,

  • В Windows Vista или выше это будет каталог% LocalAppData%\Apps\2.0.
  • В Windows XP это будет папка% USERPROFILE%\Local Settings\Apps\2.0.

3) Возможно, вам также придется выйти и войти в систему

Ответ 3

Удаление всех соответствующих каталогов foo.exe в разделе% USERPROFILE%/

Вы также должны заглянуть внутрь папки манифеста