Executando o processo de guia do IE de 64 bits no Windows 7

3

Eu tenho um componente ActiveX de 64 bits que quero rodar dentro do IE.

Assumi que quando executo o IE de 64 bits, as guias também serão processadas em 64 bits e poderei criar o objeto ActiveX.

Mas, mesmo no IE de 64 bits, as guias estão sendo executadas como processo de 32 bits. Existe alguma maneira de mudar isso?

    
por Asha 13.09.2016 / 19:00

2 respostas

5

Eu verifiquei no Windows 7 de 64 bits com o IE11 e o UAC ativados, e o link dado por @ ʜcʜιᴇ007 está correto: Vá no menu Ferramentas do IE para Opções da Internet, guia Avançado, em Segurança, e marque "Ativar Modo Protegido Avançado". Na versão mais recente do Windows, também precisa verificar "Ativar processos de 64 bits para o Modo Protegido Avançado". Re-lançamento do IE foi o suficiente no meu caso, embora a documentação aconselhe a reiniciar o computador.

Eu não tinha nenhum add-on instalado. A documentação diz que 32 bits Complementos são desabilitados no modo de 64 bits. Outra nota é que isso também funcionou no Windows 10 com o UAC desativado, então o UAC não parece importante aqui.

Isso deve fazer o trabalho, mas se por algum motivo isso não acontecer, há outra solução, que está no Registro para criar sob a chave CURRENT_USER\Software\Microsoft\Internet Explorer\Main a DWORD (32 bits) entrada denominada TabProcGrowth com zero como seu valor. Quando essa entrada do registro é definida como 0, as guias são executadas no mesmo processo que o processo do gerenciador, que é sempre de 64 bits em um sistema operacional de 64 bits. A documentação pode ser encontrada aqui (para o IE10, mas foi verificado por mim para IE11). Reiniciar o IE parece ser suficiente para essa configuração do registro para ser ativado ou desativado.

    
por 12.10.2016 / 17:00
0

Finalmente encontrei a solução para o Win7. Eu preciso criar um usuário normal (ou seja, não administrador) com o UAC ativado. Em seguida, ative o Modo Protegido Avançado e verifique também se a zona de onde a página da Web está sendo carregada tem o modo de proteção ativado. Então, eu posso iniciar o processo da guia de 64 bits sem definir TabProcGrowth.

    
por 24.10.2016 / 07:22