Unable to Index PDF Files or Third-Party Filter Files after Upgrading to Windows 2000

ID: Q249609


The information in this article applies to:
  • Indexing Service
  • Microsoft Windows 2000

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe.

SYMPTOMS

After you upgrade to Windows 2000, the Indexing Service may no longer index .pdf files or other files associated with a third-party filter.


CAUSE

The Query.dll filter shipped with the Windows 2000 Indexing Service registers itself differently than the old version(s) used with Index Server 2.0 or Site Server 3.0 Search. The new registration method can override associations in the registry for filters using the old registration method.


WORKAROUND

To work around this issue, do the following:

WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).

  1. Stop the Indexing Service


  2. Start Registry Editor (Regedt32.exe).


  3. Locate the following key in the registry:
    hkey_local_machine\system\currentcontrolset\control\contentindex


  4. Open DllsToRegister and remove the entry pointing to Query.dll.


  5. Open hkey_classes_root\.pdf and remove the PersistentHandler registry key.


  6. Repeat the process for all other extensions.


  7. Restart the Indexing Service.


  8. Under your catalog, find the Directories folder and right-click the directory containing your data.


  9. Select All Tasks, and then rescan (full) to force the re-indexing of the documents.


This keeps the filter from rewriting its registry associations when the Indexing Service starts.

Additional query words: ntrelease win2000index

Keywords :
Version : :; WINDOWS:
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: January 18, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.