10

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

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

10 ответов10

17

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

3

Я не очень разбираюсь в компьютерах, поэтому, когда я увидел, что у меня есть две папки "Program Files", я попытался объединить их вместе, чтобы сохранить порядок.

Это позволило мне объединить большинство вещей, но теперь я не могу использовать много программ, поскольку каталог явно указывает на неправильное место. Сейчас я копирую все файлы обратно в исходное место, используя вкладку "предыдущие версии" в свойствах папки.

Надеюсь, это исправит мою грязь?

Так что да: не пытайтесь объединять "программные файлы" и «программные файлы (x86)».

3

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

Но мой совет - оставить это в покое.

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

2

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

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

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

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

1

Я сделал это несколько раз просто для удовольствия. НЕ ДЕЛАЙТЕ ЭТОГО, если вы не в порядке, когда ваш компьютер отключается немедленно или в конце концов.

Я объединил программные файлы, программные файлы x86 и их общие файлы, программные данные, папку пользователей и несколько других системных папок во всех возможных комбинациях, чтобы просто увидеть, как компьютер к этому относится.

В какой-то момент это не нравится. Иногда он не более серьезен, чем некоторые программы, которые невозможно установить, но в других случаях компьютер вообще отказывается загружаться. Произошло так много разновидностей ошибок, что я не могу вспомнить, какие из них были связаны с моими различными regedits, поэтому я не мог рассказать вам подробности, но это в конечном итоге вызовет проблему, и вы можете или не заметить / приписать ее слиянию, но это будет там ... где-то. Скрываюсь, жду. В любом случае, если вы действительно хотите прикрутить его, зайдите сюда в реестре и задайте пути так же, при условии, что Windows 8.1 имеет то же самое, что и 7 ... Я не могу вспомнить, если это или нет.

1

Вы определенно не хотите связываться с этим. Эта ссылка имеет хороший обзор: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows фактически перенаправляет в нужную папку, так что даже если приложение не знает о папка x86 vs. normal, и это старое приложение - 32-битное окно, знает, как поместить его в папку x86, и программные ссылки на программные файлы в этом старом приложении успешно перенаправляются в папку программных файлов x86.

1

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

Конечно, если действительно есть причина разделять эти каталоги (как предполагает Свиш), вам, вероятно, не стоит пытаться делать это в любом случае.

1

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

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

Теперь я вижу, что единственным приложением, попавшим в Program Files, является WinPcap (кроме элементов, установленных при установке Windows 7).

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

0

Эта программа, Application Mover, существует уже некоторое время, и я успешно использовал ее много раз. https://www.funduc.com/app_mover.htm Это доставило мне некоторые затруднения, когда я попытался сделать одно и то же движение дважды одновременно (графический интерфейс первого экземпляра остановился, а затем возобновился), но это произошло только один раз; если у вас есть терпение, никаких проблем вообще. Кроме этого это просто сработало. Я планирую объединить две папки Program Files, поэтому я оказался здесь.

0

Очень важно оставлять файлы и папки Windows (особенно системные) именно там, где они есть, и, конечно, не пытайтесь реорганизовать их так, чтобы вам было удобнее. Эти файлы и папки были размещены там, где они находятся по причине.

Мне вспоминается мой друг, который однажды провел некоторое время, забирая свои папки в Windows 95 и реорганизуя все файлы в MS-DOS, чтобы они были лучше организованы. Представьте его удивление и смятение, когда его Windows 95 больше не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .