이 업데이트가 성공적으로 설치되더라도 .NET Framework 2.0 서비스 팩 2, .NET Framework 3.0 서비스 팩 2 또는 .NET Framework 3.5 서비스 팩 1용 업데이트가 파일을 올바르게 업데이트하지 못할 수 있음

기술 자료 번역 기술 자료 번역
기술 자료: 2431806 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

.NET Framework 2.0 서비스 팩 2, .NET Framework 3.0 서비스 팩 2 또는 .NET Framework 3.5 서비스 팩 1용 특정 업데이트를 설치할 때 업데이트가 성공적으로 설치될 수 있습니다. 그러나 파일은 업데이트되지 않을 수 있습니다. 따라서 Windows Update에서 업데이트가 다시 제공될 수 있습니다.

원인

이 시나리오는 이중 경로 서비스와 관련된 특정 설치 실패 문제를 비롯한 몇 가지 이유로 발생할 수 있습니다. 2009년 1월부터 2009년 7월 사이에 .NET Framework 2.0 서비스 팩 2, .NET Framework 3.0 서비스 팩 2 및 .NET Framework 3.5 서비스 팩 1용 핫픽스 일부가 결함을 보유한 상태로 발표되었습니다. 이러한 결함이 있는 핫픽스를 설치한 후 보안 업데이트를 설치하면 핫픽스가 있음으로 인해 보안 업데이트의 페이로드 파일이 제대로 업데이트되지 못합니다. 특정 경우에 이 문제는 다음 Microsoft 기술 자료 문서에 설명된 오류 양식에 그대로 나타날 수 있습니다.
2262911 업데이트 982167 또는 업데이트 982168을 설치한 후에 "'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy' 형식을 로드할 수 없습니다." 예외 오류가 나타남
Microsoft는 이 결함을 포함하는 모든 핫픽스를 제거한 후 결함이 없는 새 핫픽스로 교체했습니다. 결함 있는 핫픽스용 Microsoft 기술 자료 문서가 업데이트되고 결함 없는 교체 핫픽스가 나열됩니다. 여기에 나열된 결함 있는 핫픽스 중 하나를 설치한 경우 이 문서의 "해결 방법" 절에 설명된 해결 방법을 적용하여 문제를 해결하십시오. 이 해결 방법을 적용하지 않으면 보안 업데이트용 페이로드의 파일이 제대로 업데이트되지 않을 수 있으며 컴퓨터는 일관되지 못한 취약한 상태가 될 수 있습니다.

결함 있는 핫픽스 목록

