Не могу установить плагин для разработчиков gwt для IE 7 или 8
Я хочу установить плагин разработчика gwt для IE (я уже установил его на Chrome и Firefox без каких-либо проблем). Когда я хочу установить его для IE7 (как на Vista с sp2, так и на Windows Server 2008 с sp2), он говорит, что плагин установлен успешно, но он не работает и ничего не добавляется в разделе дополнений.
Я обновил свой ie до последней версии 8 и даже установил оптимизированную для Google версию IE8, но это не помогло мне.
Любая идея?
4 ответа
У меня была точно такая же проблема на IE8 Windows XP, где он сказал, что он успешно установлен. Но он все равно показал сообщение об установке в браузере (а не в самом приложении).
Я выяснил, почему это не работает для меня, и основной причиной было то, что процедура входа в систему сетевого администрирования, очевидно, создала для меня два профиля:
C:\Documents and Settings\g43899
(устаревшее местоположение профиля) и
C:\Documents and Settings\g43899.ND60A600
(новое местоположение профиля)
Прежде чем я объясню дальше, взгляните на предложения в списке дефектов GWT, выпуск 4358:
- Установлен ли следующий раздел реестра: HKEY_CLASSES_ROOT\CLSID{1D6156B6-002B-49E7-B5CA-C138FB843B4E}? Если да, каковы его подразделы и значения?
- Что происходит, когда вы запускаете "regsvr32.exe oophm.dll"? Можете ли вы попробовать запустить "regsvr32.exe /u oophm.dll", а затем "regsvr32.exe oophm.dll"?
На моей машине раздел реестра не существует. Кроме того, я получил ошибку alertbox при запуске команды regsvr32.exe oophm.dll
:
LoadLibrary("oophm.dll") failed - The specified module could not be found.
Я смог найти файл DLL в первой папке на
C:\Documents and Settings\g43899\Application Data\Google\Developer Plugin\IE\oophm.dll
Но так как это местоположение было связано с устаревшим профилем, я сделал следующее
- Перемещенная папка из
Application Data\Google\Developer Plugin
в новое местоположение профиля. - Ран
regsvr32.exe "%APPDATA%\Google\Developer Plugin\IE\oophm.dll"
После этой команды я смог увидеть раздел реестра HKEY_CLASSES_ROOT\CLSID\{1D6156B6-002B-49E7-B5CA-C138FB843B4E}
, Теперь все неожиданно сработало. Надеюсь, это поможет вам.
Я добавляю полное содержимое "HKEY_CLASSES_ROOT \ CLSID {1D6156B6-002B-49E7-B5CA-C138FB843B4E}" на тот случай, если вам это нужно.
У меня тоже была эта проблема. В моем случае код ошибки был: 1612.
Причиной проблемы было то, что после того, как мой профиль пользователя Windows был сломан, я переименовал его и загрузил все свои данные с сервера в новое местоположение профиля пользователя.
Чтобы решить эту проблему, я сделал следующие шаги:
* Сначала я удалил старый GWT Dev Plugin для IE в Панели управления -> Установка и удаление программного обеспечения
* Поскольку профиль пользователя был сохранен в новом месте, мне пришлось вручную указать местоположение файла gwt-dev-plugin-x86.msi в новом профиле пользователя.
* Наконец, я открыл http://gwt.google.com/samples/MissingPlugin/MissingPlugin.html в IE и снова успешно установил плагин
Надеюсь, это поможет:=)
Большинство пользователей, пытающихся установить подключаемый модуль GWT devmode для IE8 в 32-разрядной версии Windows 7 (Vista), смогли использовать следующий сценарий из командной строки (замените "Foo" на свое имя пользователя Windows):
regsvr32.exe "C: \ Users \ Foo \ AppData \ Local \ Google \ Google Web Toolkit \ Плагин разработчика \IE\oophm.dll"
Пользователи, пытающиеся установить IE9, не смогут установить, если они не добавят спецификацию к типу документа, чтобы заставить IE9 отображать как IE8, согласно этому сообщению от Google...
http://googlewebtoolkit.blogspot.com/2010/12/support-for-gwt-dev-mode-in-ie-9.html
Это руководство кажется устаревшим:
ОС: Windows Vista 32 IE: версия 8
Я выполнил процесс установки (addon/plugin) 5 раз, и на моих жестких дисках нет файла "oophm.dll". Кроме того, я смог легко установить плагин для Chrome и Firefox.