Мне интересно, сталкиваюсь ли я с той же ошибкой в Windows 10, которая обсуждалась в этот пост.
У меня проблема с удалением программы, установленной обычным пользователем без прав.
Я использую INNO Setup, поэтому у меня PrivilegesRequired = самый низкий, и INNO не запрашивает повышенные привилегии, устанавливает для текущего пользователя и создает программу удаления, например. uninst000.exe в папке моего приложения, и я INNO поместил значок для деинсталлятора в группу меню «Пуск» для моего приложения (все это сделано для текущего пользователя). INNO также добавляет элемент в апплет «Настройки/Приложения и функции» Windows 10 (вот где возникает проблема).
Если программа удаления запускается с помощью значка меню «Пуск», запроса на повышенные привилегии не появляется, и мое приложение удаляется без проблем.
Если программа удаления запускается из приложений и функций, появляется запрос на повышенные привилегии, и если введены учетные данные администратора (а они должны быть), приложение не удаляется правильно. Некоторые вещи удаляются, но не все. Файлы приложения удаляются, и группа меню «Пуск» удаляется, но дополнительные действия по очистке в разделе INNO [UninstallRun] не выполняются. Кроме того, элемент «Удалить» не удаляется из списка в «Приложения и функции».
Итак, мой вопрос: это вызвано ошибкой Windows 10, упомянутой в предыдущем посте?