Outil .NET Framework Configuration (Mscorcfg.msc)
L'outil .NET Framework Configuration est un composant logiciel enfichable MMC (Microsoft Management Console) qui permet de gérer et de configurer les assemblys du Global Assembly Cache, de régler la stratégie de sécurité d'accès du code et les services d'accès distant. Mscorcfg.msc est installé avec le Kit de développement .NET Framework SDK.
Notes
Dans les versions 1.0 et 1.1 du .NET Framework, Mscorcfg.msc est installé avec le package redistribuable NET Framework.
Sur un ordinateur exécutant Windows 2000 Professionnel, cliquez sur Démarrer, pointez sur Paramètres, puis cliquez sur Panneau de configuration. Double-cliquez sur Outils d'administration. Dans la fenêtre Outils d'administration, double-cliquez sur Configuration de Microsoft .NET Framework.
Sur un ordinateur exécutant Windows XP Professionnel, cliquez sur Démarrer, sur Panneau de configuration, sur Performances et maintenance, puis sur Outils d'administration. Dans la fenêtre Outils d'administration, double-cliquez sur Configuration de Microsoft .NET Framework.
Sur un ordinateur exécutant Windows 2000 Server ou la gamme Windows Server 2003, cliquez sur Démarrer, pointez sur Programmes, puis sur Outils d'administration. Cliquez sur Configuration de Microsoft .NET Framework.
Notes
La commande de démarrage de Mscorcfg.msc n'apparaît dans le menu Démarrer que si la version MMC 1.2 ou version ultérieure est installée sur l'ordinateur. Une version compatible de la console MMC est incluse dans Windows 2000 et Windows XP. Si Windows 98, Windows Me ou Windows NT 4 s'exécute sur l'ordinateur, vous devez télécharger et installer MMC 1.2 à partir du site Microsoft.
Dans le .NET Framework 1.0 et 1.1, tapez ce qui suit dans la ligne de commande : %Systemroot%\Microsoft.NET\Framework\numéroVersion\Mscorcfg.msc. Dans le .NET Framework 2.0, démarrez le Invite de commandes du Kit de développement SDK et tapez mscorcfg.msc.
L'interface utilisateur de l'outil apparaît.
Démarrez Microsoft Management Console en tapant ce qui suit dans l'invite de commande : mmc.
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.
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.
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.
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
Accès distant
- Régler les services d'accès distant
Sécurité
Afficher la configuration de sécurité .NET Framework en cours
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
Régler les services d'accès distant d'une application
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.
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).
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.
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.
Cliquez sur le nœud Assemblys configurés dans l'arborescence de la console.
Cliquez sur le lien Afficher la liste des assemblys configurés dans le volet droit pour afficher la liste des assemblys configurés.
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.
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.
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.
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.
Cliquez sur le nœud Services d'accès distant dans l'arborescence de la console.
Cliquez dans le menu Action et sélectionnez Propriétés.
Vous pouvez aussi cliquer avec le bouton droit sur le nœud Services d'accès distant et sélectionner Propriétés dans le menu contextuel, ou bien cliquer sur le lien Afficher les propriétés des services d'accès distant dans le volet droit. L'outil affiche la fenêtre Propriétés des services d'accès distant.
Choisissez un canal de communication à configurer, puis modifiez ses propriétés.
Développez le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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é.
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.
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.
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é.
Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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.
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.
Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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.
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 obtenir la liste et la description des zones valides, consultez la rubrique Sécurité.
Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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.
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é.
Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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.
Suivez les instructions qui s'affichent dans l'Assistant pour créer un package de déploiement.
Cliquez sur le nœud Stratégie de sécurité du runtime dans l'arborescence de la console.
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é.
- 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.
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.
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.
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 d'accès distant dans le volet droit. Pour plus d'informations sur l'utilisation de ces liens, consultez les procédures correspondantes, plus loin dans cette rubrique.
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 ».
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.
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 ».
Cliquez sur le lien Afficher les dépendances d'assemblys dans le volet droit.
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 ».
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.
Cliquez sur le lien Configurer un assembly.
L'outil affiche l'Assistant Configurer un assembly.
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.
Choisissez l'onglet Stratégie de liaison pour spécifier les redirections de liaison d'une version demandée vers une nouvelle version.
Choisissez l'onglet Codes base pour spécifier les codes base des versions spécifiques de l'assembly.
Développez le nœud Applications dans l'arborescence de la console, puis cliquez sur le nom de l'application pour laquelle vous souhaitez régler les canaux d'accès distant et les points d'entrée des objets. Si l'application ne figure pas dans la liste, suivez la procédure « Pour ajouter une application à configurer avec cet outil ».
Cliquez sur le lien Ajuster les services d'accès distant dans le volet droit. Pour plus d'informations sur les services d'accès distant, consultez Vue d'ensemble du .NET Remoting et Canaux.
Cliquez sur le lien Afficher les propriétés des services d'accès distant dans le volet droit.
L'outil affiche la boîte de dialogue Propriétés des services d'accès distant.
Sélectionnez l'onglet Applications distantes, Types exposés ou Canaux pour afficher et modifier les propriétés correspondantes.
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'exécution de mscorcfg.msc décrites plus haut dans cette rubrique et correspondant à votre système d'exploitation. 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.
Outils du .NET Framework
Outil Code Access Security Policy Tool (Caspol.exe)
Invite de commandes du Kit de développement SDK
Configuration de la stratégie de sécurité
Configuration d'applications
Utilisation d'assemblys et du Global Assembly Cache
Vue d'ensemble de .NET Framework Remoting
Sécurité dans le .NET Framework