Сенсорные жесты в IE не работают без запуска explorer.exe
Изменить: перефразировав мой вопрос:
При дальнейшем устранении неполадок я могу заключить, что:
Сенсорные жесты (перетаскивание, щепотка для увеличения, сенсорный и удерживающий нажатие) в Internet Explorer начинают работать, когда:
- Система работает в течение ~ 2 минут. Это совпадает с задержкой начала обслуживания.
- Explorer.exe запускается, а затем убивается. Я предполагаю, что Explorer.exe запускает некоторые службы?
Услуги с отложенным запуском:
- Как заблокировать рекламу в Internet Explorer?
- локальное хранилище в IE9 сбой при доступе к веб-сайту непосредственно из файловой системы
- Как я могу настроить SmartScreen Filter на самозаверяющий сертификат
- Градиентное отклонение IE9 и фоновое gradleиентное кровотечение
- Поддержка видео в IE9 HTML5
- Центр безопасности
- Защита программного обеспечения
- Защитник Windows, поиск и обновление
- Служба кэширования шрифтов Windows
- Microsoft .NET Framework NGEN v4.0.30319_X64 и X86
Я не вижу связи между этими службами и жесты касания, но на всякий случай я вручную попытался запустить эти службы, но не повезло.
Что еще происходит с задержкой после загрузки системы, что также происходит при запуске проводника?
Изменить 2:
Я только узнал, что это ~ 2 минуты от входа . Таким образом, это означает, что услуги не могут играть в этом роль. Насколько я понимаю, службы не имеют ничего общего с входом в систему. Они не влияют на это. И это происходит каждый раз, когда я выхожу из системы, а затем снова заходит: ~ 2 минуты без сенсорных жестов (не ограничиваясь Internet Explorer, но все в Windows).
Старый вопрос:
Подробности: Internet Explorer 9 и Windows 7 Professional, работающие на HP TouchSmart (ПК с сенсорным экраном). Это будет киоск-ПК (работает пользовательский графический интерфейс для отображения веб-сайтов).
Сценарий 1:
При запуске Internet Explorer в качестве обычной программы в Windows 7 функции касания работают отлично. Я могу прокручивать веб-сайт, перетаскивая его пальцем, я могу ущипнуть зум, и я могу коснуться и удерживать нажатие правой кнопки мыши.
Теперь я изменяю оболочку по умолчанию в Windows на Internet Explorer (т.е. IE запускается вместо explorer.exe). Internet Explorer, конечно, запускается при входе в систему. Однако функции касания сводятся к базовому щелчку (без перетаскивания, без масштабирования, без щелчка правой кнопкой мыши).
Затем я вручную запускаю explorer.exe
, и функции касания снова работают!
И вот странная часть: когда я убиваю explorer.exe
, функции касания продолжают работать – даже если я закрою IE и запустим новый экземпляр.
Сценарий 2:
То же самое, но вместо изменения оболочки по умолчанию в Internet Explorer я меняю ее на свою собственную программу, в которой используется встроенный Internet Explorer («WebBrowser»). То же самое происходит.
То, что я пробовал:
Программы автозапуска: когда explorer.exe запускается, он запускает все программы автозапуска. В проводнике нет соответствующих программ, но на всякий случай я вручную запускал все программы автозапуска, так что он идентичен (но без explorer.exe) для обычного входа. Он по-прежнему не работает (пока я не запустил explorer.exe).
В частности, запускаются TabTip.exe, TabTip32.exe и wisptis.exe.
Все службы также запущены.
Подвести итог
Запуск explorer.exe однажды меняет что-то в сенсорных возможностях Internet Explorer. Не имеет значения, работает ли explorer.exe – пока он запускается один раз.
Кто-нибудь знает, что вызывает такое поведение? Или как я могу обойти это аккуратно?
- HTML5 doctype ставит IE9 в режим причуд?
- Открытие * .svg с IE9 вызывает диалог «Открыть, Сохранить как»
- Как отключить защищенный режим в Internet Explorer 9?
- Internet Explorer 9 Drag and Drop (DnD)
- IE9 JSON Data "вы хотите открыть или сохранить этот файл"
- Параметры X-Frame-Allow - из нескольких доменов
- Вопрос TimeZone или DST в Win7 или IE9?
- Будет ли IE9 WebBrowser Control поддерживать все функции IE9, включая SVG?