Есть ли способ удалить программу, которая требует от администратора доступа для удаления, но не запрашивает ее?
Я использую Advanced Installer, чтобы попытаться создать установщик (.exe) для приложения, которое я создал. Часть процесса установки включает в себя установку драйвера USB.
После сборки установщика я попытался запустить его, но он продолжал давать сбой из-за ошибки DIFXAPP, когда он не смог записать ключи в реестр. После запуска программы установки от имени администратора я смог установить приложение.
Однако теперь у меня возникают проблемы с удалением программы по той же причине - во время процесса удаления DIFX попытается получить доступ к ключу в реестре, который он добавил во время установки (предположительно, для его удаления). Тем не менее, без прав администратора это не удается, вызывая откат процесса удаления.
Я делаю все это на Windows 7 64-битной машине. Есть ли способ принудительно удалить программу, используя расширенный доступ?
1 ответ
Это было не красиво, но я решил это для себя, вручную отыскивая все ссылки на мой продукт в реестре и удаляя эти ключи. Я также изменил свою установку на отдельную машину (на данный момент), чтобы принудительно повысить уровень как для установки, так и для удаления.
Я по-прежнему был бы признателен за решение, которое не предполагает работы с реестром, если оно есть, на всякий случай для дальнейшего использования.