성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] 그냥 RSS Reader 기능과 약간의 UI 편의성 때문에 사용...
[이종효] 오래된 소프트웨어는 보안 위협이 되기도 합니다. 혹시 어떤 기능...
[정성태] @Keystroke IEEE의 문서를 소개해 주시다니... +_...
[손민수 (Keystroke)] 괜히 듀얼채널 구성할 때 한번에 같은 제품 사라고 하는 것이 아...
[정성태] 전각(Full-width)/반각(Half-width) 기능을 토...
[정성태] Vector에 대한 내용은 없습니다. Vector가 닷넷 BCL...
[orion] 글 읽고 찾아보니 디자인 타임에는 InitializeCompon...
[orion] 연휴 전에 재현 프로젝트 올리자 생각해 놓고 여의치 않아서 못 ...
[정성태] 아래의 글에 정리했으니 참고하세요. C# - Typed D...
[정성태] 간단한 재현 프로젝트라도 있을까요? 저런 식으로 설명만 해...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>64비트 윈도우에서 Internet Explorer 10이 항상 64비트로만 실행된다면?</h1> <p> 이 글은 아래의 질문/답변 내용을 보기 쉽게 정리한 것입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Internet Explorer 10 32비트 실행 ; <a target='tab' href='http://social.msdn.microsoft.com/Forums/ko-KR/vistako/thread/a28f4849-b4a0-4d34-8bbf-4f686dbe26cc/'>http://social.msdn.microsoft.com/Forums/ko-KR/vistako/thread/a28f4849-b4a0-4d34-8bbf-4f686dbe26cc/</a> </pre> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 1: 항상 IE 10 64비트가 실행된다는 것을 어떻게 인지할 수 있을까요?</div> <br /> 답변: 현재 배포되는 대부분의 ActiveX들이 32비트 DLL로 만들어져 있기 때문에 해당 사이트를 방문한 경우 Flash를 제외하고 대부분의 ActiveX들이 활성화 안된다면 이를 의심해 볼 수 있습니다.<br /> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 2: 그런데, 정말로 64비트 iexplore.exe가 실행되었는가는 어떻게 확인할 수 있을까요?</div> <br /> 답변: 작업 관리자를 실행(단축키: Ctrl + Shift + ESC)시키고 "Details" 탭에서 목록의 헤더 영역을 마우스 우클릭하면 나오는 "Select columns" 메뉴를 선택합니다.<br /> <br /> <img alt='ie_10_64bit_activation_1.png' src='/SysWebRes/bbs/ie_10_64bit_activation_1.png' /><br /> <br /> 항목 중에서 "Platform"을 선택하고 확인(OK) 버튼을 누릅니다.<br /> <br /> <img alt='ie_10_64bit_activation_2.png' src='/SysWebRes/bbs/ie_10_64bit_activation_2.png' /><br /> <br /> 이제, 실행시켜 둔 모든 IE를 종료하고 단 한 개의 IE만 실행시킵니다. 다시 작업 관리자에서 "iexplore.exe"를 찾아보면 정상적인 경우 아래와 같이 64비트와 32비트 2개가 있어야 합니다.<br /> <br /> <img alt='ie_10_64bit_activation_3.png' src='/SysWebRes/bbs/ie_10_64bit_activation_3.png' /><br /> <br /> 만약 64비트 exe 한 개만 있다거나, 2개의 exe 모두 64비트라면 여러분은 64비트 IE를 이용하여 웹 사이트를 방문하고 있는 것입니다.<br /> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 3: 64비트 exe 2개만 확인이 된다면 어떻게 해야 할까요?</div> <br /> 답변: 이런 경우는 64비트만 실행되도록 설정된 것입니다. IE의 "인터넷 옵션(Internet Options)" 창을 띄우고 "고급(Advanced)" 탭에서 아래의 그림처럼 "향상된 보호 모드 사용(Enable Enhanced Protected Mode)"를 해제해 주어야 합니다. (설정을 저장하고 IE를 새롭게 실행하면 32비트 IE가 실행됩니다.)<br /> <br /> <img alt='ie_10_64bit_activation_4.png' src='/SysWebRes/bbs/ie_10_64bit_activation_4.png' /><br /> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 4: 64비트 exe 1개만 뜨는 데 어떻게 해야 할까요?</div> <br /> 답변: 일부 ActiveX들이 IE 8 이후의 변경된 내부 구조를 지원하지 못하고 임시 조치로 IE가 하나만 실행되도록 레지스트리를 변경하는 사례가 있습니다. 따라서 regedit.exe를 실행시켜서 다음의 2가지 경로에 찾아들어가서 TabProcGrowth라는 값을 삭제해야 합니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main </pre> <br /> 예를 들어, 여러분의 경우 위의 경로에 아래의 그림처럼 TabProcGrowth라는 값이 있을 것입니다. 이 값을 삭제해 주세요.<br /> <br /> <img alt='ie_10_64bit_activation_5.png' src='/SysWebRes/bbs/ie_10_64bit_activation_5.png' /><br /> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 5: TabProcGrowth 설정값을 삭제했더니 IE가 실행되지 않습니다.</div> <br /> 답변: 이런 현상이 발생하는 원인은 다음의 레지스트리 값이 없어서 발생하는 것입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > 경로: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main 이름: x86AppPath 타입: REG_SZ Data: C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE </pre> <br /> <img alt='ie_10_64bit_activation_6.png' src='/SysWebRes/bbs/ie_10_64bit_activation_6.png' /><br /> <br /> 따라서, 위와 같이 레지스트리를 다시 설정해 주시면 정상적으로 동작합니다. 왜 x86AppPath 값이 누락되었는지에 대한 정확한 원인은 모르겠으나, 윈도우 7에서 8로 업그레이드 한 경우 간혹 이런 현상이 발생하는 것 같습니다.<br /> <br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 6: 컴퓨터를 부팅하면 IE 64비트로 다시 실행됩니다.</div> <br /> 답변: 시작 메뉴에 등록된 응용 프로그램 중에서 TabProcGrowth 레지스트리 설정을 하는 프로그램이 있습니다. 다음의 프로그램을 다운로하고,<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Autoruns for Windows ; <a target='tab' href='https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns'>https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns</a> </pre> <br /> 관리자 권한으로 실행한 후, "Logon" 탭을 누르면 컴퓨터가 부팅되면서 실행되는 프로그램 목록을 확인할 수 있습니다. 일단 모든 프로그램의 체크 박스를 해제하고 하나씩 풀어서 재부팅을 반복합니다. 이 과정에서 어떤 프로그램이 TabProcGrowth 설정을 하는지 찾아낼 수 있습니다. (컴퓨터에 능숙하시다면 재부팅 없이 해당 응용 프로그램을 하나씩 실행해 보셔도 됩니다.)<br /> <br /> 참고로, TabProcGrowth 값을 레지스트리 강제 설정하는 "바람직하지 않은 프로그램"은 다음과 같은 것들이 있습니다. (알려지는 대로 계속 정리할 것입니다.)<br /> <br /> <ul> <li><a target='tab' href='https://apmcommunity.compuware.com/community/display/AJAX/dynaTrace+AJAX+Edition+Community+Home'>dynaTrace AJAX Edition</a>: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main의 TabProcGrowth 값을 강제로 1로 설정</li> </ul> </p><br /> <br /><div style='font-size: 12pt; font-family: Malgun Gothic, Consolas; color: #2211AA; text-align: left; font-weight: bold'>질문 7: IE를 실행하니 TabProcGrowth 값이 다시 설정됩니다.</div> <br /> 답변: 다음의 글에 정리해 두었으니 참고하세요. <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > TabProcGrowth값 삭제 후 IE를 실행시키면 다시 복원되는 경우 ; <a target='tab' href='http://www.sysnet.pe.kr/2/0/1452'>http://www.sysnet.pe.kr/2/0/1452</a> </pre> <br /> 참고로, 다음의 확장 모듈들이 보고되고 있습니다.<br /> <ul> <li>곰플레이어와 함께 설치되는 Search Helper</li> </ul> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
2117
(왼쪽의 숫자를 입력해야 합니다.)