.NET Framework 버전 및 플랫폼 지원에 대한 shim 오류

참고: 이 문서에서는 shim 오류 메시지를 소개합니다. 최종 사용자인 경우 "Windows 기능 대화 상자에서 .NET Framework을 활성화해야 합니다."라는 shim 오류가 발생하면 최종 사용자 해결 방법을 시도하십시오. 기타 다른 shim 오류인 경우, 해당 컨텐츠에 대한 목표 대상은 응용 프로그램 공급 업체 또는 개발자이며, 응용 프로그램 공급 업체에 꼭 문의하여 이 응용 프로그램에 대한 문제가 있다는 것을 알려주어야 합니다.

오류: "Windows 기능 대화 상자에서 .NET Framework을 활성화해야 합니다"

이 응용 프로그램을 시작할 수 없습니다. Windows 기능 대화 상자에서 .NET Framework를 사용해야 합니다. (제어판에서, 프로그램을 선택한 다음, Windows 기능 설정/해제를 선택하십시오.)

응용 프로그램이 적절한 .NET Framework 런타임 버전을 확인할 수 있는 방식으로 구성되어있지 않았기 때문에 이 문제가 발생합니다. 해당하는 shim 코드는 SHIM_GOTO_CONTROLPANEL입니다.

이 문제를 해결하려면, Windows 7 및 Windows 8 운영 체제 기능인 .NET Framework 3.5를 활성화 합니다.

기본적으로, NET Framework 3.5 사용이 Windows 8에서 비활성화 되어 있습니다. 활성화 하려면 다음 단계를 따르십시요.

  1. 시작 화면에서 제어판처음 몇 글자를 입력 하 고 응용 프로그램 목록에서 제어판 을 선택 합니다.

  2. 제어판 프로그램을 선택 합니다. 등의 종류별 보기를 사용 하지 않는 경우 프로그램 및 기능을선택 합니다.

  3. 프로그램 및 기능에서 Windows 기능 대화 상자를 열려면 Windows 기능 사용 / 해제 선택 합니다.

  4. Windows 기능 .NET Framework 3.5 (.NET 2.0 및 3.0 포함) 확인란을 선택한 다음 확인을 선택 합니다.


기본적으로, NET Framework 3.5는 Window 7에서 활성화되어 있으므로, 이 오류는 해당 기능이 이전에 비활성화된 경우에만 발생합니다. .NET Framework 3.5를 다시 활성화 하려면 다음과 같이 하십시오.

  1. 시작 메뉴에서 제어판을 선택 합니다.

  2. 제어판 프로그램을 선택 합니다. 등의 종류별 보기를 사용 하지 않는 경우 프로그램 및 기능을선택 합니다.

  3. 프로그램 및 기능에서 Windows 기능 대화 상자를 열려면 Windows 기능 사용 / 해제 선택 합니다.

  4. Windows 기능 Microsoft.NET Framework 3.5.1 확인란을 선택한 다음 확인을 선택 합니다.



이 문서에 실린 정보와 솔루션은 게시 날짜를 기준으로 이러한 문제에 대한 마이크로 소프트의 현재의 견해를 나타냅니다. 이 솔루션은 Microsoft 또는 타사 공급자를 통해 사용할 수 있습니다. 저희는 이 문서가 설명하는 어떠한 제 3 자 공급자나 타사 솔루션을 권장하지 않습니다. 이는 또한 이 문서가 설명하지 않는 다른 타사 공급자나 타사 솔루션도 해당될 수 있습니다. 시장 상황의 변화에 대응해야 하기 때문에, 이 정보는 Microsoft에 의해 확증된 것으로 해석되어서는 안됩니다. 저희는 Microsoft 또는 모든 언급한 타사 공급자에 의해 제공되는 정보 또는 솔루션의 정확성을 보장하거나 보증할 수 없습니다.

Microsoft는 명시적이든, 묵시적이든 법적 조건에 관한 것이든 상관 없이 모든 표현 및 보증에 대해 보증을 하거나 책임을 지지 않습니다. 이러한 것은 모든 서비스, 솔루션, 제품 또는, 모든 다른 재료 또는 정보와 관련된, 표현, 보증 또는 타이틀의 조건, 비침해, 만족스러운 조건, 상품성 그리고 특정 목정에 대한 적합성을 포함하나 이에 국한되지는 않습니다. Microsoft는 어떤 경우에도 이 문서에 언급된 모든 다른 공급 업체 솔루션에 대한 책임을 지지 않습니다.


오류: "이 응용 프로그램을 시작할 수 없습니다"

이 응용 프로그램을 시작할 수 없습니다.

응용 프로그램이 적절한 .NET Framework 런타임 버전을 확인할 수 있는 방식으로 구성되지 않았습니다. 해당하는 shim 코드는 SHIM_NOVERSION_FOUND입니다.

사용자는 구성 문제를 직접 해결할 수 없습니다. 이 문제를 해결하려면 응용 프로그램 공급업체에 문의하십시오.

오류: " 이 장치에서 지원되지 않는 NET Framework 버전에 의존되어 있습니다"

이 응용 프로그램을 시작할 수 없습니다. 이 문제는 이 장치에서 지원되지 않는 .NET Framework 버전을 사용과 관련되어 있습니다.

이 장치에서 실행 되도록 응용 프로그램이 빌드되지 않았기 때문에 이 문제가 발생합니다. 예를 들어, ARM 프로세서를 사용하는 장치에서, 인텔 프로세서용으로 작성된 응용 프로그램 실행을 시도하고 있는 경우에 해당될 수 있습니다. 해당하는 shim 코드는 SHIM_UNSUPPORTED_PLATFORM입니다.

사용자는 구성 문제를 직접 해결할 수 없습니다. 응용 프로그램의 적절한 버전을 설치하려면 응용 프로그램 공급 업체에 문의하십시오.

심(shim) 오류 메시지에 대해

Microsoft .NET Framework 응용 프로그램을 시작하면, shim 프로그램이 로드할 공용 언어 런타임(CLR) 버전을 결정하여 로드하고 응용 프로그램을 시작합니다. Shim에 오류가 발생하면(예: 컴퓨터에서 호환되는 버전의 .NET Framework를 찾을 수 없는 경우) 오류 메시지가 지침과 함께 표시됩니다. 이 문서는 오류 코드 SHIM_NOVERSION_FOUND, SHIM_GOTO_CONTROLPANEL및 SHIM_UNSUPPORTED_PLATFORM에 대한 정보를 제공합니다.

.NET Framework 초기화 오류에 대한 자세한 내용은, 다음 MSDN 웹 페이지를 참조하십시오.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×