Você está offline; aguardando reconexão

Gestor de pacote podem instalar apenas o primeiro pacote quando extrair duas ou mais pacotes para a mesma pasta no Windows Vista

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: 932224
Informações sobre o Beta
Este artigo aborda uma versão beta de um produto da Microsoft. As informações contidas neste artigo são fornecidas como está e estão sujeitas a alterações sem aviso prévio.

Não fornece suporte técnico formal está disponível a partir da Microsoft para este produto beta. Para obter informações sobre como obter suporte para uma versão beta, consulte a documentação incluída nos ficheiros do produto beta ou consulte a localização da Web onde o transferiu.
Sintomas
No Windows Vista, a ferramenta Gestor de pacotes pode instalar apenas o primeiro pacote quando extrair duas ou mais pacotes para a mesma pasta.

Por exemplo, considere o seguinte cenário:
  • Num computador com o Windows Vista, criar uma pasta C:\Temp.
  • Transferir os seguintes pacotes de correcção para esta pasta:
    • Windows6.0-KB929761-x86.msu
    • Windows6.0-KB932590-x86.msu
    São estes pacotes de correcção para correcção 929761 e correcção 932590.
  • Execute os seguintes comandos para expandir os pacotes de correcção:
    c:\temp > expandir c:\temp\Windows6.0-KB929761-x86.msu - F: Windows6. 0 - KB929761 - x86.cab c:\temp

    c:\Temp>expand c:\temp\Windows6.0-KB932590-x86.msu - F: Windows6. 0 - KB932590 - x86.cab c:\temp
  • Execute os seguintes comandos para instalar os pacotes:
    início /w Pkgmgr /ip /m:c:\temp\Windows6.0-KB929761-x86.cab

    Iniciar /w Pkgmgr /ip /m:c:\temp\Windows6.0-KB932590-x86.cab
Neste cenário, o Gestor de pacotes instala apenas o pacote de correcção 929761.

Quando este problema ocorre, informações semelhantes às seguintes poderão ser apresentada no ficheiro cbs.log:

07-2007-25 13: 17: 05, Informações de CBS Pkgmgr: chamado com: "Pkgmgr /ip m:c:\temp\Windows6.0-KB932590-x86.cab"
07-2007-25 13: 17: 05 Informações CSI 00000001@2007/7/25:20:17:05.165 chamada (WcpInitialize (wcp.dll versão 0.0.0.5) de pilha @ 0x64ee2e32 @ 0xf72c09
@ 0xf6d617 @ 0xf6dffc @ 0x772e36ed @ 0x776fa174)
07-2007-25 13: 17: 05, Informações de sessão de CBS: 29871864:3301734882 inicializado.
07-2007-25 13: 17: 05, Informações de CBS Pkgmgr: instalar o pacote a partir de: c:\temp\Windows6.0-KB932590-x86.cab
07-2007-25 13: 17: 05, Informações de CBS aplica: detectar principal, pacote: Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.1 , principal: Microsoft-
Pacote Windows-Foundation ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.6000.16386, Disposition = 1003, VersionComp: 1, ServiceComp: 1, BuildComp: 1,
DistributionComp: 1, RevisionComp:1, existem: 1

Neste exemplo cbs.log ficheiro, Gestor de pacotes indica que o ficheiro .cab para correcção 932590 será instalado. No entanto, na realidade, instala o Package_1_for_KB929761 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.1 pacote. Este é o pacote correcção 929761.

Nota Este problema também se aplica ao Windows Server 2008.
Causa
Este problema ocorre porque o Gestor de pacotes não consegue gerir dois ou mais pacotes o sandbox do mesmo.
Resolução
Para resolver este problema, expanda duas ou mais pacotes para pastas diferentes antes de a instala. Ou, crie um sandbox diferente para cada pacote numa pasta. Para o fazer, escreva os seguintes comandos numa linha de comandos:
Eliminar actualização *. *

Mkdir c:\temp\sandbox1

Mkdir c:\temp\sandbox2

Iniciar /w pkgmgr /ip /m:c:\temp\ /s:c:\temp\sandbox1 CabFile

Iniciar /w pkgmgr /ip /m:c:\temp\ CabFile /s:c:\temp\sandbox2
Nestes comandos, CabFile representa o ficheiro .cab para o pacote de correcções.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 932224 - Última Revisão: 01/31/2008 21:54:15 - Revisão: 2.1

Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business 64-bit edition, Windows Vista Enterprise 64-bit edition, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008

  • kbmt kbtshoot kbexpertiseinter kbprb KB932224 KbMtpt
Comentários