@ECHO OFF
TITLE IE7 Launcher 1.4
ECHO IE7 STANDALONE LAUNCHER 1.4
ECHO Updated <span style="color: #0000ff">for</span> IE7 Beta 2 Preview
ECHO.
ECHO Do not close <span style="color: #0000ff">this</span> window or it will not clean up after itself properly.
ECHO You can pass a URL into <span style="color: #0000ff">this</span> batch file, like <span style="color: #0000ff">this</span>:
ECHO ie7.bat www.microsoft.com
ECHO.
ECHO More info here: http:<span style="color: #008000">//weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx</span>
ECHO.
ECHO When you close IE7, <span style="color: #0000ff">this</span> will remove the registry key and shut itself down.
ECHO.
ECHO Setting up IE7 <span style="color: #0000ff">for</span> standalone mode...
PUSHD %~dp0
ECHO Removing IE7 registry key and set the version vector to <span style="color: #006080">"7.0000"</span>.
> %TEMP%.\IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.\IE7Fix.reg ECHO.
>>%TEMP%.\IE7Fix.reg ECHO [-HKEY_CLASSES_ROOT\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
>>%TEMP%.\IE7Fix.reg ECHO [-HKEY_CLASSES_ROOT\Interface\{000214E5-0000-0000-C000-000000000046}]
>>%TEMP%.\IE7Fix.reg ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector]
>>%TEMP%.\IE7Fix.reg ECHO <span style="color: #006080">"IE"</span>=<span style="color: #006080">"7.0000"</span>
>>%TEMP%.\IE7Fix.reg ECHO.
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.\IE7Fix.reg
REN SHLWAPI.DLL SHLWAPI.DLL.BAK
TYPE NUL > IEXPLORE.exe.local
ECHO Running IE7...
iexplore.exe <span style="color: #006080">"%1"</span>
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.\IE7Fix.reg
:: Delete the temporary REG file
DEL %TEMP%.\IE7Fix.reg
ECHO Removing IE7 standalone files...
REN SHLWAPI.DLL.BAK SHLWAPI.DLL
DEL IEXPLORE.exe.local
:: Set the old version vector <span style="color: #006080">"6.0000"</span>.
> %TEMP%.\IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.\IE7Fix.reg ECHO.
>>%TEMP%.\IE7Fix.reg ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector]
>>%TEMP%.\IE7Fix.reg ECHO <span style="color: #006080">"IE"</span>=<span style="color: #006080">"6.0000"</span>
>>%TEMP%.\IE7Fix.reg ECHO.
REGEDIT /S %TEMP%.\IE7Fix.reg
DEL %TEMP%.\IE7Fix.reg
POPD
ECHO Complete, closing...