ID do artigo: 940410 - Última revisão: terça-feira, 25 de março de 2008 - Revisão: 3.4

Como usar o Gerenciador de pacotes para desinstalar um pacote no 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 | Recolher tudo

INTRODUÇÃO

Este artigo descreve como usar o Gerenciador de pacotes para desinstalar um pacote no Windows Vista.

Observação Este artigo também se aplica ao Windows Server 2008.

Mais Informações

Para desinstalar um pacote, use um dos seguintes métodos. Ambos os métodos, use a ferramenta Gerenciador de pacote (pkgmgr.exe).

Para fins de exemplo, esses métodos presumem que você deseja desinstalar atualização 929761. Esses métodos também presumem que você instalou o arquivo Windows6.0-KB929761-x86.msu na pasta C:\Temp.

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

  1. Clique
    Recolher esta imagemExpandir esta imagem
    the Start button
    Iniciar, digite prompt de comando na caixa Iniciar procura, clique com o botão direito do mouse em Prompt de comando e clique em Executar como administrador.
  2. No prompt de comando, digite o seguinte comando:
    expanda c:\temp\Windows6.0-KB929761-x86.msu ?F: Windows6.0-KB929761-x86.xml c:\temp
  3. Use um editor de texto para abrir o arquivo .xml que você extraído na etapa 2. Por exemplo, use o Notepad.
  4. No arquivo .xml, altere o <package action="install"> marca para <package action="remove"> e salve o arquivo.
  5. No prompt de comando, digite o seguinte comando:
    Iniciar /w pkgmgr /n:c:\temp\Windows6.0-KB929761-x86.xml

Método 2: Usar a linha de comando

No prompt de comando, execute o seguinte comando:
inicia /w pkgmgr/configurar: package_name
Observação Não é possível usar a opção /up juntamente com a opção /m. A opção /m pontos Package Manager para a pasta na qual o pacote está localizado. Quando você usar a opção /up, o comando requer que você use o nome real do pacote. Esse comportamento difere do comportamento da opção /ip.

Pode ser que você deseja recuperar o nome de pacote e passar o nome ao Gerenciador de pacotes para desinstalar o pacote. Para fazer isso, execute essas etapas:
  1. Clique
    Recolher esta imagemExpandir esta imagem
    the Start button
    Iniciar, digite prompt de comando na caixa Iniciar procura, clique com o botão direito do mouse em Prompt de comando e clique em Executar como administrador.
  2. No prompt de comando, digite o seguinte comando:
    expanda c:\temp\Windows6.0-KB929761-x86.msu ?F: Windows6.0-KB929761-x86.xml c:\temp
  3. Use um editor de texto para abrir o arquivo .xml que você extraído na etapa 2. Por exemplo, use o Notepad.
  4. Localize marca assemblyidentity. Em seguida, observe os valores dos atributos a seguir:
    • O atributo de nome
    • O atributo publickeytoken
    • O atributo de processArchitecture
    • O atributo de versão
  5. Em um prompt de comando, digite um comando semelhante à seguinte:
    inicia /w pkgmgr/configurar: name ~ publickeytoken ~ processArchitecture ~ ~ version
    Observação em que este comando, combinar todos os valores que você anotou na etapa 4. Para fazer isso, use o seguinte formato:
    name~ publickeytoken ~ processArchitecture ~ ~ version
    Por exemplo, digite o seguinte comando:
    Iniciar /w pkgmgr /up:Package_1_for_KB929761~31bf3856ad364e35~x86~~6.0.0.1
Você pode usar a opção /up para desinstalar vários pacotes. No entanto, você não pode usar a opção /ip instalar pacote vários.

Como testar o êxito da desinstalação

Para determinar se a desinstalação foi bem-sucedida, digite o seguinte comando em um prompt de comando:
echo % errorlevel %
Se o resultado for 0, a operação de desinstalação foi concluída com êxito. Se a operação for bem-sucedida, não é necessário reiniciar o computador ou executar quaisquer tarefas adicionais. Se a operação não for bem-sucedida, você pode encontrar informações sobre o código de erro pesquisando no arquivo Winerror.h para. Para obter mais informações sobre o arquivo Winerror.h, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/ms819772.aspx (http://msdn.microsoft.com/en-us/library/ms819772.aspx)
Gerenciador de pacote pode retornar código de erro 87. Esse código de erro indica que Package Manager recebeu parâmetros incorretos. Gerenciador de pacote também pode retornar código de erro 3010. Esse código de erro indica que você deve reiniciar o computador para que as alterações tenham efeito.

Você também deseja exibir o arquivo de log. O arquivo de log está localizado na pasta %windir%\Logs\Cbs\Cbs.log.

Para obter mais informações sobre o Gerenciador de pacote, visite o seguinte site:
Referência técnica de Gerenciador de pacote
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 usar a ferramenta Ocsetup.exe para instalar ou remover componentes opcionais do Windows no Windows Vista, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
936209  (http://support.microsoft.com/kb/936209/ ) Como usar a ferramenta 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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/ )