Por que o instalador do IIS não pode copiar o staxmem.dll, apesar de estar na pasta especificada?

1

Estou executando o Microsoft Web Platform Installer e ele está tentando instalar o IIS5.1. Infelizmente, recebi o seguinte erro:

Setup cannot copy the file staxmem.dll

Ensure that the location specified below is correct, or change it and insert 'Windows XP Proffessional Service Pack 3 CD' in the drive you specify.

c:\windows\ServicePackFiles\i386

Agora baixei o service pack pelo Windows Update para não ter o CD. Fiz uma pesquisa no Google e criei esta página de suporte . Eu segui o primeiro conjunto de instruções e não havia nada de errado com o banco de dados, então segui para o passo 2. Infelizmente, isso requer o CD do Service Pack novamente.

Uma pesquisa no disco rígido mostrou que o arquivo está no diretório especificado.

Então, como faço para que a instalação continue?

É porque o arquivo já existe no local de destino e está em uso? Nesse caso, isso implicaria que o IIS já está instalado na máquina. Então, nesse caso, a questão se torna - por que o instalador de plataforma da Web está tentando instalar algo que já está instalado?

Copiado de ServerFault em vez de migrar

    
por ChrisF 15.07.2009 / 10:11

2 respostas

2

Essa página de suporte é enganosa. Quando diz se a ferramenta retorna a mensagem:

"Esta operação pode achar que este banco de dados está corrompido"

Isso significa que a saída contém esse texto em algum lugar? Não é essa a única saída. A saída ainda será mais parecida com a segunda amostra, mas com a linha acima em algum lugar na saída. Mesmo que a ferramenta encontre possíveis danos, ainda assim terminará a saída dizendo "Verificação da integridade bem-sucedida".

Isso me fez bater a cabeça contra a parede por muito tempo até que notei a linha importante a meio caminho da saída.

Toda vez que eu me deparo com essa questão até agora, ela foi consertada com o reparo do arquivo de política de grupo, como sugere o artigo de suporte.

    
por 15.07.2009 / 10:36
0

O KB894351 ainda funciona, usando esentutl para verificar e corrigir secedit.sdb .

Isso permitiu que eu adicionasse o IIS 7.5 ao Windows XP Media Center Edition (superconjunto do XP Pro) SP3.

    
por 05.07.2013 / 01:09