Об’єднання папок «Файли програм» та «Файли програм (x86)» у Windows 7 64-розрядні


10

64-розрядна версія Windows 7 встановлює 32-бітні програми в Program Files (x86)папку, а 64-розрядні програми в Program Filesпапку. Звичайно, у Microsoft повинна бути причина для цього, але, як користувач, мені не здається зручним мати дві окремі папки програми. Чи є якийсь спосіб об'єднати ці папки в одну (бажано, Program Files) без пошкодження встановлених програм?

І чи буде проблема встановити 32-бітні програми в Program Filesпапку?


4
Чи можу я просто запитати, чому? Ви дійсно Program Filesчасто обмірковуєте теки в папках? Якщо так, то що ви робите, і чому? Здебільшого це слід вважати системними папками, оскільки якщо ви накрутите їх, програми у вашій системі, швидше за все, не спрацюють. Таким чином, ви, мабуть, не повинні сильно возитися з ними.
важкий

3
Незважаючи на те, що довідники до "Файлів програми" також мене дратують, я думаю, ви вимагаєте багато проблем, якщо ви спробуєте об'єднати їх в один.
Рой Ріко

Відповіді:


17

Я думаю, що деякі більші програми можуть встановлювати речі в обидва каталоги. Як би вони мали 32 та 64-бітні версії речей. Особливо, якщо мова йде про загальні файли та різні бібліотеки. І ви не хочете, щоб 32-бітна збірка була перезаписана 64-бітовою або навпаки. Ймовірно, не спрацює так добре наступного разу, коли буде використана збірка.


10
Важливо, щоб папка "Загальні файли" в кожній зберігалася окремо.
jtreser

@Jeff, саме так.
Свиш

3

Ні, немає способу перемістити встановлений додаток. Вам потрібно буде видалити та спробувати вибрати вручну пункт призначення при перевстановці.

Але моя порада - залишити це в спокої.

PS.
Ну, можливо, ви можете зробити деякий розширений злом реєстру, але це, ймовірно, набагато більше роботи, ніж перевстановлення програми (і набагато небезпечніше)


3

Мені не дуже потрібен комп'ютерний майстер, тому коли я побачив, що у мене є дві папки «Файли програм», я спробував об’єднати їх, щоб все було впорядковано.

Це дозволило мені об'єднати більшість речей, але тепер я не можу використовувати багато програм, оскільки, очевидно, каталог вказує на неправильне місце. Зараз я копіюю всі файли на початкове місце, використовуючи вкладку "попередні версії" у властивостях папки.

Сподіваюся, це виправить мою гнучку?

Так так: не намагайтеся об'єднувати "програмні файли" та "програмні файли (x86)".


2

Прочитавши все вище, і я вважаю, що якщо ви видалите файл (x86), ваша ліцензія на ідентифікатор продукту буде викрадена, тобто гарантія втрачена, Microsoft самі порадили мені не намагатися позбутися цієї папки, як я вважав, що це досить дивно, що з 64-бітною ОС Windows 7 виграли і (x86) програмні файли.

Вони сказали, що це призведе до нестабільності мого комп'ютера і до високого ризику аварій.

Насправді, найкраще робити це - залишити файл, встановлюючи нове програмне забезпечення на свій ПК, переконайтесь, що він просто переходить у вашу правильну папку програми. Ви отримуєте найкраще з обох світів за допомогою 32-бітових програм, і ви 64-бітні, яким деякі програми потребують цієї папки для функціонування.

Візьмемо, наприклад, головну колекцію adobe, наприклад, вона працює в основному з папкою програми (x86), і невелика кількість потрапляє у вашу нову ОС. Чесно кажучи просто залиште програму; ви все одно не збираєтеся повертати купи дискового простору


1

Одне з можливих рішень - зробити один з каталогів точкою з'єднання, яка вказує на іншу. Тобто, ви можете перемістити всі підпапки з Program Files (x86)до Program Files, видалити папку, Program Files (x86)а потім створити точку з’єднання з тим ім'ям, на яке вказує Program Files. Тепер, здається, у вас є два каталоги з однаковим вмістом, і всі посилання на додатки все ще залишаться недоторканими.

Звичайно, якщо дійсно є причина тримати ці каталоги окремо (як пропонує Svish), ви, мабуть, не повинні це намагатися все одно.


1

(Я практично не використовую програм MS, окрім самої ОС.)

Я практично завжди використовую власні встановлення та практично завжди ніколи не встановлюю в папки "Файли програм". (Насправді я навіть ніколи не встановлюю в свій системний диск, E: як є, а замість цього в C :.)

Дивлячись зараз, я бачу, що єдиний додаток, який пробився до програмних файлів, - це WinPcap (крім пунктів, встановлених під час встановлення Windows 7).

Отже, думаючи, що якщо ви більш конкретні в тому, де ви хочете щось встановити, ви можете мати більше шансів, що це теж закінчиться.


1

Ви точно не хочете возитися з цим. Це посилання має хороший огляд: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows насправді переспрямовує на правильну папку, навіть якщо програма не знає про папка x86 проти звичайної, і що старша програма має 32-бітне вікно, вона знає, що вона помістить її в папку x86, а програмні посилання на програмні файли в цій старшій програмі успішно переспрямовуються до папки програмних файлів x86.


1

Я робив це неодноразово лише заради задоволення. НЕ робіть цього, якщо ви не в порядку, коли ваш комп’ютер зламається негайно або з часом.

Я об'єднав програмні файли, програмні файли x86 та обидва їх загальні файли, програмні дані, папку користувачів та кілька інших системних папок у кожній можливій комбінації, просто щоб побачити, як комп’ютер відчував це.

У якийсь момент це не подобається. Іноді вона не є більш серйозною, ніж деякі програми не можуть бути встановлені, але інші комп’ютер взагалі відмовилися завантажуватися. Так трапилося багато різновидів помилок, що я не можу пригадати, які з них були пов'язані з моїми різними реєстрами, тому я не можу сказати вам конкретику, але це врешті-решт спричинить проблему, і ви можете чи не помітите / відносите її до об'єднання, але це буде там ... десь. Ховається, чекає. У будь-якому випадку, якщо ви дійсно хочете закрутити це, перейдіть сюди в реєстр і зробіть контури такими ж, якщо Windows 8.1 має такий самий, як і 7 ... Я не можу згадати, є він чи ні.

введіть тут опис зображення


Я думаю, що мій шлях regedit пропав на посаді. prolly провину користувача HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp

0

Дуже важливо залишити файли та папки Windows (особливо системні) саме там, де вони є, і, звичайно, не намагайтеся їх реорганізувати, щоб було зручніше для вас. Ці файли та папки були розміщені там, де вони є ДЛЯ ПРИЧИНИ.

Мені пригадується мій друг, який одного разу провів деякий час, беручи свої папки Windows 95 і реорганізуючи всі файли в MS-DOS, щоб вони були краще організовані. Уявіть його здивування та розчарування, коли його Windows 95 більше не працює.


0

Ця програма, Application Mover, існує вже деякий час, і я її успішно використовував багато разів. https://www.funduc.com/app_mover.htm Це доставляло мені певних проблем, коли я намагався зробити один і той же рух двічі одночасно (GUI першої інстанції зупинився, а потім відновився), але це сталося лише один раз; якщо у вас є терпіння, проблем взагалі немає. Крім того, що це просто працювало. Я планую об'єднати дві папки програмних файлів, тому я буваю тут.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.