Сенсорные жесты в IE не работают без запуска explorer.exe

Изменить: перефразировав мой вопрос:

При дальнейшем устранении неполадок я могу заключить, что:

Сенсорные жесты (перетаскивание, щепотка для увеличения, сенсорный и удерживающий нажатие) в Internet Explorer начинают работать, когда:

  • Система работает в течение ~ 2 минут. Это совпадает с задержкой начала обслуживания.
  • Explorer.exe запускается, а затем убивается. Я предполагаю, что Explorer.exe запускает некоторые службы?

Услуги с отложенным запуском:

  • Центр безопасности
  • Защита программного обеспечения
  • Защитник 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 – пока он запускается один раз.

Кто-нибудь знает, что вызывает такое поведение? Или как я могу обойти это аккуратно?

Давайте будем гением компьютера.