Средство настройки .NET Framework (Mscorcfg.msc)

Обновлен: Июль 2008

Средство настройки .NET Framework (Mscorcfg.msc) представляет собой оснастку консоли управления (MMC), позволяющую настраивать конфигурацию сборок и управлять ими в глобальном кэше сборок, изменять политику управления доступом для кода, а также настраивать службы удаленного взаимодействия.

В версиях .NET Framework 1.0 и 1.1 программа Mscorcfg.msc устанавливается в составе распространяемого пакета NET Framework. В .NET Framework 2.0 и более поздних версиях Mscorcfg.msc устанавливается в составе пакета средств разработки .NET Framework 2.0 (SDK).

Если установлены одновременно среды выполнения .NET Framework 1.1 и 2.0, на компьютере будет присутсвовать версия 1.1 средства настройки, однако версии 2.0 может не быть. Чтобы управлять .NET Framework 2.0 и более поздними версиями с помощью средства настройки, необходимо установить пакет .NET Framework 2.0 SDK. Для изменения параметров конфигурации на компьютере, на котором установлено несколько версий платформы .NET Framework, вносить изменения необходимо в соответствующих версиях средства настройки.

2bc0cxhc.alert_note(ru-ru,VS.90).gifПримечание.

Версии 3.0 и 3.5 платформы .NET Framework строятся инкрементно на .NET Framework версии 2.0. Средство настройки, входящее в состав пакета .NET Framework 2.0 SDK, представляет собой последнюю версию. Ее можно использовать для управления политикой управления доступом для кода в .NET Framework 3.0, 3.5, а также более поздних версий.

Запуск средства настройки .NET Framework

Запуск Mscorcfg.msc из меню "Пуск"

  1. Нажмите кнопку Пуск, выберите пункт Панель управления и дважды щелкните пункт Администрирование.

  2. Дважды щелкните Настройка Microsoft .NET Framework <версия>.

Запуск Mscorcfg.msc из командной строки

  1. В .NET Framework версии 1.0 или 1.1 введите в командной строке следующее: %Systemroot%\Microsoft.NET\Framework\номер_версии\Mscorcfg.msc.

  2. В .NET Framework 2.0 запустите Командная строка пакета SDK и введите mscorcfg.msc.

    На экране появится пользовательский интерфейс инструмента.

Запуск Mscorcfg.msc с консоли управления MMC

  1. Запустите консоль управления, введя в командной строке команду mmc.

  2. В меню Файл выберите пункт Добавить или удалить оснастку (или нажмите CTRL+M), чтобы открыть диалоговое окно добавления/удаления оснастки.

  3. В диалоговом окне Добавить или удалить оснастку нажмите кнопку Добавить для перехода к окну Добавить изолированную оснастку.

  4. В диалоговом окне Добавить изолированную оснастку выберите версию средства настройки .NET Framework и нажмите кнопку Add.

Использование средства настройки .NET Framework

При помощи инструмента настройки .NET Framework выполняются следующие операции:

Сборки

  • Управление сборками в глобальном кэше сборок.

  • Настройка конфигурации сборок в глобальном кэше сборок.

Удаленное взаимодействие

  • Настройка служб удаленного взаимодействия.

Безопасность

  • Просмотр текущей конфигурации безопасности .NET Framework.

  • Повышение уровня доверительных отношений сборок.

  • Настройка безопасности зоны.

  • Оценка сборки.

  • Создание пакета развертывания.

  • Сброс всех уровней политики.

Отдельные приложения

  • Просмотр приложений, ранее настроенных с помощью этого инструмента.

  • Добавление приложения для настройки с помощью этого инструмента.

  • Просмотр свойств приложения.

  • Просмотр зависимостей сборок приложения.

  • Настройка сборки для приложения.

  • Настройка служб удаленного взаимодействия для приложения.

Сборки

