Você pode receber a mensagem de erro "O Programa de Instalação não pode copiar o arquivo staxmem.dll" ao tentar instalar o IIS em um computador executando o Windows XP Professional com SP2

Traduções deste artigo Traduções deste artigo
ID do artigo: 894351 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao tentar instalar o Serviços de informações da Internet da Microsoft em um computador executando o Microsoft Windows XP Professional com Service Pack 2 (SP2), você recebe uma das seguintes mensagens de erro:
Erro de cópia:

O Programa de Instalação não pôde copiar o arquivo staxmem.dll. Insira o CD do "Windows XP Professional Service Pack 2".
A Instalação não pôde copiar um ou mais arquivos. O código específico de erro é 0x4b8.
No entanto, ao colocar o CD do Windows XP Professional SP2 CD na unidade, o Programa de Instalação não consegue localizar o arquivo Staxmem.dll.

Causa

Esse problema poderá ocorrer se uma das seguintes condições for verdadeira:
  • O banco de dados Secedit.sdb está corrompido.
  • O Assistente de componentes do Windows (Sysocmgr.exe) deve instalar arquivos de modo que os CDs do Windows XP Professional e do Windows XP Professional SP2 estejam disponíveis.

Resolução

Para resolver esse problema, primeiro execute a ferramenta Esentutl.exe para examinar a integridade do banco de dados Secedit.sdb. Para fazer isto, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
  2. No prompt de comando, digite o seguinte comando e pressione ENTER:
    esentutl /gUnidade:\WinDir\security\database\secedit.sdb
    Observação Nesse comando, Unidade é a unidade de disco rígido em que o Windows XP Professional está instalado e WinDir é a pasta em que o Windows XP Professional está instalado.
Após a conclusão da ferramenta Esentutl.exe, use um dos seguintes métodos para resolver o problema, dependendo da mensagem retornada pela ferramenta:
  • Se a ferramenta Esentutl.exe retornar a seguinte mensagem, use o Método 1 para resolver o problema:
    Esta operação pode considerar esse banco de dados corrompido
  • Se a ferramenta Esentutl.exe retornar informações semelhantes à seguinte mensagem, use o Método 2 para resolver o problema:

    Microsoft(R) Windows(R) Database Utilities
    Version 5.2
    Copyright (C) Microsoft Corporation. All Rights Reserved.

    Initiating INTEGRITY mode...
    Database: L:\WINDOWS\security\database\secedit.sdb
    Temp. Database: TEMPINTEG2680.EDB

    Checking database integrity.

    Scanning Status (% complete)
    0 10 20 30 40 50 60 70 80 90 100
    |---|---|---|---|---|---|---|---|---|---|
    ...................................................

    Integrity check successful.

    Operation completed successfully in 0.841 seconds.
Observação Quando você executa a ferramenta Esentutl.exe, o computador retorna ao estado da instalação original em que a diretiva de segurança local não está definida. Talvez seja necessário iniciar o computador no Modo de segurança para renomear ou mover arquivos. Para iniciar o computador no Modo de segurança, pressione F8 durante a inicialização do Windows XP Professional, digite 1 para escolher o Modo de segurança dentre as opções de inicialização e pressione ENTER.

Método 1: Reparar ou recriar o arquivo da diretiva de grupo local

Para reparar o arquivo da diretiva de grupo local, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
  2. No prompt de comando, digite o seguinte comando e pressione ENTER:
    esentutl /pUnidade:\WinDir\security\database\secedit.sdb
    Observação Nesse comando, Unidade é a unidade de disco rígido em que o Windows XP Professional está instalado e WinDir é a pasta em que o Windows XP Professional está instalado.
  3. Tente instalar IIS. Se você não puder instalar o IIS, execute as seguintes etapas para recriar o arquivo da diretiva de grupo local.
