É possível alterar o windows7 de 64 bits para 32 bits sem reinstalar o Windows? [duplicado]

1

É possível alterar o Windows de 64 bits para 32 bits sem reinstalar o Windows? Eu instalei o windows 7 de 64 bits no meu PC ontem à noite e eu não sabia que ele era de 64 bits, mas quando eu instalo algum software, ele diz que o seu windows não pode ser instalado. então eu tenho problemas, eu não quero formatar as janelas ou reinstalar as janelas, porque vai demorar pelo menos 30 minutos ou mais.

Existe algum software ou configurações que podem alterar as janelas de 64 bits para 32 bits em 5 minutos ou menos?

    
por Cin Sb Sangpi 26.08.2011 / 17:37

2 respostas

7

Não, não há como fazer isso. As versões de 32 e 64 bits são significativamente diferentes no nível do kernel, e não há como alterar isso sem uma reinstalação do sistema operacional.

O subsistema WoW64 do Windows pode traduzir com facilidade endereços e chamadas de função do mundo de 32 bits para um ambiente de 64 bits, portanto a maioria dos aplicativos de 32 bits (com algumas exceções devem ter sido instaladas em primeiro lugar.

Para mais detalhes, consulte este artigo .

    
por 26.08.2011 / 17:38
-3

No Windows de 64 bits, os programas de 32 bits são executados em uma camada de emulação. Essa camada de emulação simula a arquitetura x86, virtualizando a CPU, o sistema de arquivos, o registro, as variáveis de ambiente, as funções de informações do sistema, tudo isso. Se um programa de 32 bits tentar examinar o sistema, ele verá um sistema de 32 bits. Por exemplo, se o programa chamar a função GetSystemInfo para ver qual processador está sendo executado, será informado que ele está sendo executado em um processador de 32 bits, com um espaço de endereçamento de 32 bits, em um mundo com 32 bits e 32 Aves de 2 bits nas árvores de 32 bits.

E esse é o ponto da emulação: Manter o programa de 32 bits feliz simulando um ambiente de execução de 32 bits.

Comentário Koro está escrevendo um instalador na forma de um programa de 32 bits que detecta que está sendo executado em um sistema de 64 bits e deseja copiar arquivos (e presumivelmente definir entradas de registro e fazer outras coisas de instalação) no 64-bit. diretórios de bits, mas a camada de emulação redireciona as operações para os locais de 32 bits. A pergunta é "Qual é a maneira de encontrar o diretório x64 Program Files a partir de um aplicativo de 32 bits?"

EDIT: ISTO é tirado diretamente da Wikipedia

32-bit applications that include only 32-bit kernel-mode device drivers, or that plug into the process space of components that are implemented purely as 64-bit processes (e.g. Windows Explorer) cannot be executed on a 64-bit platform. Service applications are supported. The SysWOW64 folder located in the Windows folder on the OS drive contains several applications to support 32-bit applications (e.g. cmd.exe, useful to register 32bit windows services, odbcad32.exe, to register ODBC connections for 32-bit applications).

Em resumo, a resposta clara a essa pergunta é NÃO.

(Normalmente, o software vem em versões para máquinas de 32 e 64 bits.)

    
por 26.08.2011 / 18:11