DetailPage-MSS-KB

기술 자료

기술 자료: 938814 - 마지막 검토: 2007년 10월 31일 수요일 - 수정: 1.8

 
중요한 이 문서에는 낮은 보안 설정을 데 도움이 되는 방법 또는 컴퓨터의 보안 기능을 해제하는 방법을 보여 주는 정보가 포함되어 있습니다. 특정 문제를 해결하기 위해 이러한 변경 작업을 수행할 수 있습니다. 이렇게 변경하기 전에 특정 환경에서 이 해결 방법을 구현하는 것과 관련된 위험을 평가하는 것이 좋습니다. 이 해결 방법을 구현할 경우 적절한 컴퓨터를 보호하는 추가로 취하십시오.

이 페이지에서

현상

Microsoft Office 2003 서비스 팩 3 (SP3) 설치합니다. Office 2003 프로그램을 시작할 때 기능은 추가, ActiveX 컨트롤 또는 있는 COM 추가 기능이 줄어듭니다. 또는 기능을 일부 시나리오에서 차단됩니다.

원인

추가 기능, ActiveX 컨트롤 및 COM 추가 기능의 동작은 Office 2003 파일 보안을 향상시키기 위해 Office 2003 SP3에서 일부 시나리오에서 변경되었습니다.

Office 2003 SP3에는 Office 2003 프로그램을 시작할 때 QueryInterface() 메서드를 잘못 작성된 COM 구성 요소를 위한 테스트를 수행합니다. 대부분의 COM 구성 요소는 테스트를 성공적으로 전달합니다. 그러나 COM 구성 요소 테스트가 실패하면 일부 추가 기능, ActiveX 컨트롤 또는 COM 추가 기능이 제한될 수 있습니다. 또는 기능이 차단될 수 있습니다. 테스트 시나리오의 구성 QueryInterface() 메서드에 잘못된 응답을 제공하는 COM 구성 요소가 실패할 수 있습니다.

Office 2003 SP3에서 이러한 변경으로 인해 발생하는 문제가 있는지 확인하려면 다음과 같이 하십시오.
  1. 이벤트 뷰어를 시작하십시오. 이렇게 하려면 시작 을, 실행 을, eventvwr.exe열기 상자에 입력한 다음 확인 을 누릅니다.
  2. 응용 프로그램 을 클릭하십시오.
  3. 이벤트 ID 번호로 정렬할 이벤트 열 머리글을 클릭하십시오.
  4. 이벤트 ID 21296 발생했는지 여부를 확인하십시오. 이벤트 ID 21296 찾은 경우 이벤트를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  5. 있을 경우 문제를 일으키는 COM 구성 요소에 대한 다음 정보를 확인하십시오.
    • 클래스 식별자 (CLSID)
    • 모듈 이름
    • 모듈 버전

해결 방법

Office 2003 SP3에서 이 문제를 해결하려면 추가, ActiveX 컨트롤 또는 COM 추가 기능이 공급자에게 문의하십시오. 구성 요소에 의해 구현되는 인터페이스에 대한 인터페이스 포인터를 경우에만 QueryInterface() 메서드의 구현을 반환할 수 있도록 구성 공급자 구성 요소를 업데이트해야 합니다.

해결 과정

