What does HRESULT 0x80041810 (CI_E_FILTERING_DISABLED) mean?

 
Previous Next
CI_E_INVALID_STATE CI_E_DISK_FULL

CI_E_FILTERING_DISABLED

Filtering is disabled for the content index

CI_E_FILTERING_DISABLED is HRESULT 0x80041810. Windows documents it as “Filtering is disabled in this content index.”

Relevant contract

This result belongs to submitting a document for text/property extraction when the target catalog configuration disallows filtering. An administrative or operational policy rejects filtering before document content is processed.

Ways this state occurs

  • Catalog filtering was explicitly disabled
  • Maintenance or recovery mode suppresses ingestion
  • The request targets the wrong catalog
  • Configuration deployment did not enable the intended pipeline

Compare the failing case with a control that preserves catalog identity and generation and changes only effective filtering setting; this prevents unrelated environment differences from dominating the test.

Telemetry fields

  • Catalog identity and generation.
  • Effective filtering setting.
  • Administrative change history.
  • Document submission correlation ID.

Capture catalog identity and generation before releasing objects, closing handles or reconnecting. Retain the raw HRESULT with effective filtering setting, component version, UTC timestamp and correlation ID.

Verification sequence

  1. Read effective configuration from the target catalog.
  2. Confirm the caller did not select another catalog.
  3. Check maintenance and recovery events.
  4. Avoid diagnosing individual file handlers until filtering is enabled.

Preserve the component version and target identity, then alter only the condition described as an administrative or operational policy rejects filtering before document content is processed.

Safe continuation

Enable filtering through the supported administrative path or route the document elsewhere. Retry only after configuration becomes effective. Record whether submitting a document for text/property extraction when the target catalog configuration disallows filtering produced any content, update or state transition before returning.

Retry only after a concrete change in catalog identity and generation or effective filtering setting.

Limits of the HRESULT

It does not indicate that a particular document format lacks an IFilter. Without the call boundary for submitting a document for text/property extraction when the target catalog configuration disallows filtering, it also cannot identify which wrapper or configuration layer introduced the condition.

Distinguishing related codes

CI_E_UPDATES_DISABLED rejects document changes more broadly; this HRESULT specifically names filtering.

Developer and administrator actions

  • At step 1, record catalog identity and generation with the returned HRESULT
  • At step 2, in telemetry, correlate effective filtering setting with the target and component generation
  • At step 3, for regression coverage, force the documented condition: an administrative or operational policy rejects filtering before document content is processed
  • At step 4, for operations staff, expose the corrective state change rather than a generic retry button
  • At step 5, after remediation, validate one known-good control and the original failing case

Practical case

A deployment creates a catalog with query service enabled but ingestion disabled. Effective-setting telemetry prevents pointless handler repairs.

Official Microsoft references


Looking for a different code? Search another status or error code.