MS14-082 보안 업데이트를 설치한 후 ActiveX 사용자 지정 Office 솔루션에서 "개체를 삽입할 수 없습니다." 오류 발생

현상
Microsoft 보안 공지 MS14-082에 설명되어 있는 보안 업데이트를 설치한 후 다음과 같은 현상 중 하나가 나타날 수 있습니다.

현상 1

Microsoft Office 문서에 Forms ActiveX 컨트롤(forms3)을 삽입하는 경우 또는 컨트롤 속성을 편집하는 경우 ActiveX 사용자 지정 Office 솔루션에서 다음 중 하나와 비슷한 오류 메시지가 표시될 수 있습니다.
TypeInfo가 제대로 병합되지 않았기 때문에 이 컨트롤을 삽입할 수 없습니다. 모든 매개 변수 유형이 VBA에 맞는지 확인하십시오. 필요하면 TEMP*.exd 파일을 삭제하십시오.
개체 라이브러리에 개체 정의에 대한 잘못된 참조 또는 찾을 수 없는 개체 정의에 대한 참조가 포함되어 있습니다.
개체를 삽입할 수 없습니다.
이 개체는 Forms 프로그램을 사용하여 만들었습니다. 해당 프로그램이 컴퓨터에 설치되어 있지 않거나 응답하지 않습니다.이 개체를 편집하려면 Forms을(를) 설치하거나 Forms의 대화 상자가 모두 닫혔는지 확인하세요.
참고 이 마지막 오류 메시지에서 Forms 텍스트가 컨트롤의 GUID로 바뀔 수 있습니다.

현상 2

2007 Office 제품군 또는 Office 2010이 병렬 설치된 컴퓨터에 Office 간편 실행을 사용하여 Office 2013을 설치하는 경우 "현상 1" 절에 나오는 것과 같은 오류가 발생할 수 있습니다.

현상 3

MS14-082가 설치된 컴퓨터에 ActiveX 컨트롤(forms3)이 포함된 Microsoft Excel 통합 문서를 저장한 후, MS14-082가 설치되지 않은 컴퓨터에서 Excel 매크로가 작동하지 않을 수 있습니다.
해결 방법
"현상" 절에서 설명된 모든 문제를 해결하려면 설치한 모든 버전의 Office에 대한 다음 업데이트를 영향받는 컴퓨터에 설치하십시오.

참고 완벽한 픽스 효과를 얻으려면 설치한 모든 버전의 Office에 대한 업데이트를 모두 설치해야 합니다. Office 2013 C2R 설치 제품 및 Office MSI 설치 제품의 병렬 조합을 사용하는 경우 모든 제품을 동시에 업데이트해야 합니다. 자세한 내용은 "변경 사항에 대한 중요 정보" 절을 참조하십시오.

Office 2013(간편 실행 설치)

Office 2013 간편 실행(C2R) 클라이언트는 이 픽스가 포함된 업데이트를 자동으로 받습니다. 이 픽스가 설치되도록 하려면 버전 15.0.4701.1002 이상을 실행하고 있는지 확인하십시오. C2R 버전의 Office 2013을 사용하고 있는지 여부 및 현재 설치된 버전을 확인하는 방법에 대한 자세한 내용은 "추가 정보" 절을 참조하십시오. 버전 15.0.4701.1002 이상을 실행하고 있지 않는 경우 최신 업데이트를 다운로드하도록 강제로 Office 2013의 온라인 수동 복구를 적용할 수 있습니다.

Office 복구 방법에 대해 자세히 알아보십시오.

Office 간편 실행에 대해 자세히 알아보십시오.

Office 2013(MSI 설치)

2920754 2015년 3월 10일, Office 2013용 업데이트

2956145 2015년 3월 10일, Excel 2013용 업데이트

2956163 MS15-022: Word 2013용 보안 업데이트에 대한 설명: 2015년 3월 10일

2965206 2015년 3월 10일, PowerPoint 2013용 업데이트

2956176 2015년 3월 10일, Access 2013용 업데이트

2956155 2015년 3월 10일, Visio 2013용 업데이트

Office 2010

2920813 2015년 3월 10일, Office 2010용 업데이트

2956142 MS15-022: Microsoft Excel 2010용 보안 업데이트에 대한 설명: 2015년 3월 10일

2956139 MS15-022: Word 2010용 보안 업데이트에 대한 설명: 2015년 3월 10일

2920812 MS15-022: PowerPoint 2010 보안 업데이트에 대한 설명: 2015년 3월 10일

2837601 2015년 3월 10일, Access 2010용 업데이트

2878283 2015년 3월 10일, Visio 2010용 업데이트

2007 Office 시스템

2984939 MS15-022: 2007 Microsoft Office 제품군용 보안 업데이트에 대한 설명: 2015년 3월 10일

2920794 2015년 3월 10일, 2007 Office 시스템용 업데이트

2956103 MS15-022: Microsoft Excel 2007 서비스 팩 3용 보안 업데이트에 대한 설명: 2015년 3월 10일

2956109 MS15-022: Word 2007 SP3용 보안 업데이트에 대한 설명: 2015년 3월 10일

2899580 MS15-022: PowerPoint 2007 서비스 팩 3용 보안 업데이트에 대한 설명: 2015년 3월 10일

2817561 2015년 3월 10일, Visio 2007용 업데이트
추가 정보

변경 사항에 대한 중요 정보

