DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 934307 - Última revisão: terça-feira, 11 de Outubro de 2011 - Revisão: 5.0

INTRODUÇÃO

Este artigo descreve o instalador autónomo do Windows Update (Wusa.exe) no Windows Vista, Windows 7, Windows Server 2008 e Windows Server 2008 R2. O ficheiro Wusa.exe está na pasta %windir%\System32. O instalador autónomo do Windows Update utiliza a API do Windows Update Agent para instalar pacotes de actualizações. Os pacotes de actualizações têm uma extensão de nome de ficheiro .msu. A extensão de nome de ficheiro .msu está associada ao Instalador Autónomo do Windows Update.

Mais Informação

Um ficheiro .msu contém o seguinte conteúdo:
  • Metadados do Windows Update
    Estes metadados descrevem cada pacote de actualizações incluído no ficheiro .msu.
  • Um ou mais ficheiros .cab
    Cada ficheiro .cab representa uma actualização.
  • Um ficheiro .xml
    Este ficheiro .xml descreve o pacote de actualizações .msu. O Wusa.exe utiliza o ficheiro .xml quando é executada uma instalação autónoma da actualização utilizando a ferramenta Gestor de Pacotes (Pkgmgr.exe).

    Por exemplo, o utilizador transfere a correcção 934307. O ficheiro Windows6.0-KB934307-x86.msu está na pasta C:\934307. Escreve o seguinte comando numa linha de comandos para expandir o ficheiro .msu para uma pasta temporária:
    expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%
    Em seguida, escreve o seguinte comando numa linha de comandos:
    pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml
  • Um ficheiro de propriedades
    Este ficheiro contém propriedades de cadeia utilizadas pelo Wusa.exe. Por exemplo, este ficheiro contém o nome do artigo associado na Base de Dados de Conhecimento Microsoft.
Quando utiliza o Wusa.exe para instalar um pacote de actualizações, o Wusa.exe expande o conteúdo do ficheiro .msu para uma pasta temporária. Em seguida, o Wusa.exe executa os seguintes passos:
  1. O Wusa.exe utiliza os metadados do Windows Update no ficheiro .msu para procurar actualizações aplicáveis.
  2. O Wusa.exe copia o conteúdo das actualizações aplicáveis para o sandbox do Windows Update. O sandbox do Windows Update é uma pasta protegida.
  3. O Wusa.exe chama a função adequada na API do Windows Update Agent consoante o modo no qual inicia o Wusa.exe.
  4. Quando o assistente do Windows Update concluir a instalação, a API do Windows Update Agent devolverá um estado. Em seguida, o Wusa.exe funcionará em sincronia com a API do Windows Update Agent.
Nota Cada actualização num pacote de actualizações .msu é instalada numa sessão separada. Quando utiliza o Wusa.exe, apenas é executada uma instância do mesmo. O Wusa.exe não modifica o conteúdo das actualizações nos ficheiros .msu. A infra-estrutura do Windows Update executa as acções necessárias de acordo com o conteúdo da actualização.

Quando inicia o Wusa.exe no modo interactivo, um ecrã de boas-vindas apresenta informações relevantes sobre a actualização. Se continuar a instalar a actualização, o Wusa.exe irá chamar a função adequada na API do Windows Update Agent para iniciar o assistente do Windows Update. O assistente do Windows Update apresenta os Termos de Licenciamento para Software Microsoft associados ao pacote de actualizações. O Wusa.exe chama a API do Windows Update Agent para continuar a instalação. Em seguida, o Wusa.exe aguarda que o assistente do Windows Update conclua a instalação.

Para instalar um pacote de actualizações .msu, execute o Wusa.exe juntamente com o caminho completo do ficheiro. Por exemplo, se o ficheiro Windows6.0-KB934307-x86.msu estiver na pasta D:\934307, escreva o seguinte comando numa linha de comandos para instalar o pacote de actualizações:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
Também pode fazer duplo clique no ficheiro .msu para instalar o pacote de actualizações.

Nota: não é possível utilizar o Wusa.exe para desinstalar actualizações no Windows Vista, Windows 7, Windows Server 2008 ou Windows Server 2008 R2. Pode utilizar o Explorador de Software do Windows Defender para desinstalar manualmente as actualizações. Para mais informações sobre o Explorador de Software, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windows/products/winfamily/defender/softwareexplorer.mspx (http://www.microsoft.com/windows/products/winfamily/defender/softwareexplorer.mspx)


Pode utilizar os seguintes parâmetros juntamente com o Wusa.exe:
  • /?, /h, /help
    Ver ajuda.
  • /quiet
    Executar o Wusa.exe no modo silencioso sem interacção do utilizador. Quando a ferramenta é executada no modo silencioso, essa execução decorre sem a interacção do utilizador. O computador é reiniciado, se necessário.

    Por exemplo, se o ficheiro Windows6.0-KB934307-x86.msu estiver na pasta D:\934307, escreva o seguinte comando numa linha de comandos para instalar o pacote de actualizações sem a interacção do utilizador:
    wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
    Nota: quando este parâmetro é utilizado, os Termos de Licenciamento para Software Microsoft não são apresentados.
  • /norestart
    Impedir o Wusa.exe de reiniciar o computador. O parâmetro /norestart será ignorado se o parâmetro /quiet não estiver presente. Se executar o Wusa.exe juntamente com estes dois parâmetros, terá de reiniciar manualmente o sistema operativo após a instalação estar concluída se a instalação requerer o reinício do computador.

    Por exemplo, se o ficheiro Windows6.0-KB934307-x86.msu estiver na pasta D:\934307, escreva o seguinte comando numa linha de comandos para instalar o pacote de actualizações:
    wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
Para ver o registo de eventos do Instalador Autónomo do Windows Update, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , escreva visualizador de eventos na caixa Iniciar Procura e clique em Visualizador de Eventos na lista Programas.

    Reduzir esta imagemExpandir esta imagem
    Protecção de segurança
    Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em Continuar.
  2. No Visualizador de Eventos, expanda Registos do Windows e clique em Configuração.

    Os eventos de configuração são apresentados no painel intermédio.
  3. No painel Acções, clique em Filtrar Registo Actual.
  4. Na lista Origens de eventos, clique para seleccionar a caixa de verificação WUSA e clique em OK.

Referências

Para mais informações sobre a API do Windows Update Agent, visite o seguinte Web site da da Microsoft:
Referência da API do Windows Update Agent (WUA)
http://msdn.microsoft.com/pt-pt/library/aa387292.aspx (http://msdn.microsoft.com/pt-pt/library/aa387292.aspx)

A informação contida neste artigo aplica-se a:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palavras-chave: 
kbexpertisebeginner kbinfo kbhowto KB934307
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft