Mesclando as pastas “Arquivos de Programas” e “Arquivos de Programas (x86)” no Windows 7 de 64 bits

10

A versão de 64 bits do Windows 7 instala programas de 32 bits na Program Files (x86)pasta e programas de 64 bits na Program Filespasta. Obviamente, a Microsoft deve ter uma razão para fazer isso, mas como usuário não acho útil ter duas pastas de programa separadas. Existe alguma maneira de mesclar essas pastas em uma (de preferência Program Files) sem danificar os programas instalados?

E seria um problema instalar aplicativos de 32 bits na Program Filespasta?

Mehper C. Palavuzlar
fonte
4
Posso apenas perguntar por que? Você realmente pensa nas Program Filespastas com tanta frequência? Se sim, o que você está fazendo e por quê? Na maioria das vezes, essas devem ser consideradas pastas do sistema, pois se você estragar tudo, os aplicativos do seu sistema provavelmente não funcionarão. Como tal, você provavelmente não deveria estar mexendo muito com eles.
heavyd
3
Embora o fato de precisar dos diretórios "Arquivos de programas" também me incomode, acho que você está pedindo muitos problemas se tentar mesclá-los em um.
Roy Rico

Respostas:

17

Eu acho que alguns programas maiores podem instalar coisas nos dois diretórios. Como se tivessem versões de 32 e 64 bits. Especialmente quando se trata de arquivos comuns e várias bibliotecas. E você não deseja que um assembly de 32 bits seja substituído por um de 64 bits ou vice-versa. Provavelmente não funcionaria tão bem na próxima vez que a montagem fosse usada.

Svish
fonte
10
É importante que a pasta "Arquivos comuns" em cada uma seja mantida separada.
jtreser
@ Jeff, exatamente.
Svish
3

Não, não há como mover um aplicativo instalado. Você precisará desinstalar e tentar selecionar o destino da instalação manualmente ao reinstalar.

Mas meu conselho é deixá-lo em paz.

PS.
Bem, você poderia fazer alguns hackers avançados no registro, mas provavelmente é muito mais trabalhoso do que reinstalar um aplicativo (e muito mais perigoso)

Nifle
fonte
3

Eu não sou muito especialista em computadores, então, quando vi que tinha duas pastas "Arquivos de Programas", tentei combiná-las para manter as coisas arrumadas.

Ele me permitiu mesclar a maioria das coisas, mas agora não posso usar muitos programas, pois obviamente o diretório aponta para o lugar errado. Agora estou copiando todos os arquivos de volta ao local original usando a guia "versões anteriores" nas propriedades da pasta.

Espero que isso conserte minha sujeira?

Então sim: não tente mesclar "arquivos de programas" e "arquivos de programas (x86)".

sam
fonte
2

Acabei de ler tudo o que foi dito acima e acredito que, se você desinstalar o arquivo (x86), sua licença de ID do produto for invadida, o que significa que sua garantia será perdida, a própria Microsoft me aconselhou a não tentar me livrar dessa pasta como eu pensava. bastante estranho eu com um sistema operacional win 7 de 64 bits com arquivos de programa (x86) também.

Eles disseram que isso deixaria meu computador muito instável e com alto risco de travamento.

Praticamente a melhor coisa a fazer é deixar o arquivo, ao instalar um novo software no seu PC, verifique se ele está apenas na pasta correta do programa, como quando você pensa sobre o que realmente está doendo? Você obtém o melhor dos dois mundos com os programas de 32 bits e 64 bits, que alguns aplicativos precisam dessa pasta para funcionar.

Pegue a coleção mestre da Adobe, por exemplo, ela é executada principalmente na pasta do programa (x86) e uma pequena quantidade acaba no seu novo sistema operacional. Honestamente, basta sair do programa; você não voltará a ter muito espaço em disco

Navalha
fonte
1