Управление сборками в глобальном кэше сборок

  1. Щелкните узел Кэш сборок в дереве консоли. Можно также щелкнуть ссылку Управление кэшем сборок в правой области окна.

  2. Щелкните ссылку Просмотреть список сборок в кэше сборок на правой панели.

    Можно также щелкнуть правой кнопкой мыши узел Кэш сборок, выделить в контекстном меню пункт Просмотреть и выбрать Сборки.

    В правой области окна будут показаны все сборки, входящие в глобальный кэш сборок. Также программа выведет все версии образов сборок кэша в машинном коде. Образы сборок в машинном коде — это версии сборок, созданные путем предварительной компиляции в машинный код с помощью генератора образов в машинном коде (Ngen.exe).

  3. Чтобы удалить сборку из кэша, щелкните правой кнопкой мыши имя сборки на правой панели и выберите в появившемся контекстном меню пункт Удалить.

  4. Чтобы добавить сборку в кэш, щелкните правой кнопкой мыши узел Кэш сборок и выберите в контекстном меню пункт Добавить. Откроется диалоговое окно Добавление сборки. Выберите сборку, которую следует добавить.

Настройка сборок в глобальном кэше сборок

  1. Щелкните узел Настроенные сборки в дереве консоли.

  2. Щелкните ссылку Просмотреть список настроенных сборок на правой панели для вывода списка настроенных сборок.

  3. Чтобы добавить сборку для выполнения настройки, выберите в меню Действие пункт Добавить.

    Можно также щелкнуть правой кнопкой мыши узел Настроенные сборки и выбрать в контекстном меню команду Добавить, или щелкнуть ссылку Настроить сборку на правой панели. На экране появится окно мастера Настройка сборки.

  4. Выберите сборку из списка сборок в кэше или введите сведения о сборке вручную.

    На экране появится окно свойств выбранной для настройки сборки.

  5. Откройте вкладку Политика привязки, чтобы задать перенаправления привязок от запрашиваемой версии к новой. Дополнительные сведения о перенаправлении привязок см. разделе Перенаправление версий сборок.

  6. Откройте вкладку Базы кода, чтобы указать базы кода для определенных версий сборки. Дополнительные сведения о базах кода см. в разделе Указание расположения сборки.

Удаленное взаимодействие

Настройка служб удаленного взаимодействия

  1. Щелкните узел Службы удаленного взаимодействия в дереве консоли.

  2. В меню Действие выберите пункт Свойства.

    Можно также щелкнуть правой кнопкой мыши узел Службы удаленного взаимодействия и выбрать в контекстном меню пункт Свойства, или щелкнуть ссылку Просмотреть свойства служб удаленного взаимодействия. Откроется окно Свойства служб удаленного взаимодействия.

  3. Выберите коммуникационный канал для настройки и измените его свойства.

Безопасность

Просмотр текущей конфигурации безопасности .NET Framework

  1. Разверните узел Политика безопасности во время выполнения в дереве консоли.

  2. Разверните узлы политик Пользователь, Предприятие или Компьютер, чтобы просмотреть сведения о группах кода, наборах разрешений и сборках политики для выбранного уровня политики.

  3. Для просмотра групп кода, соответствующих данному уровню политики, разверните узел Группы кода. Дополнительные сведения о группах кода см. в разделах Группы кода и Использование средства настройки .NET для работы с группами кода.

  4. Для просмотра разрешений, соответствующих данному уровню политики, разверните узел Наборы разрешений. Щелкните ссылку Просмотр разрешений на правой панели.

    На экран будут выведены разрешения, входящие в выбранный набор разрешений. Дополнительные сведения о разрешениях см. в разделах Именованные наборы разрешений и Использование средства настройки .NET для работы с наборами разрешений.

  5. Щелкните узел Сборки политик. Затем щелкните ссылку Просмотреть сборки политик на правой панели.

    На экран будет выведен список сборок, используемых для осуществления политики выбранного уровня.

