Я использую Advanced Installer, чтобы попытаться создать установщик (.exe) для приложения, которое я создал. Часть процесса установки включает в себя установку драйвера USB.

После сборки моего установщика я попытался запустить его, но он продолжал давать сбой из-за ошибки DIFXAPP, когда он не смог записать ключи в реестр. После запуска программы установки от имени администратора я смог установить приложение.

Однако теперь у меня возникают проблемы при удалении программы по той же причине - во время процесса удаления DIFX попытается получить доступ к ключу в реестре, который он добавил во время установки (предположительно, для его удаления). Тем не менее, без прав администратора это не удается, вызывая откат процесса удаления.

Я делаю все это на Windows 7 64-битной машине. Есть ли способ принудительно удалить программу, используя расширенный доступ?

1 ответ1

1

Это было не красиво, но я решил это для себя, вручную отыскивая все ссылки на мой продукт в реестре и удаляя эти ключи. Я также изменил свою установку на отдельную машину (на данный момент), чтобы принудительно повысить уровень как для установки, так и для удаления.

Я по-прежнему был бы признателен за решение, которое не связано с путаницей в реестре, если таковой имеется, на всякий случай для дальнейшего использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .