Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2

Topic Last Modified: 2012-07-23

In Microsoft Exchange Server 2010, Exchange Search includes a number of default filters to index different types of message attachments. You can also install filters to index additional file types.

When managing or using Exchange Search and the features that depend on it (such as Multi-Mailbox Search), consider the following factors:

This topic includes the default filters and safe list filters that are installed on an Exchange 2010 Mailbox server. It also shows you how to use the Shell to retrieve.

Looking for other management tasks related to Exchange Search? Check out Managing Exchange Search.

Default Filters

The following table lists the default search filters installed on an Exchange 2010 Mailbox server. You can retrieve the list of default filters on a Mailbox server from the following registry location:

HKLM\SOFTWARE\Microsoft\ExchangeServer\v14\MSSearch\Filters

File extension

.ascx

.asm

.asp

.aspx

.bat

.c

.cmd

.cpp

.cxx

.def

.dic

.doc

.docx

.dot

.h

.hhc

.hpp

.htm

.html

.htw

.htx

.hxx

.ibq

.idl

.inc

.inf

.ini

.inx

.js

.log

.m3u

.mht

.odc

.one

.pl

.pot

.ppt

.pptx

.rc

.reg

.rtf

.stm

.txt

.url

.vbs

.wtx

.xlc

.xls

.xlsb

.xlsx

.xlt

.xml

.zip

Default Safe List Filters

The following table lists the default safe list filters that are installed on an Exchange 2010 Mailbox server. Exchange Search doesn't index file types for which a safe list filter exists. You can retrieve the safe list filters from the following registry location:

HKLM\SOFTWARE\Microsoft\ExchangeServer\v14\MSSearch\NullFilters

File extension

.aif

.aifc

.aiff

.asx

.au

.bmp

.dib

.emf

.gif

.ico

.IVF

.jfif

.jpe

.jpeg

.jpg

.mlv

.mid

.midi

.mp2

.mp2v

.mp3

.mpa

.mpe

.mpeg

.mpg

.mpv2

.png

.rle

.rmi

.snd

.wav

.wax

.wdp

.wm

.wma

.wmf

.wmx

.wvx

Use the Shell to retrieve default and safe list filters

You can use the Get-ChildItem cmdlet to retrieve registry keys. This is particularly useful when you need to retrieve a large number of registry keys, such as the list of default and safe list search filters.

This example retrieves the list of default search filters used by Exchange Search on an Exchange 2010 Mailbox server.

Copy Code
Get-ChildItem HKLM:SOFTWARE\Microsoft\ExchangeServer\v14\MSSearch\Filters | Format-Table PSChildName

This example retrieves the list of safe list filters for file types that aren't indexed by Exchange Search on an Exchange 2010 Mailbox server.

Copy Code
Get-ChildItem HKLM:SOFTWARE\Microsoft\ExchangeServer\v14\MSSearch\NullFilters | Format-Table PSChildName

For detailed syntax and parameter information, see Get-ChildItem.