Повышение уровня доверительных отношений сборок

  1. Щелкните узел Политика безопасности во время выполнения в дереве консоли.

  2. Выберите нужную команду в меню Действие.

    Можно также щелкнуть правой кнопкой мыши узел Политика безопасности во время выполнения и выбрать ту же команду в контекстном меню, или щелкнуть ссылку Повысить доверие к сборке на правой панели. На экране появится окно соответствующего мастера.

  3. Для повышения уровня доверия, предоставленного сборке, следуйте инструкциям мастера на экране.

    Мастер позволяет изменить политику безопасности на основе доступных сведений о свидетельстве сборки. Список и описание основных типов свидетельств см. в разделе Свидетельство.

Настройка безопасности зоны

  1. Щелкните узел Политика безопасности во время выполнения в дереве консоли.

  2. Выберите нужную команду в меню Действие.

    Можно также щелкнуть правой кнопкой мыши узел Политика безопасности во время выполнения и выбрать ту же команду в контекстном меню, или щелкнуть ссылку Настроить безопасность зоны на правой панели. На экране появится окно соответствующего мастера.

  3. Для изменения уровня доверия ко всем сборкам определенной зоны следуйте инструкциям мастера на экране. Список и описание допустимых зон см. в разделе Безопасность.

Оценка сборки

  1. Щелкните узел Политика безопасности во время выполнения в дереве консоли.

  2. Выберите нужную команду в меню Действие.

    Можно также щелкнуть правой кнопкой мыши узел Политика безопасности во время выполнения и выбрать ту же команду в контекстном меню, или щелкнуть ссылку Оценить сборку на правой панели. На экране появится окно соответствующего мастера.

  3. Для оценки разрешений, которые будут предоставлены сборке или группам кода, предоставляющим разрешения сборке, следуйте инструкциям мастера на экране. Эти данные можно использовать для определения эффективности текущей политики безопасности в отношении указанной сборки.

Создание пакета развертывания

  1. Щелкните узел Политика безопасности во время выполнения в дереве консоли.

  2. Выберите нужную команду в меню Действие.

    Можно также щелкнуть правой кнопкой мыши узел Политика безопасности во время выполнения и выбрать ту же команду в контекстном меню, или щелкнуть ссылку Создать пакет развертывания на правой панели. На экране появится окно соответствующего мастера. Этот мастер позволяет создавать пакеты установщика Windows (файлы .msi), которые могут использоваться для развертывания политики с помощью групповой политики или Systems Management Server.

  3. Для создания пакета развертывания следуйте инструкциям мастера на экране.

Сброс всех уровней политики

  1. Щелкните узел Политика безопасности во время выполнения в дереве консоли.

  2. Выберите нужную команду в меню Действие.

    Можно также щелкнуть правой кнопкой мыши узел Политика безопасности во время выполнения и выбрать ту же команду в контекстном меню, или щелкнуть ссылку Сброс настроек всех уровней политик на правой панели. Эта команда сбрасывает текущую политику безопасности и восстанавливает параметры политики безопасности по умолчанию.

Отдельные приложения

Просмотр приложений, ранее настроенных с помощью этого инструмента

  • Для просмотра списка приложений, настроенных с помощью этой программы, разверните узел Приложения в дереве консоли.

Добавление приложения для настройки с помощью этого инструмента

  1. Щелкните узел Приложения в дереве консоли и затем щелкните ссылку Добавить приложение для настройки на правой панели.

    Откроется диалоговое окно Настроить приложение, где показан список управляемых приложений, которые хотя бы один раз запускались на данном компьютере.

  2. Выберите приложение из списка или нажмите кнопку Другое для поиска приложения, не вошедшего в список.

    Можно также указать файл конфигурации, который следует добавить.

  3. Чтобы настроить приложение, воспользуйтесь ссылками Просмотреть свойства приложения, Просмотреть запускаемые сборки, Настроить сборку и Настроить службы удаленного взаимодействия на правой панели. Дополнительные сведения о работе с этими ссылками см. далее в текущем разделе.

Просмотр свойств приложения

  1. Разверните узел Приложения в дереве консоли и выберите имя приложения, свойства которого требуется просмотреть. Если приложение отсутствует в списке, воспользуйтесь процедурой "Добавление приложения для настройки с помощью этого инструмента".

  2. Щелкните ссылку Просмотреть свойства приложения на правой панели.

    На экране появится окно свойств выбранного приложения.