Uma solução possível é tornar um dos diretórios um ponto de junção que aponta para o outro. Ou seja, você pode mover todas as subpastas de Program Files (x86)para Program Files, excluir a pasta Program Files (x86)e criar um ponto de junção com esse nome para o qual aponta Program Files. Você agora parece ter dois diretórios com conteúdo idêntico e todas as referências aos aplicativos ainda permanecerão intactas.

Obviamente, se realmente houver uma razão para manter esses diretórios separados (como sugere o Svish), você provavelmente não deve tentar isso de qualquer maneira.

Terje Mikal
fonte
1

(Não uso praticamente nenhum aplicativo da Microsoft que não seja o próprio sistema operacional.)

Eu praticamente sempre uso instalações personalizadas e quase sempre nunca instalo nas pastas "Arquivos de programas". (Na verdade, eu nunca instalo na unidade do sistema, E: como está, mas em C :.)

Olhando agora, vejo o único aplicativo que entrou nos arquivos de programas é o WinPcap (outros itens instalados na instalação do Windows 7).

Então, pensando que, se você for mais específico sobre onde deseja instalar algo, poderá ter uma chance melhor de que ele acabe lá também.

therube
fonte
1

Você definitivamente não quer mexer com isso. Este link tem uma boa visão geral: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm O Windows realmente redireciona para a pasta correta, mesmo que um aplicativo não esteja ciente de a pasta x86 vs. normal e esse aplicativo mais antigo é de 32 bits O Windows sabe colocá-lo na pasta x86 e as referências programáticas aos arquivos de programa desse aplicativo antigo são redirecionadas com êxito para a pasta de arquivos de programa x86.

jtreser
fonte
1

Eu fiz isso várias vezes apenas por diversão. NÃO FAÇA isso, a menos que esteja bem com o computador, imediatamente ou eventualmente.

Mesclei arquivos de programas, arquivos de programas x86 e seus arquivos comuns, dados de programas, pasta de usuários e várias outras pastas do sistema em todas as combinações possíveis, simplesmente para ver como o computador se sentia sobre isso.

Em algum momento, ele não gosta. Às vezes, não é mais grave do que certos programas não podem ser instalados, mas outros o computador se recusou a inicializar por completo. Ocorreram tantas variedades de erros que não me lembro quais estavam relacionadas aos meus vários regedits, por isso não pude fornecer detalhes específicos, mas acabará causando um problema e você poderá ou não perceber / atribuí-lo à mesclagem, mas estará lá ... em algum lugar. À espreita, esperando. De qualquer forma, se você realmente quer se ferrar com ele, vá aqui no registro e faça os caminhos da mesma maneira, assumindo que o Windows 8.1 tenha o mesmo que 7 ... Não me lembro se é ou não.

insira a descrição da imagem aqui

shatterlamp
fonte
Eu acho que meu caminho regedit desapareceu no post. prolly HKEY_LOCAL_MACHINE culpa do usuário \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp
0

É muito importante deixar os arquivos e pastas do Windows (especialmente os do Sistema) exatamente onde eles estão, e certamente não tente reorganizá-los, para que seja mais conveniente para você. Esses arquivos e pastas foram colocados onde estão POR UMA RAZÃO.

Lembro-me de um amigo meu que uma vez passou um tempo pegando suas pastas do Windows 95 e reorganizando todos os arquivos no MS-DOS, para que ficassem melhor organizados. Imagine sua surpresa e consternação quando o Windows 95 não funcionou mais.

Foebane
fonte
0

Este programa, Application Mover, já existe há algum tempo e eu o usei com sucesso várias vezes. https://www.funduc.com/app_mover.htm Isso me causou alguns problemas quando tentei fazer a mesma jogada duas vezes simultaneamente (a GUI da primeira instância havia parado e depois foi retomada), mas isso aconteceu apenas uma vez; se você tiver paciência, sem problemas. Fora isso, apenas funcionou. Estou planejando mesclar as duas pastas Arquivos de Programas, é por isso que estou aqui.

Vittorio Zamparella
fonte