Site icon EfmSoft

Что означает код HRESULT 0x8011042B (COMADMIN_E_NOTDELETEABLE)?

 
Предыдущий Следующий
COMADMIN_E_NOTCHANGEABLE COMADMIN_E_SESSION

COMADMIN_E_NOTDELETEABLE

Что означает COMADMIN_E_NOTDELETEABLE

COMADMIN_E_NOTDELETEABLE (0X8011042B) означает, что выбранный объект COM+ Catalog существует, но для него запрещена операция удаления. Это отличается от отсутствующего объекта или устаревшего ключа коллекции: каталог распознал цель и отклонил именно delete.

Что проверить

  • После свежего Populate запишите имя коллекции, Key и Name объекта и убедитесь, что удаляется именно нужная запись, а не системный или встроенный объект.
  • Проверьте, не пытается ли автоматизация удалить объект, который должен удаляться через родительскую коллекцию или другую поддерживаемую административную операцию.
  • Не обходите отказ прямой правкой COM+ registration database. Сначала подтвердите поддерживаемый жизненный цикл объекта через Component Services или COMAdmin API.

Если соседний пользовательский объект того же типа удаляется, а конкретная запись стабильно возвращает этот HRESULT, проблема относится к deleteability самой цели, а не к общим правам на каталог.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version