Para recriar o arquivo da diretiva de grupo local, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite explorer e clique em OK.
  2. Localize e abra a pasta Unidade:\WinDir .
  3. Crie uma nova pasta na pasta Unidade:\WinDir e nomeie a nova como OldSecurity. Para fazer isto, execute as seguintes etapas:
    1. Clique duas vezes na pasta WinDir.
    2. No menu Arquivo, aponte para Novo e clique em Pasta.
    3. Digite OldSecurity e pressione ENTER.
  4. Mova todos os arquivos com uma extensão de nome de arquivo .log da pasta Unidade:\WinDir\Security para a pasta Unidade:\WinDir\OldSecurity. Para fazer isto, execute as seguintes etapas:
    1. Clique duas vezes na pasta Security e mantenha a tecla CTRL pressionada ao clicar nos arquivos que têm uma extensão de nome de arquivo .log.
    2. No menu Editar, clique em Recortar.
    3. Localize e clique na pasta OldSecurity.
    4. No menu Editar, clique em Colar.
  5. Localize o arquivo Secedit.sdb na pasta Unidade:\WinDir\Security\Database e renomeie o arquivo Secedit.sdb para Secedit.old. Para fazer isso, execute as seguintes etapas:
    1. Clique com o botão direito do mouse em Secedit.sdb e clique em Renomear.
    2. Digite Secedit.old e pressione ENTER.
  6. Clique em Iniciar, em Executar, digite mmc e clique em OK.
  7. Adicione o snap-in de configuração e análise de segurança. Para fazer isso, execute as seguintes etapas.
    1. Clique em Arquivo, em Adicionar/remover snap-in, em Configuração e análise de segurança na lista Snap-ins autônomos disponíveis e clique em Adicionar.
    2. Na caixa de diálogo Adicionar snap-in autônomo, clique em Fechar.
    3. Na caixa de diálogo Adicionar/remover snap-in, clique em OK.
  8. Clique com o botão direito do mouse em Configuração e análise de segurança e clique em Abrir banco de dados.
  9. Localize a pasta Unidade:\WinDir\Security\Database. Na caixa Nome do arquivo, digite Secedit.sdb e clique em Abrir.

    Observação Se você receber uma mensagem informando que o acesso está negado, você poderá ignorá-la.
  10. Clique com o botão direito do mouse em Configuração e análise de segurança, clique em Importar modelo, digite setup security.inf e clique em Abrir.
  11. Se for solicitado, reinicie o computador.
  12. Tente instalar IIS. Se não conseguir, execute as etapas do Método 2.

Método 2: Integrar os arquivos de instalação do Windows XP Professional SP2 aos da versão original do Windows XP Professional

Para integrar os arquivos de instalação do Windows XP Professional SP2 aos da versão original do Windows XP Professional, execute as seguintes etapas:
  1. Crie uma nova pasta que não contenha nenhum arquivo. Para fazer isto, execute as seguintes etapas:
    1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
    2. No prompt de comando, digite cd\ e pressione ENTER.
    3. No prompt de comando, digite md winxp e pressione ENTER.
    4. No prompt de comando, digite cd winxp e pressione ENTER.
    5. No prompt de comando, digite md i386 e pressione ENTER.
  2. Insira a versão original do CD do Windows XP Professional na unidade.
  3. No prompt de comando, digite os seguintes comandos e pressione ENTER
    xcopy /E /I /VUnidade_CD:\i386\*.* /sUnidade:\winxp\i386
    Observação Nesse comando, Unidade_CD é a unidade em que a versão original do CD do Windows XP Professional está localizada.
  4. Remova o CD do Windows XP Professional da unidade e insira o CD do Windows XP Professional SP2.
  5. No prompt do comando, digite o seguinte comando e pressione ENTER:
    Unidade_CD:
    Observação Nesse comando, Unidade_CD é a unidade em que o CD do Windows XP Professional SP2 CD está localizado.
  6. No prompt do comando, digite o seguinte comando e pressione ENTER:
    xpsp2 /integrate:Unidade:\winxp
  7. Instale o IIS.
  8. Quando a localização dos arquivos de instalação do Windows XP Professional for solicitada, digite Unidade:\winxp e pressione ENTER.

Propriedades

ID do artigo: 894351 - Última revisão: quarta-feira, 22 de março de 2006 - Revisão: 6.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Professional Service Pack 2 (SP2)
Palavras-chave: 
kbtshoot kbprb KB894351

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