Mscorcfg.msc (outil .NET Framework Configuration)

L'outil .NET Framework Configuration (Mscorcfg.msc) est un composant logiciel enfichable MMC (Microsoft Management Console) qui permet de gérer et de configurer les assemblys du Global Assembly Cache, ainsi que de régler la stratégie de sécurité d'accès du code.

Remarque importanteImportant

Mscorcfg.msc a été supprimé du .NET Framework version 4 et des versions ultérieures.Cette documentation ne s'appliquent qu'aux versions antérieures du .NET Framework. Pour plus d'informations sur les modifications de sécurité dans le .NET Framework 4, consultez Modifications de sécurité dans le .NET Framework 4.

Dans les versions 1.0 et 1.1 du .NET Framework, Mscorcfg.msc est installé avec le package redistribuable NET Framework. Dans les versions 2.0 et ultérieures du .NET Framework, Mscorcfg.msc est installé avec le Kit de développement logiciel (SDK) de .NET Framework 2.0 (en anglais).

Si vous avez à la fois les fichiers d'exécution 1.1 et 2.0 de .NET Framework, vous aurez la version 1.1 de l'outil de configuration, mais vous pouvez ne pas avoir la version 2.0. Si vous souhaitez gérer .NET Framework 2.0, 3.0 ou 3.5 à l'aide de l'outil de configuration, vous devez installer le Kit de développement .NET Framework 2.0. Pour modifier les paramètres de configuration d'un ordinateur qui dispose de plusieurs versions du .NET Framework, vous devez apporter les modifications dans les versions correspondantes de l'outil de configuration.

RemarqueRemarque

Les versions 3.0 et 3.5 du .NET Framework reposent de façon incrémentielle sur le .NET Framework version 2.0.L'outil de configuration inclus dans le Kit de développement logiciel SDK .NET Framework 2.0 est la version la plus récente de l'outil.Vous pouvez utiliser cette version pour gérer la stratégie de sécurité d'accès du code pour les versions 3.0 et 3.5 du .NET Framework.

Démarrage de l'outil .NET Framework Configuration

Pour exécuter Mscorcfg.msc à partir du menu Démarrer

  1. Cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Outils d'administration.

  2. Double-cliquez sur Configuration Microsoft .NET Framework <version>.

Pour exécuter Mscorcfg.msc à partir de la ligne de commande

  1. Dans .NET Framework 1.0 et 1.1, tapez ce qui suit dans la ligne de commande : %Systemroot%\Microsoft.NET\Framework\numéroVersion\Mscorcfg.msc.

  2. Dans le .NET Framework 2.0, démarrez le Invites de commandes Visual Studio e t Kit de développement logiciel (SDK) Windows et tapez mscorcfg.msc.

    L'interface utilisateur de l'outil apparaît.

Pour exécuter Mscorcfg.msc à partir de Microsoft Management Console

  1. Démarrez Microsoft Management Console en tapant ce qui suit dans l'invite de commande : mmc.

  2. Dans le menu Fichier, cliquez sur Ajouter/Supprimer un composant logiciel enfichable (ou appuyez sur CTRL+M) pour afficher la boîte de dialogue Ajouter/Supprimer un composant logiciel enfichable.

  3. Dans la boîte de dialogue Ajouter/Supprimer un composant logiciel enfichable, cliquez sur Ajouter pour afficher la boîte de dialogue Ajout d'un composant logiciel enfichable autonome.

  4. Dans la boîte de dialogue Ajout d'un composant logiciel enfichable autonome, sélectionnez une version de l'outil .NET Framework Configuration, puis cliquez sur Add.

Utilisation de l'outil .NET Framework Configuration

L'outil .NET Framework Configuration permet d'effectuer les opérations suivantes :

Assemblys

  • .Gérer des assemblys dans le Global Assembly Cache

  • Configurer des assemblys dans le Global Assembly Cache.

Sécurité

  • Afficher la configuration de sécurité .NET Framework active.

  • Augmenter le niveau de confiance d'un assembly.

  • Régler la sécurité des zones.

  • Évaluer un assembly.

  • Créer un package de déploiement.

  • Réinitialiser tous les niveaux de stratégie.

