Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working with Microsoft Indexing Service. I have purchased a third-party IFilter to extract XMP metadata from Adobe products. I'm having trouble getting it to work, and it occurs to me that the problem is that I don't actually have the Adobe software installed on my server, so the IFilters are not mapped.

Put another way, there's nothing to tell the indexer that ".psd" files should use this DLL rather than the default DLL.

Is it possible to manually map file extensions to the IFilter you want to use?

share|improve this question
up vote 0 down vote accepted

Yes, it is the registry key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ContentIndex, value DllsToRegister. Also HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.psd should be the GUID of the IFilter.

share|improve this answer

I don't know whether this will work in your situation, but the ASSOC and FTYPE commands available at the CMD prompt might be what you're looking for. Here's the example from HELP FTYPE:

ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.