Filter Pack IFilter mit Exchange Server 2007 registrieren

Wichtig Dieser Artikel enthält Informationen dazu, wie Sie die Registrierung ändern. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie ändern. Stellen Sie sicher, dass Sie wissen, wie Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Für weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows

Einführung

Dieser Artikel beschreibt, wie sich Microsoft Filter Pack IFilter mit Microsoft Exchange Server 2007. Der IFilter registrieren, können Sie weitere Dateitypen von einem Server indiziert werden, auf denen Exchange Server 2007 ausgeführt wird. Um den IFilter zu registrieren, müssen Sie die Registrierung ändern.

Dieser Artikel beschreibt, wie die Registrierung manuell ändern. Es wird das Ändern der Registrierung automatisch das Skript Exchange_reg.vbs beschreibt.

Weitere Informationen

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme können eine Neuinstallation des Betriebssystems erfordern. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Filter Pack IFilter durch Ändern der Registrierung manuell registrieren

Gehen Sie hierzu folgendermaßen vor:
  1. Installieren Sie das Microsoft Filter Pack.

    Hinweis Die Architektur der Filter Pack sollte die Architektur des Betriebssystems (X64 oder X86) übereinstimmen. Weitere Informationen zum Installieren von Microsoft Filter Pack finden Sie auf der folgenden Microsoft-Website:
  2. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\CLSID\
    Fügen Sie für diesen Unterschlüssel die folgenden Unterschlüssel und Werte hinzu.
    UnterschlüsselWert
    {5A98B233-3C59-4B31-944C-0E560D85E6C3}drive:\Program Files\Common Files\Microsoft Shared\Filters\offfiltx.dll
    {DDFE337F-4987-4EC8-BDE3-133FA63D5D85}drive:\Program Files\Common Files\Microsoft Shared\Filters\offfiltx.dll
    {F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}drive:\Program Files\Common Files\Microsoft Shared\Filters\offfiltx.dll
    {20E823C2-62F3-4638-96BD-90F4F6784EBC}drive:\Program Files\Common Files\Microsoft Shared\Filters\offfiltx.dll
    {312AB530-ECC9-496E-AE0E-C9E6C5392499}drive:\Program Files\Common Files\Microsoft Shared\Filters\offfiltx.dll
    {B8D12492-CE0F-40AD-83EA-099A03D493F1}drive:\Program Files\Common Files\Microsoft Shared\Filters\ONIFilter.dll
    {FAEA5B46-761B-400E-B53E-E805A97A543E}drive:\Program Files\Common Files\Microsoft Shared\Filters\VISFilt.DLL
  3. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\Filters
    Fügen Sie für diesen Unterschlüssel die folgenden Unterschlüssel und Werte hinzu.
    UnterschlüsselWert
    .docm{5A98B233-3C59-4B31-944C-0E560D85E6C3}
    .docx{5A98B233-3C59-4B31-944C-0E560D85E6C3}
    .pptm{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}
    .pptx{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}
    .xlsm{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}
    .xlsx{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}
    .xlsb{312AB530-ECC9-496E-AE0E-C9E6C5392499}
    .zip{20E823C2-62F3-4638-96BD-90F4F6784EBC}
    .one{B8D12492-CE0F-40AD-83EA-099A03D493F1}
    .vsd{FAEA5B46-761B-400E-B53E-E805A97A543E}
    .vss{FAEA5B46-761B-400E-B53E-E805A97A543E}
    .vst{FAEA5B46-761B-400E-B53E-E805A97A543E}
    .vdx{FAEA5B46-761B-400E-B53E-E805A97A543E}
    .vsx{FAEA5B46-761B-400E-B53E-E805A97A543E}
    .vtx{FAEA5B46-761B-400E-B53E-E805A97A543E}
  4. Beenden Sie und starten Sie den Exchange-Suchdienst. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf Start, klicken Sie auf
      Ausführen, geben Sie Cmd in das
      Öffnen im Feld, und klicken Sie dann auf OK.
    2. Geben Sie in der Befehlszeile net Stop Msftesql-Exchange, und drücken Sie die EINGABETASTE.
    3. Geben Sie in der Befehlszeile net Start MS Exchange Search, und drücken Sie die EINGABETASTE.
    4. Geben Sie exit ein, und drücken Sie zum Beenden der Befehlszeile.

Filter Pack IFilter durch Ändern der Registrierung automatisch registrieren

