Como registar IFilters do Pack de filtro com o Exchange Server 2007

Traduções de Artigos Traduções de Artigos
Artigo: 944516 - Ver produtos para os quais este artigo se aplica.
importante Este artigo contém informações sobre como modificar o registo. Certifique-se uma que a cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo descreve como registar Microsoft filtro Pack IFilters com o Microsoft Exchange Server 2007. A registar o IFilters, permite que tipos de ficheiros adicionais a serem indexadas por um servidor com o Exchange Server 2007. Para registar o IFilters, tem de modificar o registo.

Este artigo descreve como modificar o registo manualmente. Também descreve como utilizar o script Exchange_reg.vbs para modificar o registo automaticamente.

Mais Informação

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.

Como registar IFilters de Pack o filtro modificando o registo manualmente

Para o fazer, siga estes passos:
  1. Instale o pacote de filtro do Microsoft.

    Nota A arquitectura do Pack filtro deve corresponder a arquitectura do sistema operativo (x 64 ou x 86). Para mais informações sobre como instalar o pacote de filtro do Microsoft, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en
  2. Localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\CLSID\
    Desta subchave, adicione as seguintes subchaves e valores.
    Reduzir esta tabelaExpandir esta tabela
    SubchaveValor
    {3 5A98B233 C 59 - 4B31 - C-0E560D85E6C3 944}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. Localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\MSSearch\Filters
    Desta subchave, adicione as seguintes subchaves e valores.
    Reduzir esta tabelaExpandir esta tabela
    SubchaveValor
    .docm{3 5A98B233 C 59 - 4B31 - C-0E560D85E6C3 944}
    .docx{3 5A98B233 C 59 - 4B31 - C-0E560D85E6C3 944}
    .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. Pare e reinicie o serviço de procura do Exchange. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
    2. Na linha de comandos, escreva net stop msftesql-troca e, em seguida, prima ENTER.
    3. Na linha de comandos, escreva net start msexchangesearch e, em seguida, prima ENTER.
    4. Escreva exit e prima ENTER para sair de comandos.

Como registar IFilters de Pack o filtro modificando o registo automaticamente

Pode utilizar o script Exchange_reg.vbs para modificar o registo automaticamente. Para o fazer, siga estes passos:
  1. Instale o pacote de filtro do Microsoft.

    Nota A arquitectura do Pack filtro deve corresponder a arquitectura do sistema operativo (x 64 ou x 86). Para mais informações sobre como instalar o pacote de filtro do Microsoft, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en
  2. Copie o seguinte texto e cole-o um bloco de notas ficheiro.
    ' 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. Guarde o ficheiro é denominado Exchange_reg.vbs e, em seguida, faça duplo clique no ficheiro. Este procedimento cria um ExchangeFilterRegistration.reg ficheiro.
  4. Faça duplo clique no ficheiro ExchangeFilterRegistration.reg e, em seguida, siga as instruções para definir os valores de registo correcto.
As seguintes extensões de nome de ficheiro suportadas pelo filtro Pack:
  • .docm
  • .docx
  • One
  • .pptm
  • .pptx
  • .vdx
  • .vsd
  • .vss
  • .vst
  • .vsx
  • vtx
  • .xlsb
  • .xlsm
  • .xlsx
  • Zip

Propriedades

Artigo: 944516 - Última revisão: 17 de março de 2008 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2007 Enterprise Edition
Palavras-chave: 
kbmt kbhowto kbexpertiseinter KB944516 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 944516

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com