Artigo: 940410 - Última revisão: terça-feira, 25 de Março de 2008 - Revisão: 3.4

Como utilizar o Gestor de pacotes para desinstalar um pacote do Windows Vista

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.

Nesta página

Expandir tudo | Reduzir tudo

INTRODUÇÃO

Este artigo descreve como utilizar o Gestor de pacotes para desinstalar um pacote do Windows Vista.

Nota Este artigo também se aplica para o Windows Server 2008.

Mais Informação

Para desinstalar um pacote, utilize um dos seguintes métodos. Ambos os métodos utilize a ferramenta Gestor de pacotes (Pkgmgr.exe).

Para fins de exemplo, estes métodos pressupõem que pretende desinstalar actualização 929761. Estes métodos também assumem que tem instalado o ficheiro Windows6.0-KB929761-x86.msu para a pasta C:\Temp.

Método 1: Modificar o ficheiro .xml para o pacote

  1. Faça clique sobre
    Reduzir esta imagemExpandir esta imagem
    the Start button
    Iniciar, escreva a linha de comandos na caixa Iniciar procura, clique com o botão direito do rato em linha de comandos e, em seguida, clique em Executar como administrador.
  2. Na linha de comandos, escreva o seguinte comando:
    expanda c:\temp\Windows6.0-KB929761-x86.msu ?F: Windows6.0-KB929761-x86.xml c:\temp
  3. Utilize um editor de texto para abrir o ficheiro .xml que extraiu no passo 2. Por exemplo, utilize o bloco de notas.
  4. No ficheiro .xml, alterar o <package action="install"> tag <package action="remove"> e, em seguida, guarde o ficheiro.
  5. Na linha de comandos, escreva o seguinte comando:
    Iniciar /w pkgmgr /n:c:\temp\Windows6.0-KB929761-x86.xml

Método 2: Utilizar a linha de comandos

Na linha de comandos, execute o seguinte comando:
inicia /w pkgmgr/configurar: package_name
Nota Não é possível utilizar a opção de /up juntamente com a opção /m. A opção /m aponta o Gestor de pacotes para a pasta na qual o pacote está localizado. Quando utiliza a opção de /up, o comando requer que utilize o nome real do pacote. Este comportamento difere o comportamento da opção /ip.

Poderá obter o nome do pacote e, em seguida, passar o nome para o Gestor de pacotes para desinstalar o pacote. Para o fazer, siga estes passos:
  1. Faça clique sobre
    Reduzir esta imagemExpandir esta imagem
    the Start button
    Iniciar, escreva a linha de comandos na caixa Iniciar procura, clique com o botão direito do rato em linha de comandos e, em seguida, clique em Executar como administrador.
  2. Na linha de comandos, escreva o seguinte comando:
    expanda c:\temp\Windows6.0-KB929761-x86.msu ?F: Windows6.0-KB929761-x86.xml c:\temp
  3. Utilize um editor de texto para abrir o ficheiro .xml que extraiu no passo 2. Por exemplo, utilize o bloco de notas.
  4. Localize o código de assemblyidentity. Em seguida, repare nos valores dos seguintes atributos:
    • O atributo de nome
    • O atributo de publickeytoken
    • O atributo de processArchitecture
    • O atributo de versão
  5. Na linha de comandos, escreva um comando semelhante à seguinte:
    inicia /w pkgmgr/configurar: name ~ publickeytoken ~ processArchitecture ~ ~ version
    Nota neste comando, combinar todos os valores que anotou no passo 4. Para o fazer, utilize o seguinte formato:
    name~ publickeytoken ~ processArchitecture ~ ~ version
    Por exemplo, escreva o seguinte comando:
    Iniciar /w pkgmgr /up:Package_1_for_KB929761~31bf3856ad364e35~x86~~6.0.0.1
Pode utilizar a opção de /up para desinstalar múltiplos pacotes. No entanto, não é possível utilizar a opção /ip para instalar o pacote de múltiplas.

Como testar o êxito da desinstalação

Para determinar se a desinstalação foi concluída com êxito, escreva o seguinte comando numa linha de comandos:
echo % errorlevel %
Se o resultado for 0, a operação de desinstalação foi concluída com êxito. Se a operação tiver êxito, não é necessário reiniciar o computador ou efectuar quaisquer tarefas adicionais. Se a operação não tiver êxito, pode encontrar informações sobre o código de erro ao procurar no ficheiro Winerror.h para. Para mais informações sobre o ficheiro Winerror.h, visite o seguinte Web site:
http://msdn.microsoft.com/en-us/library/ms819772.aspx (http://msdn.microsoft.com/en-us/library/ms819772.aspx)
Gestor de pacote poderá devolver o código de erro 87. Este código de erro indica que o Gestor de pacotes recebeu parâmetros incorrectos. Gestor de pacote também poderá devolver o código de erro 3010. Este código de erro indica que deve reiniciar o computador para que as alterações entrem em vigor.

Também poderá ver o ficheiro de registo. O ficheiro de registo está localizado na pasta %windir%\Logs\Cbs\Cbs.log.

Para mais informações sobre o Gestor de pacotes, visite o seguinte Web site:
Gestor de pacote Technical Reference
http://technet.microsoft.com/en-us/library/cc749302.aspx (http://technet.microsoft.com/en-us/library/cc749302.aspx)
Para obter mais informações sobre como utilizar a ferramenta de Ocsetup.exe para instalar ou remover componentes opcionais do Windows no Windows Vista, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
936209  (http://support.microsoft.com/kb/936209/ ) Como utilizar a ferramenta de Ocsetup.exe para instalar ou remover componentes opcionais do Windows no Windows Vista

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 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
Palavras-chave: 
kbmt kbexpertiseadvanced kbexpertiseinter kbhowto kbinfo KB940410 KbMtpt
Tradução automáticaTradução automática
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: 940410  (http://support.microsoft.com/kb/940410/en-us/ )