Слияние папок “Program Files” и “Program Files (x86)” в 64-разрядном Windows 7

Windows 7 64-разрядная версия устанавливает 32-разрядные программы на Program Files (x86) папка и 64-разрядные программы к Program Files папка. Конечно, Microsoft должна иметь причину того, чтобы сделать это, но как пользователь я не нахожу удобным иметь 2 отдельных папки программы. Есть ли любой способ объединить те папки в одну (предпочтительно, Program Files) не повреждая установленные программы?

И это была бы проблема для устанавливания 32-разрядных приложений в Program Files папка?

10
задан 31.10.2014, 20:17

5 ответов

Я думаю, что некоторые большие программы могли бы установить вещи в оба каталога. Как то, если у них были обе версии на 32 и 64 бита вещей. Особенно когда дело доходит до общих файлов и различных библиотек. И Вы не хотите, чтобы блок на 32 бита был перезаписан на 64 бита или наоборот. Вероятно, не работал бы так хорошо в следующий раз, что блок должен был использоваться.

17
ответ дан 07.12.2019, 12:36

Нет, нет никакого способа переместить установленное приложение. Необходимо будет удалить и попытаться выбрать место назначения установки вручную при переустановке.

Но мой совет состоит в том, чтобы оставить его в покое.

PS.
Хорошо Вы могли возможно сделать некоторое усовершенствованное взламывание реестра, но это - вероятно, намного больше работы, чем переустановка приложения (и намного более опасный)

3
ответ дан 07.12.2019, 12:36

Одно возможное обходное решение должно сделать один из каталогов точкой соединения, которая указывает на другой. Таким образом, Вы могли переместить все подпапки от Program Files (x86) кому: Program Files, удалите папку Program Files (x86) и затем создайте точку соединения с тем именем, которое указывает на Program Files. Вы теперь появились бы, имеют два каталога с идентичным содержанием, и все ссылки на приложения во все еще были бы неповреждены.

Конечно, если действительно существует причина разделить те каталоги (как Svish, предлагает), Вы, вероятно, не должны пробовать это так или иначе.

1
ответ дан 07.12.2019, 12:36

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

Они действительно говорили, что это оставит мой компьютер очень нестабильностью и высокий риск катастрофического отказа.

В значительной степени Ваша лучшая вещь сделать состоит в том, чтобы оставить файл, когда установка нового программного обеспечения на Вашем ПК удостоверяется, что это просто входит в Вашу корректную папку программы, Как действительно, когда Вы думаете об этом, что это действительно повреждает? Вы получаете лучший из обоих миров с этими 32 битными программами и Вами 64 бита, которые для некоторых приложений нужна та папка для функционирования.

Возьмите ведущий набор Adobe, например, он работает главным образом с (x86) папкой программы, и небольшое количество заканчивается в Вашей новой ОС. Честно просто оставьте программу; Вы не собираетесь возвращать "кучу" дискового пространства так или иначе

2
ответ дан 07.12.2019, 12:36

(Я не использую фактически приложений MS другой затем сама ОС.)

Я фактически всегда использую Заказные установки и фактически всегда никогда не устанавливаю в папки "Program Files". (На самом деле я даже не устанавливаю в свой Системный диск, E: как это, но вместо этого в C:.)

Смотря теперь, я вижу единственное приложение, которое превратило его путь в Программные файлы, WinPcap (другой затем объекты, установленные в установке Windows 7).

Так думая, что, если Вы более конкретны в том, где Вы хотите что-то установленное, у Вас может быть лучший шанс его заканчивающийся там также.

1
ответ дан 07.12.2019, 12:36

Теги

Похожие вопросы