Applications individuelles

  • Afficher les applications préalablement configurées avec cet outil.

  • Ajouter une application à configurer avec cet outil.

  • Afficher les propriétés d'une application.

  • Afficher les dépendances d'assembly d'une application.

  • Configurer un assembly pour une application.

Assemblys

Pour gérer des assemblys dans le Global Assembly Cache

  1. Cliquez sur le nœud Cache d'assemblys dans l'arborescence de la console. Vous pouvez aussi cliquer sur le lien Gérer le cache de l'assembly dans le volet droit.

  2. Cliquez sur le lien Afficher la liste des assemblys dans le cache d'assemblys dans le volet droit.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Cache d'assemblys, pointer sur Afficher dans le menu contextuel et sélectionner Assemblys.

    L'outil affiche tous les assemblys du Global Assembly Cache dans le volet droit. ainsi que toutes les versions d'images natives des assemblys figurant dans le cache. Les images natives sont des versions d'assemblys qui ont été précompilées en code natif à l'aide de l'outil Native Image Generator Tool (Ngen.exe).

  3. Pour supprimer un assembly dans le cache, cliquez avec le bouton droit sur le nom de l'assembly dans le volet droit, puis choisissez Supprimer dans le menu contextuel.

  4. Pour ajouter un assembly dans le cache, cliquez avec le bouton droit sur le nœud Cache d'assemblys, puis choisissez Ajouter dans le menu contextuel. L'outil affiche la boîte de dialogue Ajouter un assembly. Accédez à l'assembly à ajouter.

Pour configurer des assemblys dans le Global Assembly Cache

  1. Cliquez sur le nœud Assemblys configurés dans l'arborescence de la console.

  2. Cliquez sur le lien Afficher la liste des assemblys configurés dans le volet droit pour afficher la liste des assemblys configurés.

  3. Pour ajouter un assembly à configurer, cliquez dans le menu Action et sélectionnez Ajouter.

    Vous pouvez aussi cliquer avec le bouton droit sur le nœud Assemblys configurés et sélectionner la commande Ajouter dans le menu contextuel, ou bien cliquer sur le lien Configurer un assembly dans le volet droit. L'outil affiche l'Assistant Configurer un assembly.

  4. Choisissez un assembly dans la liste d'assemblys du cache proposée ou entrez manuellement les informations sur un assembly.

    L'outil affiche une fenêtre Propriétés pour l'assembly à configurer.

  5. Choisissez l'onglet Stratégie de liaison pour spécifier les redirections de liaison d'une version demandée vers une nouvelle version. Pour plus d'informations sur les redirections de liaison, consultez Redirection des versions d'assemblys.

  6. Choisissez l'onglet Codes base pour spécifier les codes base des versions spécifiques de l'assembly. Pour plus d'informations sur les codes bases, consultez Spécification de l'emplacement de l'assembly.

Sécurité

Pour afficher la configuration de sécurité .NET Framework en cours

  1. Développez le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Développez les nœuds de la stratégie Utilisateur, Entreprise ou Ordinateur pour afficher des informations sur les groupes de codes, les jeux d'autorisations et les assemblys de stratégies pour le niveau de stratégie sélectionné.

  3. Développez le nœud Groupes de codes pour afficher les groupes de codes associés au niveau de stratégie. Pour plus d'informations sur les groupes de codes, consultez Groupes de codes et Utilisation de l'outil .NET Framework Configuration pour les groupes de codes.

  4. Développez le nœud Jeux d'autorisations pour afficher les autorisations associées au niveau de stratégie. Cliquez sur le lien Afficher les autorisations dans le volet droit.

    L'outil affiche les autorisations dans le jeu d'autorisations sélectionné. Pour plus d'informations sur les autorisations, consultez Jeux d'autorisations nommés et Utilisation de l'outil .NET Framework Configuration pour les jeux d'autorisations.

  5. Cliquez sur le nœud Assemblys de stratégie. Ensuite, cliquez sur le lien Afficher les assemblys de stratégie dans le volet droit.

    L'outil affiche la liste des assemblys servant à évaluer la stratégie du niveau sélectionné.

