4

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

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

Сенсорные жесты (перетаскивание, масштабирование, масштабирование, нажатие и удерживание правой кнопки мыши) в 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 - если он был запущен один раз.

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

0