Что означает код HRESULT 0xC00D1451 (NS_E_CANNOT_REMOVE_PLUGIN)?

 
Предыдущий Следующий
NS_E_CANNOT_REMOVE_PUBLISHING_POINT NS_E_WRONG_PUBLISHING_POINT_TYPE

NS_E_CANNOT_REMOVE_PLUGIN

Диагностика NS_E_CANNOT_REMOVE_PLUGIN

0xC00D1451 соответствует NS_E_CANNOT_REMOVE_PLUGIN. Результат означает, что Windows Media Services не может удалить подключаемый модуль, пока серверный объект или другой компонент продолжает его использовать.

Что зафиксировать до повторной попытки

  • имя/CLSID подключаемого модуля, тип и текущее состояние.
  • сервер/точку публикации, которым принадлежит экземпляр, и поколение WMServer.
  • активные обратные вызовы/ссылки на модуль и точное административное действие.
  • первый COM/Win32/HRESULT подключаемого модуля перед отображением этого результата.

Целевая проверка

Остановите или освободите только объект-владелец, затем повторите удаление того же экземпляра модуля без перезапуска всего сервера. Успех локализует причину в жизненном цикле/ссылке на модуль.

Исправление

Освободите активные зависимости и удалите модуль в разрешённом состоянии серверной объектной модели. Перезапуск всего сервера используйте лишь после фиксации объекта, удерживающего модуль.

Соседние результаты с другим смыслом

Близкий результатДругая контрольная точка
NS_E_WRONG_PUBLISHING_POINT_TYPEСравнивайте его собственную символьную границу и первый сбойный вызов; его нельзя автоматически объединять с NS_E_CANNOT_REMOVE_PLUGIN.
NS_E_CANNOT_REMOVE_PUBLISHING_POINTПо отношению к NS_E_CANNOT_REMOVE_PLUGIN этот соседний результат относится к другому состоянию или ветви проверки, даже если видимый пользователю симптом похож.
NS_E_UNSUPPORTED_LOAD_TYPEДля NS_E_CANNOT_REMOVE_PLUGIN используйте тип объекта и последовательность операций, чтобы определить авторитетный результат.

Критерий успешного исправления

Повторите исходную операцию. Успех означает прохождение прежней точки отказа; NS_E_CANNOT_REMOVE_PLUGIN.

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


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