Site icon EfmSoft

Что означает код HRESULT 0x80041703 (FILTER_E_ACCESS)?

 
Предыдущий Следующий
FILTER_E_NO_MORE_VALUES FILTER_E_NO_TEXT

FILTER_E_ACCESS

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

FILTER_E_ACCESS (0x80041703) — фильтр не смог получить доступ к исходному объекту, который требуется прочитать для индексирования.

IFilter — COM-интерфейс, через который Windows Search и старые службы индексирования получают из документа текст и свойства. Фильтр выдаёт содержимое последовательностью chunks: после GetChunk тип текущего фрагмента определяет, нужно ли читать его через GetText или GetValue.

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

  • Установите, к чему именно обращался процесс filter host: к самому документу, потоку, хранилищу или зависимому объекту.
  • Сравните права процесса, в котором работает фильтр, с правами интерактивного пользователя. То, что файл открывается вручную, ещё не означает, что его может прочитать служба индексирования.
  • Проверьте ACL, режим совместного доступа и исходный Win32/HRESULT, который появился до FILTER_E_ACCESS.

Что делать

Устраните отказ доступа для того же identity и того же объекта, затем повторите фильтрацию. Не подменяйте это общей переустановкой обработчика.

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


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

Exit mobile version