KB944433
From WSSWiki
The 2007 Office documents are not found when you try to search for the documents in the Windows SharePoint Services 3.0 site collection
Contents |
[edit] Symptoms
When a Microsoft Windows SharePoint Services 3.0 site collection is searched by the Windows SharePoint Services Search service, the following 2007 Microsoft Office document types are not indexed:
- Microsoft Office Excel 2007 (.xlsx, .xlsm)
- Microsoft Office PowerPoint 2007 (.pptx, .pptm)
- Microsoft Office Word 2007 (.docx, .docm)
Therefore, when you try to search for the 2007 Office documents in the Windows SharePoint Services site collection, the documents are not found.
[edit] Cause
This problem occurs because a 2007 Office IFilter is not installed.
[edit] Workaround
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To work around this problem so that the 2007 Office document types are indexed by the Windows SharePoint Services Search service, follow these steps:
1. Install Word 2007 on the computer that is running Windows SharePoint Services 3.0.
2. Start Registry Editor. To do this, click Start, click Run, type regedit in the Open box, and then click OK.
3. Locate the following subkey:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\{GUID}\Gather\Search\Extensions\ExtensionList
4. Examine each string entry under the ExtensionList subkey to make sure that a string entry exists for each of the following file name extensions:
Note The string entries are REG_SZ type entries.• .xlsm
- .xlsx
- .pptm
- .pptx
- .docm
- .docm
If a string entry does not exist for the file name extension, follow these steps: a. Select the ExtensionList subkey, point to New on the Edit menu, and then click String Value. b. Type the next highest string number, and then press ENTER. c. Right-click the string entry that you created, and then click Modify. d. In the Value data box, type the file name extension, and then click OK.
For example, type one of the following extensions in the Value data box:• xlsm
- xlsx
- pptm
- pptx
- docm
- docm
e. Repeat steps 4a through 4d to create a string entry for each document type.
5 Locate the following subkey:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension
- Add a subkey for each of the following file name extensions: • .xlsm
- .xlsx
- .pptm
- .pptx
- .docm
- .docm
To add a subkey, follow these steps:
a. Select the Extension subkey, point to New on the Edit menu, and then click Key.
b. Type the file name extension, and then press ENTER.
For example, if you are adding the .xlsm file name extension, type .xlsm, and then press ENTER.
c. Repeat steps 6a and 6b to add each file name extension subkey.
6 Add a multistring entry under each file name extension subkey that you added in step 6, as follows:
Note The multistring entries are REG_MULTI_SZ type entries.
- For the .xlsm file name extension subkey, follow these steps:
a. Right-click the .xlsm subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}, and then click OK.
- For the .xlsx file name extension subkey, follow these steps:
a. Right-click the .xlsx subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}, and then click OK.
- For the .pptm file name extension subkey, follow these steps:
a. Right-click the .pptm subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {DDFE337F-4987-4EC8-BDE3-133FA63D5D85}, and then click OK.
- For the .pptx file name extension subkey, follow these steps:
a. Right-click the .pptx subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {DDFE337F-4987-4EC8-BDE3-133FA63D5D85}, and then click OK.
- For the .docm file name extension subkey, follow these steps:
a. Right-click the .docm subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {5A98B233-3C59-4B31-944C-0E560D85E6C3}, and then click OK.
- For the .docx file name extension subkey, follow these steps:
a. Right-click the .docx subkey, point to New, and then click Multi-String Value.
b. Type (Default), and then press ENTER.
c. Right-click the (Default) entry that you added, and then click Modify.
d. In the Value data box, type {5A98B233-3C59-4B31-944C-0E560D85E6C3}, and then click OK.
7. On the File menu, click Exit to close Registry Editor.
8. Stop the Windows SharePoint Services Search service, and then restart the Windows SharePoint Services Search service. To do this, follow these steps:
a. Open the Command Prompt window. To do this, click Start, click Run, type cmd in the Open box, and then click OK.
b. To stop the Windows SharePoint Services Search service, type the following command at the command prompt, and then press ENTER:
net stop spsearch
c. To restart the Windows SharePoint Services Search service, type the following command at the command prompt, and then press ENTER:
net start spsearch
d. To close the Command Prompt window, type exit at the command prompt.
