У меня есть установщик Wix, который предназначен для установки (удаления) службы Windows и другого .exe-файла. Когда я удалю программное обеспечение с помощью этого установщика и включив дополнительный журнал, я вижу некоторые сообщения об ошибках о невозможности удалить папку установки, хотя она действительно пуста. Первое сообщение, которое появляется в журнале, выглядит следующим образом:Установщик Wix не смог удалить папку установки
DEBUG: Ошибка 2911: Не удалось удалить папку MY_INSTALLATION_FOLDER.
Следующие ошибки касаются одной и той же проблемы. Мое первое предположение - конечно, что есть некоторые ресурсы, которые использовались во время удаления. Однако, как я уже упоминал, все компоненты в этой папке были действительно удалены, и теперь это пустая папка. Кроме того, эта ошибка является первой ошибкой в журнале, что означает, что до удаления этой папки не было ошибок. Например, из журнала я вижу, что ряд действий FileRemove был сделан непосредственно перед удалением папки, и все они преуспели. Так что должно быть, что эта папка сама используется. Но я действительно не могу понять, почему и что держит эту папку. Кстати, программное обеспечение действительно было удалено, так как окончательное удаление продукта возвращает 0, и все, что связано с нашим программным обеспечением, было удалено (список служб Windows, ярлыки, реестры ...), за исключением этой пустой папки. Это не важно, но мы определенно не хотим слышать от нашего клиента, спрашивающего об этом виде ошибок в любом случае (они используют автоматическую установку, и журнал по умолчанию включен и проверен)
Пожалуйста, помогите. Благодаря!
Спасибо за ваш список. Моя проблема просто внезапно исчезла. Но я по-прежнему буду отмечать ваше мнение как ответ, так как я думаю, дать дать четкую рутину, чтобы найти причину – tete
. Я предполагал, что другой процесс заблокировал эту папку, потому что это ее текущий каталог, например. –