다음을 통해 공유


Mscorcfg.msc(.NET Framework 구성 도구)

.NET Framework 구성 도구(Mscorcfg.msc)는 전역 어셈블리 캐시의 어셈블리를 관리 및 구성하고, 코드 액세스 보안 정책을 조정할 수 있는 MMC(Microsoft Management Console) 스냅인입니다.

중요중요

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를 관리하려는 경우 .NET Framework 2.0 SDK를 설치해야 합니다. 여러 버전의 .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 <version> 구성을 두 번 클릭합니다.

명령줄에서 Mscorcfg.msc를 실행하려면

  1. .NET Framework 1.0 및 1.1에서는 명령줄에 %Systemroot%\Microsoft.NET\Framework\versionNumber\Mscorcfg.msc를 입력합니다.

  2. .NET Framework 2.0에서 Visual Studio 및 Windows SDK 명령 프롬프트를 시작하고 mscorcfg.msc를 입력합니다.

    도구의 사용자 인터페이스가 표시됩니다.

MMC(Microsoft Management Console)에서 Mscorcfg.msc를 실행하려면

  1. 명령 프롬프트에 mmc를 입력하여 MMC(Microsoft Management Console)를 시작합니다.

  2. 파일 메뉴에서 스냅인 추가/제거를 클릭하거나 Ctrl+M을 눌러 스냅인 추가/제거 대화 상자를 표시합니다.

  3. 스냅인 추가/제거 대화 상자에서 추가를 클릭하여 독립 실행형 스냅인 추가 대화 상자를 표시합니다.

  4. 독립 실행형 스냅인 추가 대화 상자에서 .NET Framework Configuration 도구의 버전을 선택하고 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 Framework 구성 도구를 사용하여 코드 그룹 구성을 참조하십시오.

  4. 권한 집합 노드를 확장하여 정책 수준과 연결된 권한을 봅니다. 오른쪽 창에서 권한 보기 링크를 클릭합니다.

    선택한 권한 집합의 권한이 표시됩니다. 권한에 대한 자세한 내용은 명명된 권한 집합.NET Framework 구성 도구를 사용하여 권한 집합 구성을 참조하십시오.

  5. 정책 어셈블리 노드를 클릭합니다. 그런 다음 오른쪽 창에서 정책 어셈블리 보기 링크를 클릭합니다.

    선택한 수준의 정책을 평가하는 데 사용되는 어셈블리 목록을 표시합니다.

어셈블리 신뢰를 높이려면

  1. 콘솔 트리의 런타임 보안 정책 노드를 클릭합니다.

  2. 작업 메뉴를 클릭하고 사용 가능한 명령 중에서 선택합니다.

    또는 런타임 보안 정책 노드를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴의 같은 명령 목록에서 선택하거나 오른쪽 창에서 어셈블리 신뢰 수준 올리기 링크를 클릭할 수 있습니다. 해당하는 마법사가 표시됩니다.

  3. 마법사에 나타나는 지시 사항을 따라 지정한 어셈블리에 부여된 신뢰 수준을 높입니다.

    마법사에서 어셈블리의 증명 정보에 대해 제공되는 정보를 기준으로 보안 정책을 수정할 수 있습니다. 일반적인 증명 정보 형식에 대한 목록 및 설명은 증명 정보 항목을 참조하십시오.

영역 보안을 조정하려면

  1. 콘솔 트리의 런타임 보안 정책 노드를 클릭합니다.

  2. 작업 메뉴를 클릭하고 사용 가능한 명령 중에서 선택합니다.

    또는 런타임 보안 정책 노드를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴의 같은 명령 목록에서 선택하거나 오른쪽 창에서 영역 보안 조정 링크를 클릭할 수 있습니다. 해당하는 마법사가 표시됩니다.

  3. 마법사에 나타나는 지시 사항을 따라 특정 영역의 모든 어셈블리에 부여된 신뢰 수준을 수정합니다.

어셈블리를 평가하려면

  1. 콘솔 트리의 런타임 보안 정책 노드를 클릭합니다.

  2. 작업 메뉴를 클릭하고 사용 가능한 명령 중에서 선택합니다.

    또는 런타임 보안 정책 노드를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴의 같은 명령 목록에서 선택하거나 오른쪽 창에서 어셈블리 확인 링크를 클릭할 수 있습니다. 해당하는 마법사가 표시됩니다.

  3. 마법사에 나타나는 지시 사항을 따라 어셈블리에 부여될 권한 또는 어셈블리에 권한을 부여하는 코드 그룹을 평가합니다. 이 정보를 사용하여 현재 보안 정책이 지정한 어셈블리에 미치는 영향을 파악할 수 있습니다.

배포 패키지를 만들려면

  1. 콘솔 트리의 런타임 보안 정책 노드를 클릭합니다.

  2. 작업 메뉴를 클릭하고 사용 가능한 명령 중에서 선택합니다.

    또는 런타임 보안 정책 노드를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴의 같은 명령 목록에서 선택하거나 오른쪽 창에서 배포 패키지 만들기 링크를 클릭할 수 있습니다. 해당하는 마법사가 표시됩니다. 마법사에서 그룹 정책 또는 Systems Management Server를 사용하여 정책을 배포하는 데 사용할 수 있는 Windows Installer Package(.msi 파일)를 만들 수 있습니다.

  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에 Adjust .NET Security, Trust An Assembly 및 Fix An Application의 세 개의 마법사를 제공합니다. .NET Framework 2.0에는 .NET Security 및 Trust an Assembly의 두 개의 마법사를 제공합니다. 사용자는 링크를 클릭하여 마법사를 시작할 수 있습니다. 시작 메뉴에서 Configwizards.exe를 실행할 수 있습니다. 시작 메뉴에서 Configwizards.exe를 탐색하는 방법은 컴퓨터에서 실행되는 운영 체제에 따라 다릅니다. Configwizards.exe 및 Mscorcfg.msc는 시작 메뉴의 동일한 위치에 있습니다. 시작 메뉴에서 Configwizards.exe를 실행하려면 이 항목 앞부분에서 설명한 mscorcfg.를 실행하기 위해 운영 체제에 해당하는 절차를 사용하십시오. %Systemroot%\Microsoft.NET\Framework\버전 번호\configwizards.exe를 입력하여 명령줄에서 Configwizards.exe를 실행할 수도 있습니다.

참고 항목

참조

Caspol.exe(코드 액세스 보안 정책 도구)

Visual Studio 및 Windows SDK 명령 프롬프트

기타 리소스

.NET Framework 도구

보안 정책 구성

응용 프로그램 구성

어셈블리 및 전역 어셈블리 캐시 사용

.NET Framework의 보안