경고 이 문제를 해결하려면 컴퓨터 또는 네트워크에 더 취약한 악의적인 사용자나 바이러스와 같은 악의적인 소프트웨어의 공격을 할 수 있습니다. 따라서 이 해결 방법을 사용하지 않는 것이 좋습니다 않지만 사용자의 판단에 따라 이 해결 방법을 구현할 수 있도록 이 정보를 제공하고 있습니다. 이 해결 방법은 모든 책임은 사용하십시오.

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756  (http://support.microsoft.com/kb/322756/ ) 백업 및 Windows 에서 레지스트리를 복원하는 방법


이 문제는 Office 2003 SP3에서 정책이 사용될 때 해결하려면 관리자가 기능을 완전히 해제할 수 있습니다. 또는 관리자가 특정 CLSID에 대한 기능을 해제할 수 있습니다.

이렇게 하려면 레지스트리에서 다음 방법 중 하나를 사용하십시오.

참고 다음 방법을 설정할 값을 컴퓨터에 설치된 다른 버전의 Microsoft Office를 영향을 미칠 수 있습니다.

방법 1: 이 기능은 완전히 없음

  1. Office 2003 프로그램을 모두 종료하십시오.
  2. 시작 을 누르고, 실행 을, 열기 상자에서 regedit 를 입력하여 및 다음 확인 을 누릅니다.
  3. 찾은 후 다음 레지스트리 하위 키 중 하나를 클릭하십시오.
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Security
    HKEY_CURRENT_USER\Software\Microsoft\Security
    참고 정책 값이 있는 경우 \Software\Policies\Microsoft\Security 하위 키 에서 값이 사용됩니다. 레지스트리에 있는 정책 값이 없는 경우에는 \Software\Microsoft\Security 하위 키 에서 값이 검사됩니다. 또한 있을 경우 값이 사용됩니다.
  4. 3단계에서 지정한 하위 키를 클릭한 다음 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값 을 클릭하십시오.
  5. CLSIDInterfaceTest 를 입력한 다음 Enter 키를 누릅니다.
  6. CLSIDInterfaceTest, 마우스 오른쪽 단추로 클릭한 다음 수정 을 클릭하십시오.
  7. 값 데이터 상자에 1 을 입력한 다음 확인 을 누릅니다.
  8. 파일 메뉴에서 레지스트리 편집기를 끝냅니다 끝내기 를 클릭하십시오.

이 기능은 특정 CLSID에 대한 방법 2: 없음

  1. Office 2003 프로그램을 모두 종료하십시오.
  2. 시작 을 누르고, 실행 을, 열기 상자에서 regedit 를 입력하여 및 다음 확인 을 누릅니다.
  3. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_CLASSES_ROOT\CLSID\{<COM CoClass GUID>}
  4. 3단계에서 지정한 하위 키를 클릭한 다음 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값 을 클릭하십시오.
  5. InsecureQI 를 입력한 다음 Enter 키를 누릅니다.
  6. InsecureQI, 마우스 오른쪽 단추로 클릭한 다음 수정 을 클릭하십시오.
  7. 값 데이터 상자에 다음 값 중 하나를 입력한 다음 확인 을 누릅니다.
    • 0: 이 기본값입니다. 이 값은 CLSID에 대한 테스트를 수행하고 테스트가 완료되면 임의의 존재하지 않는 인터페이스를 해제합니다.
    • 1: 이 값은 테스트 CLSID를 수행하지 것입니다.
    • 2: 이 값은 테스트 CLSID를 수행하지 것입니다.
    • 3: 이 값은 테스트 CLSID를 수행하지 것입니다. 또한, 이 값은 임의의 존재하지 않는 인터페이스를 해제하지 않습니다. 테스트 실제로 수행하지 않고 CLSID에 대한 테스트가 실패한 것처럼 Office 프로그램은 역할을 할 수 있습니다.
  8. 파일 메뉴에서 레지스트리 편집기를 끝냅니다 끝내기 를 클릭하십시오.

추가 정보

CLSID에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/ms691424.aspx (http://msdn2.microsoft.com/en-us/library/ms691424.aspx)
최신 Office 2003 서비스 팩을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
870924  (http://support.microsoft.com/kb/870924/ ) Office 2003용 최신 서비스 팩을 구하는 방법

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office 2003 Service Pack 3
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office OneNote 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Visio Professional 2003
키워드: 
kbmt kbtshoot kbcominterop kbaddin kbupdateissue kbpubtypekc kbexpertisebeginner kbprb KB938814 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store