Artigo: 234429 - Última revisão: segunda-feira, 7 de Julho de 2008 - Revisão: 8.1

Como restaurar a metabase manualmente quando não existe nenhuma cópia de segurança adequada ou quando a MMC não inicia

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infra-estrutura Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
Para obter mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Para restaurar a metabase, recomenda-se que utilize a acção Restaurar no Microsoft Management da consola (MMC). No entanto, se uma cópia de segurança da metabase nunca foi criada por da MMC ou se a MMC não pode ser iniciada porque a metabase foi danificado demasiado incorrectamente, pode tentar restaurar manualmente a metabase utilizando um dos métodos descritos na secção "Mais informação".

Mais Informação

Nota Deve criar uma cópia da metabase regularmente utilizando a acção de cópia de segurança na MMC.

IIS 5.0

Para obter mais informações sobre Microsoft (IIS) 5.0, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
300672  (http://support.microsoft.com/kb/300672/ ) Como criar uma cópia de segurança da metabase no IIS 5

Se existir um ficheiro de cópia de segurança criado através da MMC

Se a acção de cópia de segurança no MMC foi utilizada para criar um ficheiro de cópia de segurança (.md FileNameBackupNumber) mas, a MMC não pode ser aberta porque a metabase actual está danificado, execute os passos seguintes para restaurar a metabase manualmente do ficheiro FileName .MD BackupNumber.
  1. Pare todos os serviços do IIS e outros serviços que dependam do IIS, tais como aplicações de outros fabricantes ou o Microsoft Site Server.

    Nota Para parar o IIS e respectivos serviços dependentes, utilize o comando NET STOP IISADMIN/y . Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    236166  (http://support.microsoft.com/kb/236166/ ) Utilizar comandos NET STOP e NET START para forçar a serviços do IIS para releitura do registo
  2. Mude o nome o ficheiro da metabase danificado, metabase.bin, para um novo nome como Metabase.bad. O ficheiro metabase.bin está localizado na pasta %systemroot%\system32\inetsrv.
  3. Copie o ficheiro de metabase cópia de segurança da MMC, FileName .MD BackupNumber, localizada na pasta %SystemRoot%\System32\Inetsrv\Metaback, para a pasta %systemroot%\system32\inetsrv. Mude o nome para metabase.bin.
  4. Reinicie o computador.

Se existe uma cópia mais antiga do ficheiro metabase.bin

Se sem ficheiro de cópia de segurança criada através da MMC está disponível, mas existe noutro local uma cópia mais antiga do ficheiro metabase.bin (normalmente numa cópia de segurança de banda do sistema), execute os seguintes passos:
  1. Pare todos os serviços do IIS e outros serviços que dependam do IIS, tais como aplicações de outros fabricantes ou o Microsoft Site Server.

    Nota Para parar o IIS e respectivos serviços dependentes, utilize o comando NET STOP IISADMIN/y . Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    236166  (http://support.microsoft.com/kb/236166/ ) Utilizar comandos NET STOP e NET START para forçar a serviços do IIS para releitura do registo
  2. Mude o nome o ficheiro da metabase danificado, metabase.bin, para um novo nome como Metabase.bad. O ficheiro metabase.bin está localizado na pasta %systemroot%\system32\inetsrv.
  3. Copie a cópia mais antiga do ficheiro metabase.bin para a pasta %systemroot%\system32\inetsrv.
  4. Reinicie o computador.

Não se existir nenhum ficheiro de cópia de segurança da MMC ou cópia mais antiga do ficheiro metabase.bin

Se nenhum ficheiro cópia de segurança que foi criado através da MMC cópia disponível e não mais antiga do metabase.bin ficheiro existe, ainda pode existir uma cópia de segurança temporária da metabase.

Quando a metabase é actualizado através da MMC ou de outro processo, poderá ser criada uma cópia de segurança temporária da metabase. Se a actualização foi interrompida (que é provavelmente a causa dos danos primeiro), é provável que este ficheiro temporário ainda possam existir.

Este ficheiro temporário denominado Metabase.bak ou Metabase.bin.bak e está localizado na pasta %systemroot%\system32\inetsrv. Se este ficheiro temporário existir, execute os seguintes passos para tentar restaurar a metabase:
  1. Pare todos os serviços do IIS e outros serviços que dependam do IIS, tais como aplicações de outros fabricantes ou o Microsoft Site Server.

    Nota Para parar o IIS e respectivos serviços dependentes, utilize o comando NET STOP IISADMIN/y . Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    236166  (http://support.microsoft.com/kb/236166/ ) Utilizar comandos NET STOP e NET START para forçar a serviços do IIS para releitura do registo
  2. Mude o nome o ficheiro da metabase danificado, metabase.bin, para um novo nome como Metabase.bad. O ficheiro metabase.bin está localizado na pasta %systemroot%\system32\inetsrv.
  3. Mude o ficheiro cópia de segurança temporário (Metabase.bak ou Metabase.bin.bak) para metabase.bin.
  4. Reinicie o computador.

Não se existir nenhum ficheiro de cópia de segurança da metabase

Se nenhum ficheiro de cópia de segurança da metabase estiverem disponível, a única forma de restaurar a funcionalidade do IIS é o seguinte.

Nota Todas as definições de IIS que são armazenadas na metabase serão perdidas.

IIS 4.0

  1. Desinstale o Microsoft Windows NT 4.0 Option Pack. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    187870  (http://support.microsoft.com/kb/187870/ ) Como remover e reinstalar o Windows NT 4.0 Option Pack
  2. Desinstale o Microsoft Internet Explorer.
  3. Elimine o ficheiro metabase.bin da pasta %SystemRoot\System32\Inetsrv\.
  4. Instale o Internet Explorer.
  5. Instala o Windows NT 4.0 Option Pack.

IIS 5.0

Desinstalar e reinstalar o IIS 5.0.



(c) Microsoft Corporation 2000, todos os direitos reservados. Contribuições de Kevin Zollman, Microsoft Corporation.

A informação contida neste artigo aplica-se a:
  • Serviços de informação Internet 5.0 da Microsoft
  • Microsoft Internet Information Server 4.0
Palavras-chave: 
kbmt kbhowto kbpending KB234429 KbMtpt
Tradução automáticaTraduçã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: 234429  (http://support.microsoft.com/kb/234429/en-us/ )