Comment utiliser l’outil Ocsetup.exe pour installer ou supprimer des composants windows facultatifs dans Windows Vista

Cet article explique comment utiliser l’outil d’installation de composants facultatifs Windows (Ocsetup.exe) pour installer ou supprimer des composants facultatifs Windows.

Applicabilité : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 936209

Résumé

Les composants facultatifs Windows font partie du système d’exploitation Windows qui peuvent être ajoutés, supprimés, activés ou désactivés individuellement. Vous pouvez utiliser l’outil Ocsetup.exe à l’invite de commandes pour installer ou supprimer des composants facultatifs Windows Vista. Vous devez disposer d’informations d’identification d’administration pour exécuter l’outil Ocsetup.exe.

Utiliser Ocsetup.exe pour installer des composants windows facultatifs

  1. Cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.

  2. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée : start /w ocsetup <Optional component name>

    Remarque

    • À l’étape 2, Le nom du composant facultatif spécifie le nom du composant facultatif Windows. Le nom du composant facultatif respecte la casse. Par exemple, si vous souhaitez installer le rôle Serveur DHCP, tapez start /w ocsetup DHCPServerCore, puis appuyez sur Entrée.
    • Pour déterminer le nom de composant facultatif approprié pour Windows Vista à utiliser avec la ligne de commande ocsetup, visitez la page Web suivante, puis passez en revue la colonne « Nom de la ligne de commande » dans le tableau Fonctionnalités de Microsoft-Windows-Foundation-Package : Packages Windows Vista
  3. Tapez exit, puis appuyez sur Entrée pour fermer la fenêtre d’invite de commandes.

Remarque

Pour afficher la liste des commutateurs de ligne de commande pris en charge par l’outil Ocsetup.exe, tapez ocsetup à l’invite de commandes, puis appuyez sur Entrée.

Utiliser Ocsetup.exe pour supprimer les composants facultatifs Windows

  1. Cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.

  2. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée : start /w ocsetup <Optional component name> /uninstall

    Remarque

    • À l’étape 2, Le nom du composant facultatif spécifie le nom du composant facultatif Windows. Le nom du composant facultatif respecte la casse. Par exemple, si vous souhaitez supprimer le rôle Serveur DHCP, tapez start /w ocsetup DHCPServerCore/uninstall, puis appuyez sur Entrée.
    • Pour déterminer le nom du composant facultatif Windows, cliquez sur Démarrer, tapez optionalfeatures dans la zone Démarrer la recherche , puis cliquez sur optionalfeatures dans la liste Programmes .
  3. Tapez exit, puis appuyez sur Entrée pour fermer la fenêtre d’invite de commandes.

    Remarque

    Pour afficher la liste des commutateurs de ligne de commande pris en charge par l’outil Ocsetup.exe, tapez ocsetup à l’invite de commandes, puis appuyez sur Entrée.

Fonctionnalité de l’outil Ocsetup.exe

L’outil Ocsetup.exe fournit des fonctionnalités qui ressemblent à celles de l’outil Sysocmgr.exe dans Microsoft Windows XP et Microsoft Windows Server 2003. Dans Windows Vista, Windows Defender Software Explorer et Windows Update utiliser l’outil Ocsetup.exe. Dans Windows Server 2008, Gestionnaire de serveur utilise l’outil Ocsetup.exe.

L’outil Ocsetup.exe est utilisé comme wrapper pour le Gestionnaire de package (Pkgmgr.exe) et pour Windows Installer (Msiexec.exe). Ocsetup.exe est un utilitaire en ligne de commande qui peut être utilisé pour effectuer des installations par script et des désinstallations par script de composants facultatifs Windows. L’outil Ocsetup.exe remplace l’outil Sysocmgr.exe utilisé par Windows XP et Windows Server 2003.

Les composants facultatifs Windows peuvent être basés sur MSI ou sur des composants. L’outil Ocsetup.exe détecte le type de composant facultatif passé en tant que paramètre. En outre, l’outil Ocsetup.exe appelle le processus enfant approprié pour installer ou supprimer le composant facultatif. Si le composant facultatif est basé sur MSI, l’outil Ocsetup.exe appelle Msiexec.exe. Si le composant facultatif est basé sur des composants, l’outil Ocsetup.exe appelle Pkgmgr.exe. L’outil Ocsetup.exe retourne à l’appelant le code de sortie reçu de Pkgmgr.exe, de Msiexec.exe ou de l’application de démarrage personnalisée.

Pour les composants système facultatifs basés sur MSI, l’outil Ocsetup.exe vérifie d’abord un emplacement de Registre pour déterminer l’un des éléments suivants :

  • Si un composant utilise l’application de démarrage générique (Ocsetup.exe).
  • Si un composant dispose d’une application de démarrage personnalisée spéciale qui effectue des tâches d’installation ou de suppression. Sur la base de cette détermination, l’outil Ocsetup.exe transmet la tâche à l’application de démarrage personnalisée, ou l’outil Ocsetup.exe effectue en interne des tâches de démarrage génériques. L’outil Ocsetup.exe effectue les tâches génériques suivantes :
  • Recherche les mises à jour dans le répertoire du cache.
  • Transmet le nom du package MSI et l’emplacement du package MSI à Windows Installer.
  • Transmet les noms d’un ou de plusieurs fichiers .msp à Windows Installer. L’outil Ocsetup.exe accepte également les informations de configuration fournies sous forme de fichier sans assistance. Pour plus d’informations, consultez la documentation sans assistance.

References

Pour plus d’informations sur les options de ligne de commande disponibles pour le Gestionnaire de package, visitez le site Web Microsoft suivant : Package Manager Command-Line Options

Pour plus d’informations sur Windows Installer, visitez le site web Microsoft suivant : Windows Installer

Collecte de données

Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.