Outlook 2024 (POP/PST): Search does not index HTML email bodies (IFilter issue)

bernard Andri 15 Reputation points
2026-09-06T21:08:03.09+00:00

Hello,

I am facing a persistent search issue in Outlook 2024 (using POP accounts with .pst data files). The search function only returns results if the keyword appears in the Subject line or in the name of an attachment. Words inside the email body are ignored, unless the message is formatted as Plain Text (HTML-formatted bodies are not indexed).

Here is what I have already checked and tested:

  1. Indexing Status: Windows Search indexing completed successfully, and Outlook reports 0 items remaining to be indexed.
  2. Indexing Locations & File Types:
    • Microsoft Outlook is correctly listed under Included Locations.
      • Under Advanced Options > File Types, .pst is set to "Index Properties and File Contents".
        • Observation: In Indexing Options > Advanced > File Types, the .pst extension shows "Plain Text Filter", whereas .msg shows "Office Outlook MSG IFilter".
        1. Registry Tweaks: I spent significant time attempting registry modifications to force Windows Search to use the correct IFilter for HTML parsing inside PST files, but without success.
        2. Safe Mode: Search works as expected when running Outlook in Safe Mode (since Outlook falls back to its built-in legacy search engine), but it is naturally very slow as it rescans on every query.
        3. New Profile & Clean PST: I created a fresh Outlook profile with a minimal PST file containing only a few test messages. The problem persists even on a clean setup.

 

It appears Windows Search is failing to load or assign the proper IFilter to handle HTML-formatted message bodies inside PST containers in Outlook 2024. Any insights or registry/DLL fixes to restore proper HTML body indexing would be greatly appreciated.

Thank you!

Outlook | Windows | Classic Outlook for Windows | For business

6 answers

Sort by: Most helpful
  1. Felipe Ferreira 5 Reputation points
    2026-10-28T21:11:36.7+00:00

    Same issue here, confirmed with the same diagnostics.

    Environment: Classic Outlook (Microsoft 365, 16.0.20527.20088, 64-bit), Windows 11 build 26100/26300, Lenovo Yoga Slim 7i, Intel Core Ultra 7 258V (Copilot+ PC). IMAP accounts (custom domain and Gmail).

    • Subject, sender and recipients are indexed; words that appear only in the body of HTML emails are never found.
    • A test email sent as plain text IS found; the same test as HTML is NOT.
    • SystemIndex query CONTAINS(System.Search.Contents, 'term') returns 0 for HTML items (mapi16://).
    • The gather log (SystemIndex.gthr) shows thousands of 0x80041206 (PRTH_E_SERVER_ERROR) entries on mapi16 items.
    • On an older laptop (Intel i5-10210U) with the same Windows build, same Office build and the same accounts, body search works. The only relevant difference I found: IndexerCatalogVersion = 10 on the affected machine vs 9 on the working one.

    Tried without success: multiple index rebuilds, recreating the account, a brand-new Outlook profile, Office Online Repair, fixing the default data file, DisableServerAssistedSearch = 1. Only PreventIndexingOutlook = 1 works (slow legacy search).

    Reported via Help > Feedback > Report a problem as well.

    Was this answer helpful?

    2 people found this answer helpful.

  2. Hornblower409 18,420 Reputation points
    2026-10-02T20:58:30.53+00:00

    Submit a Problem Report

    Even if you don't want to try Microsoft Support, or you did and they weren't any help, I would still suggest that you submit a Problem Report. Every Report moves this problem a tiny bit higher up on the Microsoft Fixit List. (gotta be one long list).

    From the Classic Outlook main menu do: Help -> Feedback -> Report a problem.

    For the problem description field ("What did you dislike?"), Copilot suggest this as a concise description of the issue you can copy/paste. (Feel free to improvise).

    Windows Search indexing in Classic Outlook does not index HTML email body content stored in PST files. Subject, sender, attachment names, and plain-text message bodies are searchable, but words appearing only in HTML message bodies are not found. Rebuilding the index, Office Repair, and disabling add-ins do not resolve the issue. Disabling Windows indexing and using native Outlook search restores correct results. See also: Q&A thread at https://learn.microsoft.com/en-us/answers/questions/5995996/

    "May we contact you about your feedback?" - I'd suggest "Yes", but your call.

    [Submit]

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments

  3. Hornblower409 18,420 Reputation points
    2026-10-30T01:05:04.48+00:00

    @bernard Andri @Bruce Hsueh @Gabe Bratton @Marek Majewski @PBer @Turgay Oğuş

    We have a possible indicator from the testing done by @Felipe Ferreira

    He reports that a PC with broken Search is showing IndexerCatalogVersion 10.x and a working one reports 9.x. This may be unrelated, but it is one of the few testable differences identified so far.

    If you would please:

    • Run this PowerShell query on any PCs you have been testing.
    • Reply with the IndeexrCatalogVersion value and if Search on that PC is working OK or not.
    Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows Search" | Select-Object IndexerCatalogVersion
    

    e.g. For my Win11 PC where Search is OK: 9.60502.60502 OK

    Was this answer helpful?

    1 person found this answer helpful.

  4. Gabe Bratton 95 Reputation points
    2026-10-07T00:01:36.72+00:00

    Something to try is to revert the Office build before the issue started. If reverting helps, then it's likely an Outlook bug. If reverting does not help, then it's possibly a Windows Search issue or third-party integration.

    To revert do the steps below:

    1. Find a build from August 2026 of your respective version of Office, https://learn.microsoft.com/en-us/officeupdates/update-history-office-2024. In Step 3 below replace the example build with the build you got in the Update History page. I put the Office 2024 Retail build from August 24th in the step below already.
    2. Open a Command Prompt in Administrator context.
    3. Type or paste the two commands into the Command Prompt window and press Enter after each:

    cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

    officec2rclient.exe /update user updatetoversion=16.0.20228.20158

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  5. Hornblower409 18,420 Reputation points
    2026-09-29T18:50:18.31+00:00

    @PBer said

    Plain text emails are searcheable, not the body of HTML emails. Safe mode works fine.

    Does your search also work correctly if you disable Windows Search and use the native (slow) Outlook search?

    • File -> Options -> Search -> Indexing Options ...
    • On the "Indexing Options" dialog: [Modify]
    • On the "Indexed Locations" dialog: Uncheck "Microsoft Outlook"
    • [OK], [Close] your way out.
    • Restart Outlook.
    • Do a Search Test
    • Re-enable Windows Search

    If using native Outlook Search works OK, you can try the Windows Search Troubleshooter "Virtual Agent" at
    https://learn.microsoft.com/en-us/troubleshoot/windows-client/shell-experience/fix-problems-in-windows-search

    If that doesn't help, you will need to bring in Microsoft Support:

    Qualified MS 365 Subscriptions only
    https://learn.microsoft.com/en-us/microsoft-365/admin/get-help-support

    Classic Outlook In-App Support
    Help -> Contact Support

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.