Compartilhar via


Como usar a ferramenta Ocsetup.exe para instalar ou remover componentes opcionais do Windows no Windows Vista

Este artigo descreve como usar a ferramenta de instalação de componentes opcionais do Windows (Ocsetup.exe) para instalar ou remover componentes opcionais do Windows.

Número original do KB: 936209

Resumo

Os componentes opcionais do Windows são partes do sistema operacional Windows que podem ser adicionadas, removidas, habilitadas ou desabilitadas individualmente. Você pode usar a ferramenta Ocsetup.exe no prompt de comando para instalar ou remover componentes opcionais do Windows Vista. Você deve ter credenciais administrativas para executar a ferramenta Ocsetup.exe.

Usar Ocsetup.exe para instalar componentes opcionais do Windows

  1. Clique em Iniciar, 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 e pressione ENTER: start /w ocsetup <Optional component name>

    Observação

    • Na etapa 2, Nome do componente opcional especifica o nome do componente opcional do Windows. O nome do componente opcional diferencia maiúsculas de minúsculas. Por exemplo, se você quiser instalar a função de servidor DHCP, digite start /w ocsetup DHCPServerCoree pressione ENTER.
    • Para determinar o nome correto do componente opcional para o Windows Vista usar com a linha de comando ocsetup, visite a seguinte página da Web e examine a coluna "Nome da Linha de Comando" na tabela Recursos do Microsoft-Windows-Foundation-Package: Pacotes do Windows Vista
  3. Digite exit e pressione ENTER para fechar a janela do prompt de comando.

Observação

Para exibir a lista de opções de linha de comando compatíveis com a ferramenta Ocsetup.exe, digite ocsetup no prompt de comando e pressione ENTER.

Use Ocsetup.exe para remover componentes opcionais do Windows

  1. Clique em Iniciar, 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 e pressione ENTER: start /w ocsetup <Optional component name> /uninstall

    Observação

    • Na etapa 2, Nome do componente opcional especifica o nome do componente opcional do Windows. O nome do componente opcional diferencia maiúsculas de minúsculas. Por exemplo, se você quiser remover a função de servidor DHCP, digite start /w ocsetup DHCPServerCore/uninstalle pressione ENTER.
    • Para determinar o nome do componente opcional do Windows, clique em Iniciar, digite optionalfeatures na caixa Iniciar Pesquisa e clique em optionalfeatures na lista Programas .
  3. Digite exit e pressione ENTER para fechar a janela do prompt de comando.

    Observação

    Para exibir a lista de opções de linha de comando compatíveis com a ferramenta Ocsetup.exe, digite ocsetup no prompt de comando e pressione ENTER.

Ocsetup.exe funcionalidade da ferramenta

A ferramenta Ocsetup.exe fornece funcionalidade semelhante à funcionalidade que a ferramenta Sysocmgr.exe fornece no Microsoft Windows XP e no Microsoft Windows Server 2003. No Windows Vista, o Windows Defender Software Explorer e o Windows Update usam a ferramenta Ocsetup.exe. No Windows Server 2008, o Gerenciador do Servidor usa a ferramenta Ocsetup.exe.

A ferramenta Ocsetup.exe é usada como um wrapper para o Gerenciador de Pacotes (Pkgmgr.exe) e para o Windows Installer (Msiexec.exe). Ocsetup.exe é um utilitário de linha de comando que pode ser usado para executar instalações e desinstalações com script de componentes opcionais do Windows. A ferramenta Ocsetup.exe substitui a ferramenta Sysocmgr.exe que o Windows XP e o Windows Server 2003 usam.

Os componentes opcionais do Windows podem ser baseados em MSI ou em componentes. A ferramenta Ocsetup.exe detecta o tipo de componente opcional que é passado como um parâmetro. Além disso, a ferramenta Ocsetup.exe chama o processo filho correto para instalar ou remover o componente opcional. Se o componente opcional for baseado em MSI, a ferramenta Ocsetup.exe chamará Msiexec.exe. Se o componente opcional for baseado em componente, a ferramenta Ocsetup.exe chamará Pkgmgr.exe. A ferramenta Ocsetup.exe retorna ao chamador o código de saída recebido do Pkgmgr.exe, do Msiexec.exe ou do aplicativo de inicialização personalizado.

Para componentes opcionais do sistema baseados em MSI, a ferramenta Ocsetup.exe primeiro verifica um local do Registro para determinar um dos seguintes:

  • Se um componente usar o aplicativo de inicialização genérico (Ocsetup.exe).
  • Se um componente tiver um aplicativo de inicialização personalizado especial que executa tarefas de instalação ou remoção. Com base nessa determinação, a ferramenta Ocsetup.exe passa a tarefa para o aplicativo de inicialização personalizado ou a ferramenta Ocsetup.exe executa internamente tarefas de inicialização genéricas. A ferramenta Ocsetup.exe executa as seguintes tarefas genéricas:
  • Verifica se há atualizações no diretório de cache.
  • Passa o nome do pacote MSI e o local do pacote MSI para Windows Installer.
  • Passa nomes de um ou mais arquivos .msp para o Windows Installer. A ferramenta Ocsetup.exe também aceita informações de configuração fornecidas como um arquivo autônomo. Para obter mais informações, consulte a documentação autônoma.

Referências

Para obter mais informações sobre as opções de linha de comando disponíveis para o Gerenciador de Pacotes, visite o seguinte site da Microsoft: Opções de linha de comando do Gerenciador de Pacotes

Para obter mais informações sobre o Windows Installer, visite o seguinte site da Microsoft: Windows Installer

Coleta de dados

Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.