Pour augmenter le niveau de confiance d'un assembly

  1. Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Cliquez dans le menu Action, puis sélectionnez l'une des commandes disponibles.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Stratégie de sécurité du runtime et effectuer une sélection dans la même liste de commandes du menu contextuel, ou bien cliquer sur le lien Augmenter le niveau de confiance d'un assembly dans le volet droit. L'outil affiche l'Assistant correspondant.

  3. Suivez les instructions qui s'affichent dans l'Assistant pour augmenter le niveau de confiance accordé à un assembly spécifié.

    L'Assistant vous permet de modifier la stratégie de sécurité fondée sur les informations disponibles dans les preuves de l'assembly. Pour obtenir la liste et la description des types de preuves courants, consultez la rubrique Preuve.

Pour régler la sécurité des zones

  1. Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Cliquez dans le menu Action, puis sélectionnez l'une des commandes disponibles.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Stratégie de sécurité du runtime et effectuer une sélection dans la même liste de commandes du menu contextuel, ou bien cliquer sur le lien Ajuster la sécurité de la zone dans le volet droit. L'outil affiche l'Assistant correspondant.

  3. Suivez les instructions qui s'affichent dans l'Assistant pour modifier le niveau de confiance accordé à tous les assemblys dans une zone donnée.

Pour évaluer un assembly

  1. Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Cliquez dans le menu Action, puis sélectionnez l'une des commandes disponibles.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Stratégie de sécurité du runtime et effectuer une sélection dans la même liste de commandes du menu contextuel, ou bien cliquer sur le lien Évaluer l'assembly dans le volet droit. L'outil affiche l'Assistant correspondant.

  3. Suivez les instructions qui s'affichent dans l'Assistant pour évaluer les autorisations qui seront accordées à un assembly ou aux groupes de codes qui donnent des autorisations à un assembly. Ces informations déterminent l'effet de la stratégie de sécurité active sur un assembly spécifié.

Pour créer un package de déploiement

  1. Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Cliquez dans le menu Action, puis sélectionnez l'une des commandes disponibles.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Stratégie de sécurité du runtime et effectuer une sélection dans la même liste de commandes du menu contextuel, ou bien cliquer sur le lien Créer un package de déploiement dans le volet droit. L'outil affiche l'Assistant correspondant. L'Assistant crée un package Windows Installer (fichier .msi) qui vous permet de déployer une stratégie à l'aide de Stratégie de groupe ou de Systems Management Server.

  3. Suivez les instructions qui s'affichent dans l'Assistant pour créer un package de déploiement.

Pour réinitialiser tous les niveaux de stratégie

  1. Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.

  2. Cliquez dans le menu Action, puis sélectionnez l'une des commandes disponibles.

    Vous pouvez également cliquer avec le bouton droit sur le nœud Stratégie de sécurité du runtime et effectuer une sélection dans la même liste de commandes du menu contextuel, ou bien cliquer sur le lien Réinitialiser tous les niveaux de stratégie dans le volet droit. Cette commande rétablit les paramètres de la Stratégie de sécurité par défaut à la stratégie de sécurité.

Applications individuelles

Pour afficher les applications préalablement configurées avec cet outil

  • Développez le nœud Applications dans l'arborescence de la console pour afficher la liste des applications configurées à l'aide de cet outil.

Pour ajouter une application à configurer avec cet outil

  1. Cliquez sur le nœud Applications dans l'arborescence de la console, puis cliquez sur le lien Ajouter une application à configurer dans le volet droit.

    L'outil affiche la boîte de dialogue Configurer une application qui contient une liste des applications managées exécutées au moins une fois sur l'ordinateur actif.

  2. Choisissez une application dans la liste ou cliquez sur le bouton Autre pour accéder à une application qui n'apparaît pas dans la liste.

    Vous pouvez aussi accéder à un fichier de configuration à ajouter.

  3. Pour configurer l'application, cliquez sur les liens Afficher les propriétés de l'application, Afficher les dépendances d'assemblys, Configurer un assembly et Ajuster les services de communication à distance dans le volet droit. Pour plus d'informations sur l'utilisation de ces liens, consultez les procédures correspondantes, plus loin dans cette rubrique.