표 축소표 확대
946411FIX: Windows XP 서비스 팩 2 또는 서비스 팩 3 기반 컴퓨터에서 XPS 파일을 인쇄할 때 XPS 파일의 문자가 잘못 인쇄됨
952883FIX: 내부 setter가 있는 속성을 포함하는 ASMX 서비스 방법의 반환 유형 및 out 인수가 .NET Framework 설치 컴퓨터에서 직렬화되지 못할 수 있음
958090FIX: 트랜잭션 완료 동안 트리거된 System.EnterpriseServices.TransactionProxyException 예외를 다른 응용 프로그램 도메인에서 발견할 수 없음
958252FIX: .NET Framework 2.0 SP1(서비스 팩 1)에서 Msdatasetgenerator 사용자 지정 도구를 사용할 때 타사 .NET 데이터 공급자에 대해 생성된 코드의 배율 값 및 정밀도 값이 사용자가 설정한 값과 다름
960442FIX: .NET Framework 2.0 서비스 팩 2 또는 .NET Framework 3.5 서비스 팩 1에서 BinaryFormatter 개체를 사용하여 어셈블리의 일반 형식을 직렬화 및 역직렬화할 때 예외 오류 메시지가 나타남
960754FIX: Transaction.Current.TransactionInformation 개체를 참조할 때 ObjectDisposedException 예외가 수신됨
961847FIX: .NET Framework 3.5 서비스 팩 1 기반 프로젝트를 다시 컴파일한 후에 디자인 모드에서 페이지를 볼 때 "컨트롤 작성 오류 ? 속성 'PropertyName'에 'ControlInstanceName [text]'을(를) 설정할 수 없습니다." 오류 메시지가 나타남
961864FIX: ASP.NET 2.0 AJAX 사용 웹 사이트에 액세스할 때 웹 클라이언트에서 여러 가지 문제가 나타남
961870FIX: CLR이 .NET Framework 2.0 서비스 팩 2에서 혼합 모드 어셈블리를 로드하도록 요구하는 응용 프로그램을 실행할 때 메모리 누수가 나타남
961881FIX: CLR에서 실행되는 응용 프로그램을 시작할 때 액세스 위반이 발생함
961884FIX: App_Code 폴더, bin 폴더 또는 Global.asax 파일을 변경한 후에 ASP.NET 웹 사이트에 대한 초기 요청을 실행하면 성능이 아주 느려짐
961885FIX: XslCompiledTransform.Transform 방법을 호출하는 CLR 응용 프로그램을 실행할 때 액세스 위반 오류가 나타남
961901FIX: .NET Framework 2.0 SP2 기반 Windows form에서 편집필드로 돌아갈 때 편집 필드에 대해 설정한 특정 IME 모드가 사라질 수 있음 FIX: .NET Framework 2.0 SP2 기반 Windows form에서 편집필드로 돌아갈 때 편집 필드에 대해 설정한 특정 IME 모드가 사라질 수 있음
961902FIX: 많은 응용 프로그램 리소스 파일을 포함하는 ASP.NET 프로젝트를 컴파일할 때 "'System.ArgumentException' 형식의 첫 번째 예외가 mscorlib.dll에서 발생했습니다." 오류 메시지가 나타남
962351FIX: 표준 모드의 Internet Explorer 8.0을 사용하여 동적 메뉴가 있는 ASP.NET 웹 페이지를 볼 경우 팝업 메뉴가 표시되지 않습니다.
962890FIX: .NET Framework 2.0 기반 응용 프로그램이 XmlTextReader.Read 함수를 반복해서 호출할 때 "171 줄의 'Permission' 시작 태그가 끝 태그 'PermissionRead'와 일치하지 않습니다." 오류 메시지가 나타남
963676FIX: .NET Framework 2.0 서비스 팩 2를 사용하여 응용 프로그램을 실행할 때 치명적인 실행 엔진 오류로 인해 CLR이 실패하며 충돌이 발생함
967114FIX: .NET Framework 2.0 기반 응용 프로그램에서 System.Data.DataTable.InsertRow 방법 또는 다른 오버로드 방법을 사용하여 테이블에 행을 삽입할 때 "산술 연산으로 인해 오버플로가 발생했습니다." 오류 메시지가 나타남
967613FIX: 이벤트 로그 항목을 모니터링하는 응용 프로그램이 System.Diagnostics.EventLog 클래스의 Dispose 방법을 호출할 때 충돌함
967615FIX: .NET Framework 2.0 SP2 기반 응용 프로그램 또는 .NET Framework 3.5 SP1 기반 응용 프로그램이 WindowsIdentity 개체에 의해 생성된 SafeHandle 개체를 제대로 삭제하지 않음
967812슬로바키나, 슬로베니아 및 터키용 System.Globalization.RegionInfo 클래스에서 일부 속성을 업데이트하는 핫픽스를 사용할 수 있음
968108FIX: 웹 팜에 배포된 ASP.NET 2.0 AJAX 사용 웹 사이트에 액세스할 때 웹 클라이언트가 중단되거나 예기치 않은 동작이 발생함
968249FIX: 형식 라이브러리 내보내기를 사용하여 .NET Framework 2.0 서비스 팩 2의 CLR 어셈블리에서 형식 라이브러리를 생성할 때 잘못된 인스턴스 크기가 생성됨
968392Visual Studio 2005 또는 Visual Studio 2008에서 .NET Framework 2.0 SP2 또는 .NET Framework 3.5 SP1을 설치한 후에 ImageUrl 속성을 설정하는 경우 하이퍼링크 컨트롤이 렌더링되지 않으며 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다." 오류 메시지가 나타남
968432FIX: .NET Framework 2.0 SP2 또는 .NET Framework 3.5 SP1을 기반으로 하는 웹 응용 프로그램을 실행할 때 System.InvalidOperationException 예외가 발생함
968556FIX: .NET Framework 2.0에서 XslCompiledTransform.Transform 방법에 XPathNavigator 및 XmlResolver 개체를 인수로 받아들이는 오버로드 방법이 없음
968760Microsoft .NET Framework 2.0에서 관리되는 응용 프로그램에 너무 많은 수의 스레드 핸들 및 이벤트 핸들이 있음
969364FIX: Visual Web Developer의 로컬 리소스 생성 도구를 사용하여 로컬 리소스 파일을 생성할 때 ASP.NET 2.0 웹 페이지에 포함된 코드 블록이 사라짐
9696122009년 4월자 ASP.NET 2.0용 핫픽스 롤업 패키지에 대한 설명
969722FIX: Microsoft .NET Framework 3.5 서비스 팩 1을 설치한 후에 "ASP.NET Apps v2.0.50727(__Total__)\Sessions Active" 성능 카운터가 너무 높은 값을 나타냄
969836FIX: .NET Framework 2.0 기반 Windows Forms 응용 프로그램에서 Control.Invoke 방법을 호출할 때 GUI 스레드가 유휴 상태인 경우에도 작업자 스레드가 차단될 수 있음
970350FIX: .NET Framework 2.0 SP2 또는 .NET Framework 3.5 SP1에서 System.Drawing.FontConverter 개체가 FontFamily.Families 속성을 호출할 때 "메모리 부족" 예외 오류 메시지가 나타남
970510FIX: .NET Framework 3.5 SP1 기반 응용 프로그램을 실행할 때 TypeLoadException 예외가 발생함
970924FIX: .NET Framework 2.0 SP2에서 동적 어셈블리 모듈에 형식 개체를 더 많이 추가할 경우 CreateType 메서드를 사용하는 응용 프로그램 성능이 저하됩니다.
971030FIX: LCG 방법에서 IList<T>, IEnumerable<T> 또는 ICollection<T> 인터페이스에 대해 가상 호출을 수행하는 .NET Framework 2.0 기반 응용 프로그램을 실행할 때 액세스 위반이 발생함
971169FIX: 글로벌 리소스 파일 이름에 culture 이름인 "zh-Hant"가 포함되어 있는 경우 ASP.NET 2.0 웹 응용 프로그램을 실행할 때 오류 메시지가 나타남
971601FIX: 응용 프로그램이 종료된 후 다시 시작될 때 응용 프로그램을 모니터링하는 성능 카운터가 응답을 중지하며 .NET Framework 2.0이 실행되는 컴퓨터에서 System.InvalidOperationException 예외가 수신됨
971988FIX: 해당 종료자가 ThreadPool 메서드를 시작하는 개체를 사용하는 .NET Framework 2.0 기반 멀티 AppDomain 응용 프로그램을 실행할 때 CPU 사용량이 크게 증가함
971993구성원 자격 공급자를 사용할 때 ASP.NET 웹 응용 프로그램이 클레임 기반 ID를 지원할 수 있도록 하는 핫픽스에 대한 설명
972259FIX: 동시 가비지 수집이 설정되어 있을 때 아주 긴 시간 동안 .NET Framework 2.0 SP2 기반 프로그램 스레드가 일시 중단됨
972848FIX: 파일이 수집하는 정보가 .NET Framework 2.0에서 MiniDumpWithFullMemory 유형이 아닐 때 미니 덤프 파일 생성이 느려지고 파일 크기가 예상보다 더 커집니다.
이중 경로 서비스에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
960043 .NET Framework 2.0 서비스 팩 2, .NET Framework 3.0 서비스 팩 2 및 .NET Framework 3.5 서비스 팩 1용 이중 경로 서비스

