"이 컨트롤을 활성화..." 메시지 제거하기의 마지막 팁으로 사용자의 환경(MSIE6, MSIE7, KB912812 설치 여부)에 따라 이 메시지를 제거하는 방법을 설명하겠다. 이전에 올린 두개의 팁([IE6에서 "이 컨트롤을 활성화..." 메시지 제거하기], IE7에서 "이 컨트롤을 활성화..." 메시지 제거하기)은 사용자가 시스템 파일을 직접 패치하거나 시스템 파일을 다른 파일로 바꿔야 한다. 이렇게 하는 이유는 MS에서 제공하는 ActiveX 호환성 패치를 사용할 수 없기 때문이다.

MS에서 제공하는 호환성 패치는 KB912812가 설치된 경우에만 사용할 수 있다. KB912812 패치를 적용해야지만 "이 컨트롤을 활성화..."라는 메시지가 나타나기 때문에 모든 사람이 이 패치를 적용한 것으로 생각할 수 있지만 아니다.

먼저 Vista 처럼 이 패치를 아예 필요로 하지 않는 시스템도 있다. 또 'KB912812' 패치는 2006년 7월 26일에 나온 패치이다. 이 뒤에도 몇번에 걸처 Internet Explorer의 누적 보안 업데이트가 나왔는데, 이 누적 보안 업데이트가 나온 뒤에 시스템을 설치한 사람은 KB912812 패치가 설치되지 않는다. 시기적으로 보면 2006년 9월 이후에 시스템을 새로 설치한 사람은 KB912812가 설치되어 있지 않은 것으로 보면된다.

따라서 2006년 7월 이전에 시스템을 설치하고 계속 보안 업데이트를 해온 사람이라면 굳이 mshtml.dll직접 패치할 필요는 없다. MS에서 제공하는 호환성 패치를 내려받아 설치하면 되기 때문이다. 따라서 사용자의 환경에 따라 "이 컨트롤을 활성화..." 메시지를 없애고 싶다면 다음 절차를 따른다.

[자세히 보기]

저작권

이 글은 QAOS.com에 2007년 7월 17일에 올린 "이 컨트롤을 활성화..." 메시지 제거하기(종합)를 발췌해서 블로그에 올리는 것이다. QAOS.com에서 가져온 글은 QAOS.com저작권(펌 금지, 링크 허용)을 따른다.

관련 글타래