Fusionar carpetas "Archivos de programa" y "Archivos de programa (x86)" en Windows 7 de 64 bits


10

La versión de Windows 7 de 64 bits instala programas de 32 bits en la Program Files (x86)carpeta y programas de 64 bits en la Program Filescarpeta. Por supuesto, Microsoft debe tener una razón para hacerlo, pero como usuario no me resulta útil tener 2 carpetas de programas separadas. ¿Hay alguna forma de fusionar esas carpetas en una (preferiblemente Program Files) sin dañar los programas instalados?

¿Y sería un problema instalar aplicaciones de 32 bits en la Program Filescarpeta?


44
¿Puedo preguntar por qué? ¿Realmente andas dando vueltas en las Program Filescarpetas con tanta frecuencia? Si es así, ¿qué estás haciendo y por qué? En su mayor parte, estas deben considerarse carpetas del sistema, ya que si las arruinas, las aplicaciones en tu sistema probablemente no funcionarán. Como tal, probablemente no deberías meterte mucho con ellos.
heavyd

3
Aunque tener que "directorios de archivos de programa" también me molesta, creo que estás pidiendo muchos problemas si intentas fusionarlos en uno.
Roy Rico

Respuestas:


17

Creo que algunos programas más grandes podrían instalar cosas en ambos directorios. Como si tuvieran versiones de las cosas de 32 y 64 bits. Especialmente cuando se trata de archivos comunes y varias bibliotecas. Y no desea que un conjunto de 32 bits se sobrescriba con uno de 64 bits o viceversa. Probablemente no funcionaría tan bien la próxima vez que se usara ese ensamblaje.


10
Es importante que la carpeta "Archivos comunes" en cada uno se mantenga separada.
jtreser

@Jeff, exactamente.
Svish

3

No, no hay forma de mover una aplicación instalada. Deberá desinstalar e intentar seleccionar el destino de instalación manualmente al reinstalar.

Pero mi consejo es dejarlo solo.

PD.
Bueno, posiblemente podría hacer algo de piratería avanzada del registro, pero eso probablemente sea mucho más trabajo que reinstalar una aplicación (y mucho más peligroso)


3

No soy un gran experto en informática, así que cuando vi que tenía dos carpetas de "Archivos de programa", intenté fusionarlas para mantener las cosas ordenadas.

Me permitió fusionar la mayoría de las cosas, pero ahora no puedo usar muchos programas, ya que obviamente el directorio apunta al lugar equivocado. Ahora estoy copiando todos los archivos al lugar original usando la pestaña "versiones anteriores" en las propiedades de la carpeta.

¿Espero que esto arregle mi estiércol?

Entonces sí: no intentes fusionar "archivos de programa" y "archivos de programa (x86)".


2

Simplemente leyendo todo lo anterior, y lo que creo es que si desinstala el archivo (x86), su licencia de ID de producto se ha secuestrado, lo que significa que su garantía se ha perdido, los propios Microsoft me aconsejaron que no intente deshacerme de esta carpeta como pensé que era bastante extraño con un sistema operativo win 7 de 64 bits con archivos de programa (x86) también.

Dijeron que dejaría mi computadora muy inestable y con un alto riesgo de fallar.

Lo mejor que puedes hacer es dejar el archivo, cuando instales un nuevo software en tu PC, asegúrate de que solo vaya a la carpeta de tu programa correcto, ¿realmente cuando piensas en ello, qué es lo que realmente duele? Obtiene lo mejor de ambos mundos con los programas de 32 bits y 64 bits que algunas aplicaciones necesitan esa carpeta para funcionar.

Tome la colección maestra de adobe, por ejemplo, se ejecuta principalmente con la carpeta del programa (x86) y una pequeña cantidad termina en su nuevo sistema operativo. Sinceramente, solo salga del programa; no vas a recuperar montones de espacio en disco de todos modos


1

Una posible solución es hacer de uno de los directorios un punto de unión que apunte al otro. Es decir, puede mover todas las subcarpetas de Program Files (x86)a Program Files, eliminar la carpeta Program Files (x86)y luego crear un punto de unión con ese nombre al que apunta Program Files. Ahora parecería que tiene dos directorios con contenido idéntico, y todas las referencias a las aplicaciones dentro todavía estarían intactas.

Por supuesto, si realmente hay una razón para mantener esos directorios separados (como sugiere Svish), probablemente no debería intentar esto de todos modos.


1

(No uso prácticamente ninguna aplicación de MS que no sea el sistema operativo en sí).

Prácticamente siempre uso instalaciones personalizadas y prácticamente nunca instalo en carpetas de "Archivos de programa". (En realidad, ni siquiera lo instalo en mi unidad del sistema, E: como está, sino en C :.)

Mirando ahora, veo que la única aplicación que ha llegado a Archivos de programa es WinPcap (además de los elementos instalados en la instalación de Windows 7).

Por lo tanto, pensar que si es más específico en el lugar donde desea que se instale algo, también puede tener una mejor oportunidad de que termine allí.


1

Definitivamente no quieres meterte con eso. Este enlace tiene una buena descripción general: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows realmente redirige a la carpeta correcta, por lo que incluso si una aplicación no tiene conocimiento de la carpeta x86 frente a la normal y esa aplicación anterior es de 32 bits, Windows sabe colocarla en la carpeta x86 y las referencias programáticas a los archivos de programa dentro de esa aplicación anterior se redirigen con éxito a la carpeta de archivos de programa x86.


1

Lo he hecho varias veces solo por diversión. NO HAGAS esto a menos que estés de acuerdo con que tu computadora se caiga inmediatamente o eventualmente.

He fusionado archivos de programa, archivos de programa x86 y sus archivos comunes, datos de programa, la carpeta de usuarios y varias otras carpetas del sistema en todas las combinaciones posibles simplemente para ver cómo se siente la computadora al respecto.

En algún momento no le gusta. A veces no es más grave que ciertos programas que no se pueden instalar, pero otros la computadora se negó a arrancar por completo. Ocurrieron tantas variedades de errores que no recuerdo cuáles estaban relacionados con mis diversas regedits, por lo que no pude decirle detalles, pero eventualmente causará un problema y puede que lo note o no lo atribuya a la fusión, pero estará allí ... en alguna parte. Al acecho, esperando. De todos modos, si realmente quieres fastidiarlo, ve aquí en el registro y haz que las rutas sean las mismas, suponiendo que Windows 8.1 tenga lo mismo que 7 ... No puedo recordar si es o no.

ingrese la descripción de la imagen aquí


Creo que mi camino regedit desapareció en la publicación. prolly culpa del usuario HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp

0

Es muy importante dejar los archivos y carpetas de Windows (especialmente los del Sistema) exactamente donde están, y ciertamente no intente reorganizarlos para que sea más conveniente para usted. Esos archivos y carpetas se colocaron donde están POR UNA RAZÓN.

Recuerdo a un amigo mío que una vez pasó un tiempo tomando sus carpetas de Windows 95 y reorganizando todos los archivos en MS-DOS, para que estuvieran mejor organizados. Imagine su sorpresa y consternación cuando su Windows 95 ya no funciona.


0

Este programa, Application Mover, ha existido por un tiempo y lo usé con éxito muchas veces. https://www.funduc.com/app_mover.htm Me dio algunos problemas cuando intenté hacer el mismo movimiento dos veces simultáneamente (la GUI de la primera instancia se había detenido y luego se reanudó), pero eso sucedió solo una vez; si tienes paciencia, no hay problemas en absoluto. Aparte de eso, simplemente funcionó. Estoy planeando fusionar las dos carpetas de Archivos de programa, por eso estoy aquí.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.