Gestos de toque no IE não funcionam sem que o explorer.exe seja executado uma vez

4

Edit: Reescrevendo minha pergunta:

Após uma solução de problemas adicional, posso concluir que:

Gestos de toque (arrastar, beliscar para ampliar, toque e mantenha pressionado) no Internet Explorer começam a funcionar quando:

  • O sistema está em execução há ~ 2 minutos. Isso coincide com o início atrasado dos serviços.
  • O Explorer.exe está sendo executado e depois morto. Presumo que o Explorer.exe inicie alguns serviços?

Os serviços com início atrasado são os seguintes:

  • Centro de Segurança
  • Proteção de Software
  • Windows Defender, Pesquisa e Atualização
  • Serviço de cache de fontes do Windows
  • Microsoft .NET Framework NGEN v4.0.30319_X64 e X86

Não vejo conexão entre esses serviços e gestos de toque, mas, para garantir, tentei iniciar manualmente esses serviços, mas sem sorte.

O que mais acontece depois da inicialização do sistema, o que também acontece quando o explorer é iniciado?

Edição 2:

Acabei de descobrir que é ~ 2 minutos do login . Isso significa que os serviços não podem desempenhar um papel nele. Pelo que entendi, os serviços não têm nada a ver com o login. Eles não são afetados por isso. E isso acontece sempre que eu efetuo logoff e logon novamente: ~ 2 minutos sem gestos de toque (não limitados ao Internet Explorer, mas tudo no Windows).

Pergunta antiga:

Detalhes: Internet Explorer 9 e Windows 7 Professional, executando em um HP TouchSmart (PC com tela sensível ao toque). Será um PC quiosque (executando uma GUI personalizada para exibição de sites).

Cenário 1:

Ao executar o Internet Explorer como um programa normal no Windows 7, as funções de toque funcionam perfeitamente. Posso percorrer o site arrastando-o com o dedo, beliscar o zoom e tocar com o botão direito do mouse.

Agora altero o shell padrão no Windows para o Internet Explorer (ou seja, o IE inicia em vez do explorer.exe). É claro que o Internet Explorer é iniciado ao efetuar login. No entanto, as funções de toque são reduzidas a cliques básicos (sem arrastar, sem zoom de pitada, sem clicar com o botão direito do mouse).

Então inicio manualmente explorer.exee as funções de toque funcionam novamente!

E aqui está a parte estranha: quando eu mato explorer.exe, as funções de toque continuam funcionando - mesmo que eu feche o IE e inicie uma nova instância.

Cenário 2:

Exatamente o mesmo, mas em vez de alterar o shell padrão para o Internet Explorer, mudo para o meu próprio programa, que usa um Internet Explorer incorporado ("WebBrowser"). A mesma coisa acontece.

O que eu tentei:

Programas de execução automática: quando o explorer.exe é iniciado, todos os programas de execução automática são iniciados. Não há programas relevantes sendo executados pelo explorer, mas, no caso, iniciei manualmente todos os programas de execução automática, para que sejam idênticos (mas sem o explorer.exe) a um logon normal. Ele ainda não funciona (até o lançamento do explorer.exe).

Especificamente, o TabTip.exe, o TabTip32.exe e o wisptis.exe estão todos em execução.

Todos os serviços também são iniciados.

Resumindo

Executar o explorer.exe uma vez altera algo nos recursos de toque do Internet Explorer. Não importa se o explorer.exe está sendo executado - desde que tenha sido executado uma vez.

Alguém sabe o que causa esse comportamento? Ou como posso contorná-lo perfeitamente?

Michael
fonte
Pergunta boba, mas você já tentou encerrar o Explorer, com os gestos de toque?
soandos
Sim, e eles continuam trabalhando. Explorer.exe lança algo que não consigo identificar. Existe alguma maneira mais fácil de comparar novos processos e serviços que não sejam o monitoramento services.msc e o Gerenciador de tarefas?
Michael
@ Michael: Verifique o visualizador de eventos ( Iniciar-> Executar-> eventvwr.msc ) e verifique o Windows Logs-> Log do sistema para ver se algum serviço foi iniciado cerca de 2 minutos após a inicialização.
James P
Obrigado James. Foi o que aconteceu logo antes do toque começar a funcionar: Iniciado: Experiência com aplicativos, BITS, Descoberta SSDP, Proteção de software, Centro de segurança (e algumas coisas sobre gerenciamento Intel e Google Updater). Parado: Serviço de Enumerador de Dispositivo Portátil.
Michael
Acabei de notar uma coisa: o pequeno cursor da tela de toque (apenas um pequeno ponto) aparece ao mesmo tempo em que os gestos de toque começam a funcionar. Até esse ponto, o cursor é o cursor padrão do Windows. Após ~ 2 minutos, ele muda para o cursor do ponto de contato. Provavelmente está conectado?
Michael