What Is Included in the Index

This topic describes the items that Windows Search indexes.

This topic is organized as follows:


Indexed by Default

Protocol handlers and filters are included in Windows Search to index the following kinds of content:

  • In Windows Vista and later, a user's Microsoft Outlook and Microsoft Outlook Express mail items are indexed while the mail application is running.
  • Offline files in the client-side cache (CSC) are indexed by Windows Search locally.
  • Windows Search supports gathering file start addresses on NTFS and FAT32 volumes. NTFS supports notification-based indexing, and FAT32 supports an incremental crawl on start up and then responds to notifications.
  • Windows Vista and later continue to expose a per-folder/per-file property to enable indexing: the "For fast searching, allowing Indexing Service to index this folder" option in the Property dialog box. Setting the FANCI bit flag ensures that basic properties from the protocol, such as URL, filename, and size are indexed, but that neither filter handlers nor property handlers are run.
  • Text content is indexed but punctuation is not.

File Formats Supported

Windows Search has protocol handlers, property handlers, and filter handlers to index the following formats automatically:

  • Media files: all media file types
  • HTML (nlhtml.dll): .ascx, .asp, .aspx, .css, .hhc, .htm, .html, .htt, .htw, .htx, .odc, .stm
  • MIME HTML (mimefilt.dll): .mht, .mhtml
  • Office (offfilt.dll): .doc, .dot, .pot, .pps, .ppt, .xlb, .xlc, .xls, .xlt
  • Text (query.dll): .asm, .asx, .bat, .c, .cmd, .cpp, .cxx, .def, .dic, .h, .hpp, .hxx, .idl, .idq , .inf, .ini, .inx, .js, .log, .m3u, .rc, .reg, .rtf, .txt, .url, .vbs, .wtx
  • XML (xmlfilt.dll): .xml, .xsl
  • OneNote: .one
  • Tablet Journal (jntfiltr.dll): .jnt

Properties are indexed for all files except structured storage. On Windows Vista and later, many media file properties are indexed; however, the content is not indexed if the files are protected by digital rights management (DRM).

Note  The HTML filter does not index HTML comments.

File Exclusions

When a file type does not have an associated filter, or when a file does not have an extension, the system properties for files of that type are indexed, but the file content is not indexed.

Additionally, Windows Search does not index the content of files under information rights management (IRM) or digital rights management (DRM).

On Windows Vista (only), the following files are excluded from indexing by default:

  • Files marked as Hidden or System.
  • Files with the following extensions:

    .386, .aps, .AudioCD, .bin, .bk1, .bk2, .bkf, .bsc, .btr, .chk, .ci, .crwl, .dbg, .dct, .DeskLink, .dir, .dl_, .dll, .drv, .dvd, .evt, .ex_, .exe, .exp, .eyb, .fnd, .fnt, .Folder, .fon, .ghi, .gthr, .hqx, .icm, .idb, .idx, .ilk, .imc, .in_, .ini, .inv, .jbf, .latex, .lib, .local, .m14, .mac, .manifest, .map, .MAPIMail, .mmf, .movie, .mv, .mydocs, .ncb, .obj, .oc_, .ocx, .pch, .pdb, .pf, .pma, .pmc, .pml, .pmr, .res, .rmp, .rpc, .rsp, .sbr, .sc2, .sit, .sr_, .sy_, .sym, .sys, .tlb, .trc, .ttc, .ttf, .vbx, .vxd, .wll, .wlt, .xix, .z96, .ZFSendToTarget.

Folder Exclusions

Tip  Folder names are not case-sensitive.

The following folders are excluded from indexing by default:

Folder exclusion patternEffect in Windows 7Effect in Windows VistaDescription
%System%\ProgramData\Microsoft\Search\Data\ExcludedNo effectIndexer data on the system drive.
%System%\Users\UserName\AppData\ExcludedNo effect

User's application data (includes temp data) on the system drive.

For each user who logs onto the system, a specific exclusion pattern is added that excludes their application data from the index.

%System%\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\ExcludedNo effect

Default location of Windows Internet Explorer temporary internet files on the system drive.

If the location of Internet Explorer temporary internet files is changed, those files may be indexed.

%System%\Windows\CSC\ExcludedNo effectIf indexing is turned on for the Windows system directory, the CSC folder (on the system drive) is still excluded from indexing.
%System%\Windows\*\Temp\ExcludedNo effectWindows temp data on the system drive.
%System%\Windows.*\ExcludedNo effectOld Windows installations on the system drive.
%System%\ProgramData\ExcludedExcludedNote that the shared Start Menu sub-folder is indexed.
%System%\Users\*\AppData\ExcludedExcludedUsers' application data (includes temp data).
%System%\Users\*\AppData\Local\Temp\ExcludedExcludedUsers' temp data. If indexing is turned on for user application data, user temp data is still excluded from indexing by default.
%System%\Windows\ExcludedExcludedOperating system files on the system drive.
%System%\$Recycle Bin\ExcludedExcludedLocation of files in the Recycle Bin.
%System%\Build\No effectExcludedOn the system drive.
%System%\Installed Repository\No effectExcludedOn the system drive.
%System%\Program Files\No effectExcludedOn the system drive.
%System%\Program Files (x86)\No effectExcludedOn the system drive.
*\Temp\*No effectExcludedWindows temp data and other folders with the name "temp".
%System%\Users\Default\No effectExcludedThe location of default user profile data on the system drive.
*\windows.*\No effectExcludedOld Windows installations and other folders with names that begin with "windows.".


Drive Exclusions

On Windows 7 and Windows Vista, removable drives are not indexed by default.

Note  If removable drives report themselves as fixed drives, you can add them to be indexed even if they are actually removable. Information will remain in the index and Windows Search will do an incremental crawl to reconcile indexing results when the removable disk is plugged in again. Because USB flash drives report themselves as removable, they cannot be indexed.

Related topics

Indexing, Querying and Notifications in Windows Search
Indexing Process in Windows Search
Querying Process in Windows Search
Notifications Process in Windows Search
URL Formatting Requirements