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 componente opcional do Windows (Ocsetup.exe) para instalar ou remover componentes opcionais do Windows.

Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número de KB original: 936209

Resumo

Os componentes opcionais do Windows são partes do sistema operacional Windows que podem ser adicionadas individualmente, removidas, habilitadas ou desabilitadas. 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.

Use 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, o nome do componente opcional especifica o nome do componente opcional do Windows. O nome do componente opcional é sensível a maiúsculas de minúsculas. Por exemplo, se você quiser instalar a função DHCP Server, digite start /w ocsetup DHCPServerCoree pressione ENTER.
    • Para determinar o nome do componente opcional correto para o Windows Vista usar com a linha de comando ocsetup, visite a página da Web a seguir e examine a coluna "Nome da Linha de Comando" na tabela Microsoft-Windows-Foundation-Package Features: Pacotes do Windows Vista
  3. Digite a saída e pressione ENTER para fechar a janela Prompt de Comando.

Observação

Para exibir a lista de comutadores de linha de comando que a ferramenta Ocsetup.exe dá suporte, digite ocsetup no prompt de comando e pressione ENTER.

Usar 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, o nome do componente opcional especifica o nome do componente opcional do Windows. O nome do componente opcional é sensível a maiúsculas de minúsculas. Por exemplo, se você quiser remover a função DHCP Server, digite start /w ocsetup DHCPServerCore/uninstalle pressione ENTER.
    • Para determinar o nome do componente opcional do Windows, clique em Iniciar, digite opcionaisfeatures na caixa Iniciar Pesquisa e clique em opcionaisfeatures na lista Programas .
  3. Digite a saída e pressione ENTER para fechar a janela Prompt de Comando.

    Observação

    Para exibir a lista de comutadores de linha de comando que a ferramenta Ocsetup.exe dá suporte, digite ocsetup no prompt de comando e pressione ENTER.

Ocsetup.exe funcionalidade da ferramenta

A ferramenta Ocsetup.exe fornece funcionalidade que se assemelha à funcionalidade que a ferramenta Sysocmgr.exe fornece no Microsoft Windows XP e no Microsoft Windows Server 2003. No Windows Vista, Windows Defender Software Explorer e Windows Update usam a ferramenta Ocsetup.exe. No Windows Server 2008, 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 com script 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 baseados 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 de Pkgmgr.exe, de 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 de 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 genéricas de inicialização. A ferramenta Ocsetup.exe executa as seguintes tarefas genéricas:
  • Verifica o diretório de cache para obter atualizações.
  • Passa o nome do pacote MSI e o local do pacote MSI para o Instalador do Windows.
  • 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 Command-Line 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.