해결 과정

이 문제를 해결하려면 다음과 같이 하십시오.

1단계

핫픽스 975954를 설치하십시오. MSI 업데이트를 다운로드하려면 다음 MSDN 웹 페이지를 방문하십시오.
http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839

2단계

제품 복구를 실행하십시오. 제품을 자동으로 복구하거나 직접 수동으로 복구할 수 있습니다.

복구 자동 실행

제품 복구를 자동으로 실행하려면 Fix it 단추를 클릭합니다. 그런 후 파일 다운로드 대화 상자에서 실행을 클릭하고 Fix it 마법사의 단계를 따릅니다.


문제 자동 해결
Microsoft Fix it 50468
Note 이 마법사는 영문으로만 제공됩니다. 그러나 다른 언어 버전의 Windows에서도 자동 해결 기능을 사용할 수 있습니다.

참고 현재 문제가 있는 컴퓨터에서 작업하고 있지 않은 경우 자동 해결 기능을 플래시 드라이브 또는 CD에 저장한 후 해당 컴퓨터에서 실행할 수 있습니다.

직접 복구

제품을 직접 복구하려면 권한이 승격된 프롬프트에서 다음 중 해당하는 명령줄을 입력합니다.
  • .NET Framework 2.0 서비스 팩 2만 설치된 경우 다음 명령을 실행하십시오.
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    이 명령은 .NET Framework 2.0 SP2 제품 계층을 복구합니다.
  • .NET Framework 3.0 서비스 팩 2가 설치된 경우 다음 명령을 실행하십시오.
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec /f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}
    이러한 명령은 .NET Framework 2.0 SP2 및 .NET Framework 3.0 SP2 제품 계층을 복구합니다.
  • .NET Framework 3.5 서비스 팩 1이 설치된 경우 다음 명령을 실행하십시오.
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec /f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}

    msiexec /f {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}
    이러한 명령은 .NET Framework 2.0 SP2, .NET Framework 3.0 SP2 및 .NET Framework 3.5 SP1 제품 계층을 복구합니다.
이러한 명령을 실행하여 제품 계층을 복구할 경우 해당 제품 계층(.NET Framework 2.0 SP2, .NET Framework 3.0 SP2 및 .NET Framework 3.0 SP1)의 모든 기능에 대한 설치 상태가 다시 평가됩니다.

이 경우 잘못된 기준으로 야기된 문제가 해결되고 업데이트의 페이로드가 성공적으로 적용됩니다.

승격된 권한으로 명령을 실행하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 페이지를 참조하십시오.

http://windows.microsoft.com/ko-KR/windows7/Command-Prompt-frequently-asked-questions


추가 정보

Windows Installer가 지원하는 명령줄 스위치에 대한 자세한 내용은 다음 MSDN 웹 페이지를 참조하십시오.
명령줄 옵션
Windows Installer에 대한 자세한 내용은 다음 MSDN 웹 페이지를 참조하십시오.
Windows Installer 정보

속성

기술 자료: 2431806 - 마지막 검토: 2011년 5월 12일 목요일 - 수정: 5.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
키워드:?
kbprb kbfix kbtshoot kbexpertiseinter kbsurveynew kbinstallation kbmsifixme kbfixme KB2431806

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com