2013년 5월 8일 수요일

IE10업댓이후 64비트로만 실행될때 해결방법

[출처 : http://www.clien.net/ ]

우선 저는 win7+IE10릴리즈 프리뷰버전에서 이번에 정식으로 업댓하여 RTM버전으로 확인됩니다.

제가 겪은 문제로는
C:\Program Files (x86)\Internet Explorer\IEXPLORER.EXE 의 32비트 경로를 실행해도 64비트로 실행되더군요
그래서 이리저리 구글링 해보다가 해결하여서 제가 해본 방법을 소개해볼까 합니다

1. 인터넷 옵션 고급탭에서 '향상된 보호 모드 사용' 체크해제 하기

1)체크가 되어있으면 x86,x64 구분하지 않고 x64으로 실행되고
2)체크 해제하면 경로에 따른 x86,x64로 실행 된다고 합니다

그런데 여기서 발생한 문제점이 해제 되어있는데
64비트로 고정되어 각종 금융, 쇼핑 사이트에서 에러를 뿜었습니다

2. 윈도우+r regedit.exe 하여서

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 경로에서
TabProcGrowth 값이 0이면 1로 수정 혹은 삭제

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main 경로에서
1)TabProcGrowth 값이 0이면 1로 수정 혹은 삭제 (없을수도 있음. 제경우엔 없더군요)
2)추가로
값이름 x86AppPath 
종류 REG_SZ
값데이터 C:\Program Files (x86)\Internet Explorer\IEXPLORER.EXE

있는지 확인. 없으면 추가


전 2번 TabProcGrowth 값 수정후(0->1로 수정)
IE 재실행 하니 32비트로 인식되고, 금융, 쇼핑 잘 되는거 확인했습니다

win8은 테스트 해보지 못하였지만, 비슷할것으로 보여집니다
그래도 해결되지 않는다면.. 능력자분이 나타나실거라 믿습니다