Defina aplicativos nativos para janelas de 64 bits como o Programa padrão

6

Em um Windows 7 (máquina de 64 bits), se você navegar para:

Control Panel\All Control Panel Items\Default Programs\Set Default Programs

Os programas na lista de programas à esquerda são automaticamente preenchidos com as janelas nativas, como o Internet Explorer e o Windows Media Player.

No entanto, por padrão, ao selecionar um desses, o Windows usará a versão de 32 bits do aplicativo, em vez da versão de 64 bits. Existe uma localização da qual essa lista é extraída ou uma maneira de alterar isso? Resultados de pesquisa iniciais não conseguiram nada.

Atualizar

Como sugerido por MikeAWood , tentei ajustar manualmente as configurações por tipo de arquivo, conforme indicado neste artigo e se deparar com problemas semelhantes, como alguns dos usuários na seção de comentários do artigo (que nunca foram resolvidos), bem como alguns problemas adicionais:

Atualizar

Como sugerido por Louis Somers , atualizei várias chaves do Registro e ainda tenho os problemas 4 e 5, sua resposta resolveu o resto das questões embora.

  1. Links de dentro de programas, ainda usam o Internet Explorer de 32 bits
  2. O ícone do Internet Explorer padrão da área de trabalho ainda usa o Internet Explorer de 32 bits
  3. Qualquer aplicativo com um shell incorporado do Internet Explorer ainda usa o Internet Explorer de 32 bits
  4. Todos os aplicativos que usam o serviço WebClient ainda usam o Internet Explorer de 32 bits
  5. Todas as conexões FTP dentro do Windows Explorer ainda usam o Internet Explorer de 32 bits
  6. Qualquer conteúdo ActiveDesktop ou conteúdo da web / planos de fundo dentro de uma pasta ainda usa o Internet Explorer de 32 bits

Atualizar

Baseado neste artigo e este artigo , eu posso definir o Windows Media Player para o padrão para a versão de 64 bits com êxito (no Windows 7, embora os artigos se refere ao Vista), mas eu não tive sorte semelhante com o Internet Explorer, alguma idéia?

    
por Brian Deragon 09.02.2012 / 09:33

3 respostas

1

Você pode tentar atualizar as chaves em:

HKEY_CLASSES_ROOT\IE.AssocFile.HTM\shell\open\command

para a versão desejada, mas você terá que fazer isso para um monte de possíveis entradas, por exemplo:

HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command
HKEY_CLASSES_ROOT\IE.HTTPS\shell\open\command

etc ...

Eu não acho que você tenha que mudar nada sob o HKEY_CLASSES_ROOT \ Wow6432Node.

    
por 19.05.2012 / 21:13
1

Esta sugere uma maneira simples de fazer isso alterando a associação de arquivos em Control Panel\All Control Panel Items\Default Programs\Set Associations . Simplesmente aponte a extensão para C:\program files\internet explorer\iexplore.exe e você deve estar definido.

A alteração de .htm e .html provavelmente deve levá-lo aonde você deseja estar.

    
por 15.05.2012 / 00:00
1

De Q & A: 64- Bit Internet Explorer de maio de 2009:

Q: Why isn't 64bit IE the default browser? Why can't I set the 64bit version of IE as the default browser?

A: This was an explicit choice made by the IE team, which may change at some point in the future. The problem is that users might inadvertently get "stuck" using the 64bit version and not realize it. This might cause some problems.

Q: Why? What does not work properly with 64bit IE?

A: Browser addons, including BHOs, Toolbars, and ActiveX controls, must generally be the same bitness as IE itself. So, if you are running a 64bit version of IE, any site that uses, say, Adobe Flash, isn't going to work until you install the 64bit version of the addon. Sadly, almost no browser addons are currently available in 64bit versions, although that's somewhat likely to change in the future as 64bit Windows becomes more prevalent.

Outro motivo pode ser que o IE9 de 32 bits também inclua um compilador de script Just In Time (JIT), que converte o script em código de máquina antes de executá-lo. Tanto quanto eu poderia encontrar, ainda não há compilador JIT para o IE de 64 bits, o que faz com que seja executado até 4 vezes mais lento.

Aparentemente, nada mudou desde 2009. Isso pode melhorar com o IE10 e o Windows 8.

A única solução que posso pensar para tornar o IE de 64 bits o padrão, é ir para "\ Arquivos de Programas (x86) \ Internet Explorer" e renomear iexplore.exe para outra coisa, como iexploreold.exe. Em seguida, vá para "\ Arquivos de Programas \ Internet Explorer" e copie o arquivo iexplore.exe da pasta e cole-o na pasta (x86). Ai.

    
por 15.05.2012 / 17:15