Просмотр зависимостей сборок приложения

  1. Разверните узел Приложения в дереве консоли и выберите имя приложения, для которого требуется просмотреть зависимости сборок. Если приложение отсутствует в списке, воспользуйтесь процедурой "Добавление приложения для настройки с помощью этого инструмента".

  2. Щелкните ссылку Просмотреть запускаемые сборки на правой панели.

Настройка сборки для приложения

  1. Разверните узел Приложения в дереве консоли и выберите имя приложения, для которого требуется настроить сборку. Если приложение отсутствует в списке, воспользуйтесь процедурой "Добавление приложения для настройки с помощью этого инструмента".

  2. Щелкните ссылку Настроить сборку на правой панели.

    На правой панели появятся ссылки Просмотреть список настраиваемых сборок и Настроить сборку.

  3. Щелкните ссылку Настроить сборку.

    На экране появится окно мастера Настройка сборки.

  4. Выберите сборку из списка сборок, используемых приложением, или из списка сборок в кэше, либо введите данные о сборке с клавиатуры.

    На экране появится окно свойств выбранной для настройки сборки.

  5. Откройте вкладку Политика привязки, чтобы задать перенаправления привязок от запрашиваемой версии к новой.

  6. Откройте вкладку Базы кода, чтобы указать базы кода для определенных версий сборки.

Настройка служб удаленного взаимодействия для приложения

  1. Разверните узел Приложения в дереве консоли и выберите имя приложения, для которого требуется настроить каналы удаленного взаимодействия и конечные точки объектов. Если приложение отсутствует в списке, воспользуйтесь процедурой "Добавление приложения для настройки с помощью этого инструмента".

  2. Щелкните ссылку Настройка служб удаленного взаимодействия на правой панели. Дополнительные сведения о службах удаленного взаимодействия см. в разделах Общие сведения об удаленном взаимодействии .NET и Каналы.

  3. Щелкните ссылку Просмотреть свойства служб удаленного взаимодействия на правой панели.

    Откроется диалоговое окно Свойства служб удаленного взаимодействия.

  4. Откройте вкладку Удаленные приложения, Представляемые типы или Каналы для просмотра и изменения соответствующих свойств.

Заметки

Этот инструмент предназначен для помощи опытным администраторам в выполнении работ, связанных с настройкой приложений. Он не рассчитан на пользователей приложений. Для пользователей предназначен инструмент Microsoft .NET Framework Wizards (Configwizards.exe), дающий ограниченные возможности настройки; администраторы должны рекомендовать пользователям его. Этот исполняемый файл открывает доступ к трем мастерам в версиях .NET Framework 1.0 и 1.1: мастеру настройки безопасности .NET, мастеру задания уровня доверия к сборке и мастеру исправления приложения. В версии .NET Framework 2.0 доступны два мастера: мастер настройки безопасности .NET и мастер задания уровня доверия к сборке. Для запуска нужного мастера пользователь щелкает соответствующую ссылку. Программу Configwizards.exe можно запустить из меню Пуск. Путь к программе Configwizards.exe из меню Пуск различается для разных операционных систем. Программы Configwizards.exe и Mscorcfg.msc находятся в меню Пуск рядом. Чтобы запустить Configwizards.exe из меню Пуск, используйте одну из описанных выше процедур запуска mscorcfg.msc, соответствующую используемой операционной системе. Можно также запустить Configwizards.exe из командной строки, введя %Systemroot%\Microsoft.NET\Framework\номер_версии\configwizards.exe.

См. также

Ссылки

Инструменты .NET Framework

Средство настройки политики управления доступом для кода (Caspol.exe)

Командная строка пакета SDK

Другие ресурсы

Настройка политики безопасности

Настройка приложений

Работа со сборками и глобальным кэшем сборок

.NET Framework Remoting Overview

Безопасность в .NET Framework

Журнал изменений

Дата

Журнал

Причина

Июль 2008

Добавлено примечание о более поздних версиях платформы .NET Framework, основанных на версии 2.0.

Обратная связь от клиента.