Kbase P29868: Progress files aren't searched when using the Search feature within Windows Explorer on Windows XP.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/20/2010 |
|
Status: Verified
SYMPTOM(s):
Progress files aren't searched when using the Search feature within Windows Explorer on Windows XP.
Search for a word or sentence on Windows XP in .w .p or .i files does not give any results.
FACT(s) (Environment):
Windows XP
Progress 9.1E
OpenEdge 10.x
Windows Server 2008
CAUSE:
Microsoft has changed the way that the Windows Search feature works. They have implemented a new feature to speed up the search process when searching for contents within a file.
New Windows registry keys are now required to enable this searching and Progress has not yet created these keys.
FIX:
There are three methods of resolving the problem:
Method 1:
You must create a new registry key for each file extension that you wish to enable searching on. e.g. .w, .p, .i.
To do this:
1. Start / Run / Regedit.
2. HKEY_CLASSES_ROOT / .w (or .p, .i , .cls, .pf etc)
3. Edit / New / Key from the menu.
4. Make the name of the key to be "PersistentHandler" without the quotes.
5. While the PersistentHandler key is selected, double-click the default key in the right hand window and change it's Value Data to "{5e941d80-bf96-11cd-b579-08002b30bfeb}" without the quotes.
6. Repeat the steps for each extension that you wish to enable searching.
7. Log off and back on for the changes to take effect.
Method 2:
It is possible to automate Method 1.
To do this, put this into a .reg file and double click it. It will be entered into the Registry for you:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.I\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.P\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.W\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.PF\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.CLS\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
Method 3:
Within the Microsoft solution, there is a second method that allows you to turn on searching for all file types. However, this may have a performance impact. You are also required to have Windows XP Service Pack 1.