Das Exchange_reg.vbs-Skript können Sie die Registrierung automatisch ändern. Gehen Sie hierzu folgendermaßen vor:
  1. Installieren Sie das Microsoft Filter Pack.

    Hinweis Die Architektur der Filter Pack sollte die Architektur des Betriebssystems (X64 oder X86) übereinstimmen. Weitere Informationen zum Installieren von Microsoft Filter Pack finden Sie auf der folgenden Microsoft-Website:
  2. Kopieren Sie den folgenden Text, und fügen Sie ihn in eine Editor-Datei.
    ' Copyright (c) 2007 Microsoft Corporation. All rights reserved.'
    ' THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK
    ' OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.

    ' This is a filter registration script to configure Exchange Server 2007 to index 2007 Office attachments.
    ' The script generates a .reg file that adds the required registry keys.

    Const ForWriting = 2

    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set Shell = CreateObject ("WSCript.shell")
    Set Env = Shell.Environment("Process")


    wscript.echo "Creating ExchangeFilterRegistration.reg in the current directory"
    Set file = FSO.OpenTextFile("ExchangeFilterRegistration.reg", ForWriting, True)

    commonFiles = Env("CommonProgramFiles")
    commonFiles = Replace(commonFiles,"\","\")

    officeFilterLocation = commonFiles & "\Microsoft Shared\Filters\offfiltx.dll"
    onenoteFilterLocation = commonFiles & "\Microsoft Shared\Filters\ONIFilter.dll"
    visioFilterLocation = commonFiles & "\Microsoft Shared\Filters\VISFilt.DLL"

    docxGuid ="{5A98B233-3C59-4B31-944C-0E560D85E6C3}"
    pptxGuid ="{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}"
    xlsxGuid ="{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}"
    zipGuid ="{20E823C2-62F3-4638-96BD-90F4F6784EBC}"
    xlsbGuid ="{312AB530-ECC9-496E-AE0E-C9E6C5392499}"
    onenoteGuid ="{B8D12492-CE0F-40AD-83EA-099A03D493F1}"
    vsdGuid ="{FAEA5B46-761B-400E-B53E-E805A97A543E}"

    exchangeClsidKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\CLSID"
    exchangeFilterKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\Filters"


    file.WriteLine "Windows Registry Editor Version 5.00"
    file.WriteLine
    file.WriteLine "[" & exchangeClsidKey & "]"
    file.WriteLine
    OutputCLSIDKey exchangeClsidKey, docxGuid, officeFilterLocation
    OutputCLSIDKey exchangeClsidKey, pptxGuid, officeFilterLocation
    OutputCLSIDKey exchangeClsidKey, xlsxGuid, officeFilterLocation
    OutputCLSIDKey exchangeClsidKey, zipGuid, officeFilterLocation
    OutputCLSIDKey exchangeClsidKey, xlsbGuid, officeFilterLocation
    OutputCLSIDKey exchangeClsidKey, onenoteGuid, onenoteFilterLocation
    OutputCLSIDKey exchangeClsidKey, vsdGuid, visioFilterLocation


    file.WriteLine "[" & exchangeFilterKey & "]"
    file.WriteLine
    OutputFilterKey exchangeFilterKey, "docm", docxGuid
    OutputFilterKey exchangeFilterKey, "docx", docxGuid
    OutputFilterKey exchangeFilterKey, "pptm", pptxGuid
    OutputFilterKey exchangeFilterKey, "pptx", pptxGuid
    OutputFilterKey exchangeFilterKey, "xlsm", xlsxGuid
    OutputFilterKey exchangeFilterKey, "xlsx", xlsxGuid
    OutputFilterKey exchangeFilterKey, "xlsb", xlsbGuid
    OutputFilterKey exchangeFilterKey, "zip", zipGuid
    OutputFilterKey exchangeFilterKey, "one", onenoteGuid

    OutputFilterKey exchangeFilterKey, "vsd", vsdGuid
    OutputFilterKey exchangeFilterKey, "vss", vsdGuid
    OutputFilterKey exchangeFilterKey, "vst", vsdGuid
    OutputFilterKey exchangeFilterKey, "vdx", vsdGuid
    OutputFilterKey exchangeFilterKey, "vsx", vsdGuid
    OutputFilterKey exchangeFilterKey, "vtx", vsdGuid


    wscript.echo "Created ExchangeFilterRegistration.reg for this server."
    wscript.echo "Run ExchangeFilterRegistration.reg to enable Exchange Search indexing of 2007 Office attachments."
    wscript.echo "then run ""net stop msftesql-exchange"" followed by ""net start msexchangesearch """

    Public Function OutputCLSIDKey(base,guid,location)
    file.WriteLine "[" & base & "\" & guid & "]"
    file.WriteLine "@=""" & location & """"
    file.WriteLine
    End Function

    Public Function OutputFilterKey(base,extension,guid)
    file.WriteLine "[" & base & "\." & extension & "]"
    file.WriteLine "@=""" & guid & """"
    file.WriteLine
    End Function


  3. Speichern Sie die Datei mit dem Namen Exchange_reg.vbs, und doppelklicken Sie auf die Datei. Diese Prozedur erstellt eine ExchangeFilterRegistration.reg-Datei.
  4. Doppelklicken Sie auf die ExchangeFilterRegistration.reg und dann folgen Sie den korrekten Registrierungswert festgelegt.
Filter Pack unterstützt die folgenden Dateinamenerweiterungen:
  • .docm
  • .docx
  • .one
  • .pptm
  • .pptx
  • .vdx
  • .vsd
  • .vss
  • .vst
  • .vsx
  • .vtx
  • .xlsb
  • .xlsm
  • .xlsx
  • .zip
Eigenschaften

Artikelnummer: 944516 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback