it-swarm-pt.tech

\ Arquivos de programas vs. \ Arquivos de programas (x86) no Windows de 64 bits

Quais são as razões para ter pastas separadas além de distinguir facilmente imagens de 32 bits de imagens de 64 bits?

11
squillman

Não se trata apenas da legibilidade humana, há muitos motivos programáticos para separar os aplicativos de 32 bits dos de 64 bits. Considere a pasta "Arquivos comuns". Se você tiver um aplicativo de 32 bits e um aplicativo de 64 bits que usam a pasta Arquivos comuns para um arquivo com o mesmo nome, você irá verificar o que foi instalado primeiro. Também há diferenças na forma como o Windows apresenta essas pastas aos próprios aplicativos, embora não esteja familiarizado o suficiente com elas para explicá-las bem.

Finalmente, esta é a primeira de muitas etapas na mudança para aplicativos de 64 bits universalmente nativos. Apresentar as pastas de forma diferente mantém a distinção visível para desenvolvedores e usuários, e "Arquivos de programas (x86)" de 32 bits é o estranho.

16
sh-beta

Como você escreveu em sua pergunta, essas pastas são diretórios de configuração padrão distintos para aplicativos de 32 e 64 bits.

Uma configuração híbrida interessante é o SQL Server 2005: se você instalar a versão de 64 bits, os arquivos do mecanismo SQL principal serão copiados para a pasta Arquivos de programas, as ferramentas, que são somente de 32 bits, serão instaladas em "Arquivos de programas (x86) "

2
splattne

Você mencionou o motivo: para distinguir arquivos de programa de 32 bits de arquivos de programa de 64 bits. Quando você executa um programa de 32 bits em uma instalação do Windows de 64 bits, o Windows redireciona as solicitações de pasta desse programa para% ProgramFiles% [C:\Arquivos de programas na versão em inglês] para a alternativa x86 [C:\Arquivos de programas ( x86)]. Por causa desse redirecionamento silencioso, programas de 64 e 32 bits podem coexistir sem interferir uns com os outros. (Por exemplo, o Windows de 64 bits inclui as versões do Internet Explorer de 64 e 32 bits.) O Windows também executa redirecionamentos semelhantes para seus próprios arquivos e chaves do Registro.

1
Jay Michaud