ID do artigo: 894351 - Última revisão: quarta-feira, 22 de março de 2006 - Revisão: 6.0
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
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.
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.
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.
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:
Clique em Iniciar, em
Executar, digite cmd e clique em
OK.
No prompt de comando, digite o seguinte comando e pressione
ENTER:
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.
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.
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.
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:
Clique em Iniciar, em
Executar, digite explorer e clique em
OK.
Localize e abra a pasta
Unidade:\WinDir
.
Crie uma nova pasta na pasta
Unidade:\WinDir e nomeie
a nova como OldSecurity. Para fazer isto, execute as
seguintes etapas:
Clique duas vezes na pasta
WinDir.
No menu Arquivo, aponte para
Novo e clique em Pasta.
Digite OldSecurity e pressione
ENTER.
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:
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.
No menu Editar, clique em
Recortar.
Localize e clique na pasta
OldSecurity.
No menu Editar, clique em
Colar.
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:
Clique com o botão direito do mouse em
Secedit.sdb e clique em Renomear.
Digite Secedit.old e pressione
ENTER.
Clique em Iniciar, em
Executar, digite mmc e clique em
OK.
Adicione o snap-in de configuração e análise de segurança.
Para fazer isso, execute as seguintes etapas.
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.
Na caixa de diálogo Adicionar snap-in
autônomo, clique em Fechar.
Na caixa de diálogo Adicionar/remover
snap-in, clique em OK.
Clique com o botão direito do mouse em Configuração
e análise de segurança e clique em Abrir banco de
dados.
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.
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.
Se for solicitado, reinicie o computador.
Tente instalar IIS. Se não conseguir, execute as etapas do
Método 2.
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.