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

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

Важное примечаниеВажно

Средство Mscorcfg.msc было удалено из .NET Framework 4 и более поздних версий.Настоящая документация применима только к ранним версиям .NET Framework.Дополнительные сведения об изменениях системы безопасности в .NET Framework 4 см. в разделе Изменения системы безопасности в платформе .NET Framework 4.

В версиях .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, 3.0 или 3.5 с помощью средства конфигурации, необходимо установить пакет SDK платформы .NET Framework 2.0. Для изменения параметров конфигурации на компьютере, на котором установлено несколько версий платформы .NET Framework, вносить изменения необходимо в соответствующих версиях средства настройки.

ПримечаниеПримечание

Версии платформы .NET Framework 3.0 и 3.5 создаются путем постепенного расширения возможностей .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 запустите Командная строка Visual Studio и пакета Windows 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. Откройте вкладку Базы кода, чтобы указать базы кода для определенных версий сборки. Дополнительные сведения о базах кода см. в разделе Указание расположения сборки.

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

Просмотр текущей конфигурации безопасности .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. Откройте вкладку Базы кода, чтобы указать базы кода для определенных версий сборки.

Заметки

Этот инструмент предназначен для помощи опытным администраторам в выполнении работ, связанных с настройкой приложений. Он не рассчитан на пользователей приложений. Для пользователей предназначен инструмент 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.

См. также

Ссылки

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

Командная строка Visual Studio и пакета Windows SDK

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

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

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

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

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

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