Pour afficher les propriétés d'une application

  1. Développez le nœud Applications dans l'arborescence de la console, puis cliquez sur le nom de l'application pour laquelle afficher les propriétés. Si l'application ne figure pas dans la liste, suivez la procédure « Pour ajouter une application à configurer avec cet outil ».

  2. Cliquez sur le lien Afficher les propriétés de l'application dans le volet droit.

    L'outil affiche la fenêtre Propriétés pour l'application sélectionnée.

Pour afficher les dépendances d'assembly d'une application

  1. Développez le nœud Applications dans l'arborescence de la console, puis cliquez sur le nom de l'application pour laquelle afficher les dépendances d'assembly. Si l'application ne figure pas dans la liste, suivez la procédure « Pour ajouter une application à configurer avec cet outil ».

  2. Cliquez sur le lien Afficher les dépendances d'assemblys dans le volet droit.

Pour configurer un assembly pour une application

  1. Développez le nœud Applications dans l'arborescence de la console, puis cliquez sur le nom de l'application pour laquelle configurer un assembly. Si l'application ne figure pas dans la liste, suivez la procédure « Pour ajouter une application à configurer avec cet outil ».

  2. Cliquez sur le lien Configurer un assembly dans le volet droit.

    L'outil affiche les liens Afficher la liste des assemblys configurés et Configurer un assembly dans le volet droit.

  3. Cliquez sur le lien Configurer un assembly.

    L'outil affiche l'Assistant Configurer un assembly.

  4. Choisissez un assembly dans la liste des assemblys que l'application utilise ou dans celle du cache, ou bien entrez manuellement les informations relatives à un assembly.

    L'outil affiche une fenêtre Propriétés pour l'assembly à configurer.

  5. Choisissez l'onglet Stratégie de liaison pour spécifier les redirections de liaison d'une version demandée vers une nouvelle version.

  6. Choisissez l'onglet Codes base pour spécifier les codes base des versions spécifiques de l'assembly.

Notes

Cet outil est destiné aux administrateurs avertis qui souhaitent effectuer des tâches liées à la configuration d'applications. Il n'est pas destiné aux utilisateurs d'applications. Les administrateurs doivent orienter les utilisateurs désireux d'exécuter des tâches de configuration limitées vers les Assistants de Microsoft .NET Framework (Configwizards.exe). Ce fichier exécutable fournit trois Assistants dans les .NET Framework 1.0 et 1.1 : Ajuster la sécurité .NET, Faire confiance à un assembly et Corriger une application. Il fournit deux Assistants dans le NET Framework 2.0 : Ajuster la sécurité .NET et Faire confiance à un assembly. Pour les démarrer, il suffit de cliquer sur les liens. Vous pouvez exécuter Configwizards.exe à partir du menu Démarrer. La façon d'atteindre Configwizards.exe à partir du menu Démarrer diffère selon le système d'exploitation s'exécutant sur l'ordinateur. Configwizards.exe et Mscorcfg.msc se trouvent dans le même emplacement dans le menu Démarrer. Pour exécuter Configwizards.exe à partir du menu Démarrer, utilisez les procédures décrites précédemment dans cette rubrique qui correspondent à votre système d'exploitation pour l'exécution de mscorcfg.msc. Vous pouvez également exécuter Configwizards.exe à partir de la ligne de commande en tapant %Systemroot%\Microsoft.NET\Framework\numéro de version\configwizards.exe.

Voir aussi

Référence

Caspol.exe (outil Stratégie de sécurité d'accès du code)

Invites de commandes Visual Studio e t Kit de développement logiciel (SDK) Windows

Autres ressources

Outils du .NET Framework

Configuration de la stratégie de sécurité

Configuration d'applications

Utilisation d'assemblys et du Global Assembly Cache

Sécurité dans le .NET Framework