@rem ----- Script Information -----
@rem ScriptType    : Console
@rem DestDirectory : temp
@rem Icon          : default
@rem Author        : ±èµ¿¹Î
@rem Date          : 2013/04/03
@rem Ref #1        : http://support.microsoft.com/kb/2716529/en-us
@rem Ref #2        : http://blog.naver.com/PostView.nhn?blogId=saltynut&logNo=120186314893&redirect=Dlog&widgetTypeCall=true
@rem Ref #3        : http://social.msdn.microsoft.com/Forums/ko-KR/vistako/thread/a28f4849-b4a0-4d34-8bbf-4f686dbe26cc/
@rem Ref #4        : http://www.sysnet.pe.kr/2/0/686
@rem ------------------------------
@echo off
setlocal
title Internet Explorer :: Fix 64bit only executable

:main
@echo off
cls
echo =================================================================
echo == 64 Bit Windows 7/8 - Internet Explorer ActiveX ¿À·ù¼öÁ¤     ==
echo =================================================================
echo.
echo ÀÌ ½ºÅ©¸³Æ®´Â 64ºñÆ® ±â¹ÝÀÇ À©µµ¿ìÁî ¿î¿µÃ¼Á¦¿¡¼­
echo ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯(ÀÌÇÏ IE) 10 ¹öÀü¿¡¼­ÀÇ
echo ActiveX ¼³Ä¡ ¹× ½ÇÇà ¹®Á¦¸¦ ÇØ°áÇÏ±â À§ÇÏ¿© ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
echo.
echo 64ºñÆ® À©µµ¿ìÁî¿¡¼­´Â IE°¡ 32ºñÆ®, 64ºñÆ® ¸ðµå°¡ °¢°¢ Á¦°øµÇÁö¸¸
echo IE 10 ¹öÀüÀÇ °æ¿ì È¯°æ¿¡ µû¶ó ¸ÞÀÎ ÇÁ·¹ÀÓ°ú ÅÇ ÇÁ·Î¼¼½º°¡
echo µÑ ´Ù 64ºñÆ®·Î ±¸µ¿µÇ±â ¶§¹®¿¡ °á°úÀûÀ¸·Î 32ºñÆ® ±âÁØÀ¸·Î
echo µðÀÚÀÎ µÈ ActiveX ÄÁÆ®·Ñ·¯°¡ Á¤»óÀûÀ¸·Î ¼³Ä¡/½ÇÇàµÇÁö ¾Ê´Â
echo ¹®Á¦°¡ ¹ß»ýÇÏ¸ç ÀÌ ½ºÅ©¸³Æ®¸¦ ÅëÇÏ¿© ÇØ´ç ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
echo.
echo.
choice /C:YN /M "½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ±î¿ä"
if errorlevel 2 goto exit
if errorlevel 1 goto exec


:exec
@echo off
cls

reg query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v /f TabProcGrowth
if not errorlevel 1 (
    reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v TabProcGrowth /f
) else (
    echo HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth °ªÀÌ Á¸ÀçÇÏÁö ¾Ê¾Æ °Ç³Ê¶Ý´Ï´Ù.
)

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main" /v /f TabProcGrowth
if not errorlevel 1 (
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main" /v TabProcGrowth /f
) else (
    echo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\TabProcGrowth °ªÀÌ Á¸ÀçÇÏÁö ¾Ê¾Æ °Ç³Ê¶Ý´Ï´Ù.
)

echo.
echo ÀÛ¾÷À» ¿Ï·áÇß½À´Ï´Ù.
echo.
echo.
echo.
echo ¡Ø Âü°í ¡Ø
echo.
echo µÎ °³ÀÇ ÀÛ¾÷ ¸ðµÎ °Ç³Ê¶Ú °æ¿ì
echo ÀÌ ½ºÅ©¸³Æ®·Î´Â ´õÀÌ»ó ÇØ°áÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¾ø´Ù´Â °ÍÀ» ÀÇ¹ÌÇÕ´Ï´Ù.
echo.
echo ±× ¿Ü¿¡ Á¤»óÀûÀ¸·Î Ã³¸®°¡ µÇ¾úÀ½¿¡µµ
echo IE ¿¡¼­ÀÇ ¿À·ùÁõ»óÀÌ ÇØ°áµÇÁö ¾Ê´Â´Ù¸é
echo ´Ù¸¥ ¹æ¹ýÀ» ÅëÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.
echo.
pause>nul
exit


:exit
@echo off
cls
echo ½ºÅ©¸³Æ®¸¦ Á¾·áÇÕ´Ï´Ù.
pause>nul
exit