2012-06-19 3 views
1

У меня есть установщик Wix, который предназначен для установки (удаления) службы Windows и другого .exe-файла. Когда я удалю программное обеспечение с помощью этого установщика и включив дополнительный журнал, я вижу некоторые сообщения об ошибках о невозможности удалить папку установки, хотя она действительно пуста. Первое сообщение, которое появляется в журнале, выглядит следующим образом:Установщик Wix не смог удалить папку установки

DEBUG: Ошибка 2911: Не удалось удалить папку MY_INSTALLATION_FOLDER.

Следующие ошибки касаются одной и той же проблемы. Мое первое предположение - конечно, что есть некоторые ресурсы, которые использовались во время удаления. Однако, как я уже упоминал, все компоненты в этой папке были действительно удалены, и теперь это пустая папка. Кроме того, эта ошибка является первой ошибкой в ​​журнале, что означает, что до удаления этой папки не было ошибок. Например, из журнала я вижу, что ряд действий FileRemove был сделан непосредственно перед удалением папки, и все они преуспели. Так что должно быть, что эта папка сама используется. Но я действительно не могу понять, почему и что держит эту папку. Кстати, программное обеспечение действительно было удалено, так как окончательное удаление продукта возвращает 0, и все, что связано с нашим программным обеспечением, было удалено (список служб Windows, ярлыки, реестры ...), за исключением этой пустой папки. Это не важно, но мы определенно не хотим слышать от нашего клиента, спрашивающего об этом виде ошибок в любом случае (они используют автоматическую установку, и журнал по умолчанию включен и проверен)

Пожалуйста, помогите. Благодаря!

ответ

2

Возможные причины:

  • Другой способ блокировки этой папки. Используйте Unlocker по номеру , если это так.
  • Некоторые папки имеют ограниченные разрешения Windows (например, C: \ Windows \ system32). Как правило, вам следует избегать создания файлов под собственными папками Windows (если это не требуется, I.e .: your'e установка драйвера устройства).
  • Вы правильно установили folder permissions?
+0

Спасибо за ваш список. Моя проблема просто внезапно исчезла. Но я по-прежнему буду отмечать ваше мнение как ответ, так как я думаю, дать дать четкую рутину, чтобы найти причину – tete

+0

. Я предполагал, что другой процесс заблокировал эту папку, потому что это ее текущий каталог, например. –

Смежные вопросы