Windows · 2 min read · Sep 29, 2025
Por que o Windows de 64 bits precisa de duas pastas de Arquivos de Programas?

Por que o Windows de 64 bits precisa de uma pasta separada “Arquivos de Programas (x86)”?
Desde 2005, a Microsoft oferece versões de 32 bits e 64 bits de seu sistema operacional Windows (OS) para suportar novos CPUs de 64 bits. Portanto, se você vê uma pasta Arquivos de Programas (x86) em seu computador, isso significa que você está executando um sistema operacional Windows de 64 bits. Você notará que existem duas pastas separadas onde seus Arquivos de Programas são mantidos:
• Arquivos de Programas (x86), que contém programas e aplicativos de 32 bits, e.
• Arquivos de Programas, que contém programas e aplicativos de 64 bits.
Mas, você já se perguntou por que é necessário ter essas duas pastas e qual é a diferença entre elas?
Um sistema operacional Windows de 64 bits tem suporte retroativo para aplicativos de 32 bits. Além disso, o Windows de 64 bits armazena todos os aplicativos de 32 bits em outra pasta para que você saiba que esses aplicativos foram criados para um sistema operacional de 32 bits, o que também é uma maneira muito boa de organizar tudo corretamente.
O Windows funciona de forma mais suave se mantiver esses dois tipos muito diferentes de código separados. O sistema operacional não pode assumir que um programa x86 sabe que existe um código x64, e isso poderia causar problemas se eles se cruzarem.
Por exemplo, se um programa de 32 bits fosse procurar um .dll e encontrasse um que veio com uma versão x64, o programa não funcionaria e não saberia por que não funcionou. Portanto, mantê-los em pastas separadas é a maneira mais simples de evitar tais problemas. No entanto, essa pasta (Arquivos de Programas x86) está disponível apenas em um sistema operacional Windows de 64 bits (XP, Vista, 7, 8).
Então, por que a pasta de 32 bits é chamada de “(x86)”? x86 é outra maneira de se referir a processadores de 32 bits. Originalmente, processadores de 16 bits — especificamente, as arquiteturas de processador 8086 e 8088 — eram referidos como “x86”.
Esse nome foi posteriormente estendido para incluir a família de processadores de 32 bits 80386 e 80486. Quando os processadores de 64 bits foram introduzidos, eles foram chamados de x64 para distingui-los das linhas de processadores mais antigas. O número 86 agora se refere a código pré-x64, seja ele de 16 ou 32 bits, mesmo que o código x86 de 16 bits não funcione em versões de 64 bits do Windows.
Além dos Arquivos de Programas, também existem outros componentes que têm versões de 32 bits e 64 bits do Windows. Alguns desses são armazenados em Winsxs (que significa Windows Side By Side) e WoW64 (Windows de 32 bits em Windows de 64 bits), que é um subsistema do sistema operacional Windows capaz de executar aplicativos de 32 bits que estão incluídos em todas as versões de 64 bits do Windows.
Fonte: Superuser
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.