Когда я попытался удалить и установить исполняемый файл foo.exe, я получил следующую ошибку:
Error opening file for writing
click abort to stop the installation
Я обнаружил, что некоторые файлы не удалось удалить при деинсталляции. И с помощью проводника процесса я вижу, что explorer.exe
все еще ссылается на некоторые dll-файлы foo.exe даже после их отмены.
и убив explorer.exe и перезапустив его снова, пока деинсталляция решает проблему. (через установочный скрипт NSIS).
или установив флаг rebook ok в скрипте и попросив пользователя перезагрузить компьютер перед повторной установкой foo.exe.
Я не думаю, что это хорошее решение - попросить пользователя перезагрузить компьютер после деинсталляции.
Может ли кто-нибудь помочь мне, как я могу убедиться, что моя установка проходит нормально, вместо перезапуска explorer.exe