Как запустить IE7 без инсталляции

В блоге Google Operating System опубликована пошаговая инструкция, как запустить браузер Internet Explorer 7, не инсталлируя его через нормальную процедуру (googlesystem.blogspot.com/2006/04/test-internet-explorer-7-without.html). При этом сохраняется возможность запуска Internet Explorer 6.

Для IE7 нужна операционная система Windows XP с установленным обновлением SP2.

  1. Скачайте дистрибутив последней версии браузера Internet Explorer 7 Beta 2 (размер 11,9 Мб).
  2. С помощью архиватора WinRAR извлеките файлы в папку C:\Program Files\Internet Explorer 7. Если вы не хотите использовать этот архиватор, то можно разархивировать файлы с помощью команды "IE7BETA2-WindowsXP-x86-enu.exe -e". После того, как файлы будут извлечены, потребуется скопировать их в рабочую папку, указанную выше.
  3. Создайте в рабочей папке новый файл ie7.bat и скопируйте туда код из врезки.
  4. В той же папке создайте файл ie7.vbs со следующим кодом:
    Set oShell = CreateObject("WScript.Shell")
    oShell.Run "ie7.bat", 0, True
  5. Создайте на рабочем столе ярлык для файла ie7.vbs. Теперь с помощью этого ярлыка вы можете запустить Internet Explorer 7. При этом сохраняется возможность запуска предыдущей версии браузера.

Есть несколько проблем. Во-первых, при открытом IE7, если ввести URL в адресную строку IE6, то веб-страница откроется в новом окне. Во-вторых, IE7 а таком варианте лишен вкладок-табов. Возможно, будут отсутствовать некоторые другие функции.

Анатолий АЛИЗАР

 
@ECHO OFF
TITLE IE7 Launcher 1.4

ECHO IE7 STANDALONE LAUNCHER 1.4
ECHO Updated for IE7 Beta 2 Preview
ECHO.
ECHO Do not close this window or it will not clean up after itself properly.
ECHO You can pass a URL into this batch file, like this:
ECHO ie7.bat www.microsoft.com
ECHO.
ECHO More info here:
 http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx
ECHO.
ECHO When you close IE7, this will remove the registry key and shut itself down.
ECHO.
ECHO Setting up IE7 for standalone mode...
PUSHD %~dp0

ECHO Removing IE7 registry key and set the version vector to "7.0000".
> %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 "IE"="7.0000"
>>%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 "%1"

:: 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 "6.0000".
> %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 "IE"="6.0000"
>>%TEMP%.\IE7Fix.reg ECHO.
REGEDIT /S %TEMP%.\IE7Fix.reg
DEL %TEMP%.\IE7Fix.reg

POPD
ECHO Complete, closing...
Версия для печатиВерсия для печати

Номер: 

19 за 2006 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!