Windows Internet Explorer 7에서 Microsoft ActiveX 컨트롤 기반 MIME 처리기를 열려고 하면 다음과 같은 스크립트 오류 메시지가 나타날 수 있습니다.
줄: 2 문자: 1 오류: 잘못된 문자입니다. 코드: 0
줄: 1 문자: 1 오류: 개체가 필요합니다. 코드: 0
예를 들어, Macromedia Shockwave Flash 파일(.swf)이나 Audio Video Interleaved 파일(.avi)을 열려고 하면 이 스크립트 오류 메시지가 나타날 수 있습니다. 또는 다음 방법 중 하나를 사용하여 Visio Viewer에서 Visio 드로잉을 열려고 하는 경우에도 이 스크립트 오류 메시지가 나타날 수 있습니다.
•
매핑된 드라이브
•
UNC(범용 명명 규칙) 경로
•
웹 사이트
다음과 같은 경우에 이 문제가 발생합니다.
•
파일이 인터넷 웹 영역이나 인트라넷 웹 영역에 있습니다.
•
Internet Explorer 7에서 [내 컴퓨터]에 있는 파일에서 액티브 콘텐츠가 실행되는 것을 허용 확인란이 선택되어 있습니다.
참고 Internet Explorer 7에서 이 확인란을 찾으려면 도구 메뉴에서 인터넷 옵션을 누른 다음 고급 탭을 누릅니다. 보안에서 [내 컴퓨터]에 있는 파일에서 액티브 콘텐츠가 실행되는 것을 허용 확인란을 볼 수 있습니다.
스크립트 파일이 인터넷 영역 HTML 페이지나 인트라넷 영역 HTML 페이지에 호스트될 때 FEATURE_BLOCK_LMZ_SCRIPT 레지스트리 키가 로컬 컴퓨터 영역에서 스크립트 파일의 실행을 방지하기 때문에 이 문제가 발생합니다.
FEATURE_BLOCK_LMZ_SCRIPT 레지스트리 키는 Internet Explorer 7에서 추가된 새 보안 레지스트리 키입니다. ActiveX 컨트롤 기반 MIME 처리기를 열 때 Internet Explorer 7에서는 외부 스크립트에 대한 참조가 포함된 숨겨진 HTML 페이지를 만듭니다. 스크립트에서는 ActiveX 컨트롤을 동적으로 삽입합니다. FEATURE_BLOCK_LMZ_SCRIPT 레지스트리 키 때문에 스크립트 내용은 0x01 값만 포함된 버퍼로 설정됩니다. 또한 스크립트가 차단됩니다.
중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756 (http://support.microsoft.com/kb/322756/) Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법
HTML 페이지에서 로컬 파일 시스템의 스크립트에 액세스할 수 있게 합니다. DWORD 형식 레지스트리 항목을 만든 다음 레지스트리 항목의 값을 0으로 설정합니다. 이렇게 하려면 다음과 같이 하십시오.