MS Office 2010 Filter Pack released !

I’m pleased to announce that Microsoft Filter Pack, a single point-of-distribution for Office 2010 Ifilters is now available for download from the following link :


The filter pack contains ifilters to index and search across the following file types:


Legacy Office Filter (97-2003; .doc, .ppt, .xls)

Metro Office Filter (2007, 2010; .docx, .pptx, .xlsx, .docm, .xlsm, .pptm)

Zip Filter

OneNote filter

Visio Filter

Publisher Filter

Open Document Format Filter


Downloads are available for both 32-bit and 64-bit platforms.

Comments (7)

  1. Robert Kiser says:

    I know I haven't asked this recently, but does Microsoft have any plans to produce an iFilter for RDLs or RDLCs?  It would be greatly appreciated!

  2. ken says:

    Hi Deb,

    I tried emailing you via this blog's contact link, but I guess you don't check it that often 😛

    Do you have any examples of how to get an IFilter to return a multi-value/multivalue from IFilter::GetValue?

    I tried wrapping the COM values in a SAFEARRAY, but Vista's indexing service doesn't recognize it at all.  I'm trying to test on Sharepoint 2010, but still struggling w/ the install for that so haven't been able to yet 😛

    I have put in enough instrumentation to determine that indexing service only calls ::GetValue once instead of calling it multiple times until it finds no more values, so the only other thing it can return is a SAFEARRAY.

    Also, are there limitations on multivalue data types?  I.e., can it be a multivalue of ints, dates, etc. instead of only strings?  I've found references that multivalues can be strings, but nothing else…

  3. thanks for sharing new released pack.

  4. Stefets says:

    Package include MSG Ifilter but not working with Indexing service 3.0 on a win2k3 server.

    Predicate Contains(Filename,'123.msg') does not return rows

    Predicate Filename like '%123.msg%' return results.

    No contents is indexed

  5. gsapile says:

    I've been struggling to solve a visio ifilter (Microsoft's ifilter) problem for quite some time …

    Q1:  Is there a forum to discuss iFilter issues?

    For example, I have a question about "Chunk Break Type" as displayed in the filtdump.exe output.  

    my basic problem is …

    Windows Desktop Search 4.0 (WDS) is only recognizing some strings appearing in my 2007 vsd file.  But when I test the ifilter (VISFILT.DLL 14.0.4750.1000) I see all the strings appearing in the filtdump output!

       Upon examination of the filtdump output the only obvious difference between the good and missing strings in the filtdump output is the "Chunk Break Type".  The missing strings have a "Chunk break type:  END OF WORD" while the 'good' strings have 'NO BREAK".  I'm wondering if WDS's parser is picky about  the LF and NULLS in the filter output.  Or …. am I barking up the wrong tree?

  6. Martin Dann says:

    IFilter 64 bit is still broken when trying to read .docx files – line breaks are not being honoured

  7. Bricolas says:

    What about the Ifilters today ? It seems that there is no more development for that… Mainly tiff and jpg iFilters. Microsoft document imaging has a very good iFilter for tiff files. Without ocr of this filetypes, the files where indexed very good. What is there now available on the today's market ?