Microsoft Forms 컨트롤 패키지(FM20.dll)는 Office의 병렬 설치에서 응용 프로그램 간에 사용되는 공유 구성 요소입니다. 모든 버전이 해당 컨트롤에 대한 변경 사항에 따라 함께 작동하도록 제대로 업데이트되게 하려면 병렬 설치된 모든 버전의 Office에 이 픽스를 적용해야 합니다. 중단을 최소화하기 위해 해당 업데이트를 함께 적용해야 합니다. 이전 버전의 Office(즉, 2007 Office 시스템 이전 버전)는 업데이트된 Forms(FM20) 공유 구성 요소와 함께 작동하도록 업데이트되지 않습니다. 따라서 이후 버전과 함께 병렬 설치된 2007 이전 Office 시스템 버전이 있는 컴퓨터에 이 업데이트를 설치하면 이전 버전이 표준 Forms 컨트롤과 함께 제대로 작동하지 않게 될 수 있습니다. 이는 알려진 제한 사항이며 "해결 방법" 절에 나온 지원되는 버전 중 하나로 이전 버전을 업데이트해야만 해결할 수 있습니다.

이 업데이트를 설치한 후 Internet Explorer 또는 HTA 웹 프로젝트에서 Forms 컨트롤을 사용할 수 없게 됩니다. Microsoft는 해당 용도로 이러한 컨트롤을 공식적으로 지원한 적이 전혀 없으며 이러한 컨트롤을 사용한 사용자는 대체 컨트롤을 찾거나 프로젝트 재작업을 수행하여 ActiveX 컨트롤이 필요 없는 HTML5를 사용하는 것이 좋습니다. Forms 컨트롤에 대한 보안(killbit) 키 제거는 지원되지 않으며 권장되지 않습니다. Microsoft의 취지는 웹 페이지 솔루션에서 해당 컨트롤이 전혀 사용되지 않도록 하는 것입니다.

네이티브 코드에서 Forms 컨트롤을 사용하는 타사 제품이 해당 웹 페이지에서 컨트롤을 통해 함께 보는 웹 페이지용으로 Internet Explorer를 사용하지 않거나 Internet Explorer 보안 검사(killbit 설정)를 따르기 위한 명시적 코드를 가지고 있지 않은 경우 이러한 제품은 영향을 받지 않습니다. 해당 응용 프로그램은 이러한 용도로 예외 사례를 처리하기 위해 고유한 코드 변경을 수행해야 합니다. 소프트웨어 개발자는 Microsoft에 문의하여 이러한 문제에 대한 지원을 받을 수 있습니다.

Office 2013이 MSI 또는 간편 실행인지 확인하는 방법

시스템의 Office 2013 설치가 MSI 기반이거나 간편 실행 기반인지 확인하려면 다음 단계를 수행하십시오.
  1. Office 2013 응용 프로그램(예: Microsoft Word 2013)을 시작합니다.
  2. 파일 메뉴에서 계정을 클릭합니다.
  3. Office 2013 간편 실행 기반 설치의 경우 업데이트 옵션 항목이 표시됩니다. MSI 기반 설치의 경우 업데이트 옵션 항목이 표시되지 않습니다.
Office 2013 간편 실행 설치MSI 기반 Office 2013

오래된 Extender 처리

"해결 방법" 절에 포함된 업데이트는 Microsoft Forms 컨트롤 패키지(MSForms.exd)의 캐시 Extender 파일이 해당 컨트롤을 로드하는 각 사용자의 필요에 따라 제거되고 업데이트되도록 합니다. 하지만 잘못된 Extender 관련 문제로 의심되는 경우, 응용 프로그램 다시 시작 후 클린 복사본이 있는지 확인하기 위해 수동으로 해당 Extender를 제거할 수 있습니다.

캐시된 컨트롤 Extender 개체를 수동으로 제거하려면 다음 단계를 수행하십시오.
  1. Windows 탐색기에서 %TEMP% 폴더를 열은 후 모든 하위 폴더에서 "*.exd"를 검색합니다.
  2. 해당 파일이 발견된 모든 인스턴스를 삭제합니다. 여기에는 모든 하위 폴더가 포함됩니다.

참고
이 .exd 파일은 다음에 VBA를 사용할 때 새 컨트롤을 사용하면 자동으로 다시 만들어집니다. 이러한 extender 파일은 사용자의 프로필 아래에 있으며 다음 폴더와 같은 다른 위치에 있을 수도 있습니다.
  • %appdata%\microsoft\forms
  • %temp%\excel8.0
  • %temp%\word8.0
  • %temp%\PPT11.0
  • %temp%\vbe
이지 픽스
참고 다음 이지 픽스 솔루션 중 하나를 실행하기 전에 영향받는 응용 프로그램이 닫혔는지 확인하십시오.

캐시된 컨트롤 Extender 파일을 자동으로 제거하려면 다음 이지 픽스 솔루션 중 하나를 실행하십시오.

다음 이지 픽스 솔루션은 현재 로그온된 사용자에 대한 .exd 파일을 삭제합니다.

다음 이지 픽스 솔루션은 관리자가 실행해야 하며 컴퓨터의 모든 사용자 계정에 대한 .exd 파일을 삭제합니다. 
ActiveX cannot insert object update security
속성

문서 ID: 3025036 - 마지막 검토: 12/22/2015 13:28:00 - 수정: 11.0

Microsoft Excel 2013, Microsoft Word 2013, Microsoft PowerPoint 2013, Microsoft Visio Standard 2013, Microsoft Visio Professional 2013, Microsoft Excel 2010, Microsoft Word 2010, Microsoft PowerPoint 2010, Microsoft Visio Professional 2010, Microsoft Visio Premium 2010, Microsoft Visio Standard 2010, Microsoft Office Excel 2007, Microsoft Office Word 2007, Microsoft Office PowerPoint 2007, Microsoft Office Visio Professional 2007, Microsoft Office Visio Standard 2007

  • KB3025036
피드백