Обычная папка Program Files содержит 64-битные приложения, а «Program Files (x86)» используется для 32-битных приложений. Установка 32-битного приложения на ПК с 64-битной Windows автоматически направляется в Program Files (x86).
Нужны ли мне как программные файлы, так и программные файлы x86?
Любой, кто использует 64-битную версию Windows, увидит как обычную папку Program Files, так и новую загадочную папку с окончанием «(x86)». . Версия x86 предназначена для обратной совместимости, так что вы можете запускать 32-битные приложения на 64-битной ОС. Итак, вам нужны обе папки, а не «восемьдесят шесть» ни одной из них.
В чем разница между Program Files и программным файлом x86?
Основное отличие состоит в том, что папка с программным файлом с путем к файлу «C: Program Files» используется для выполнения 64-битных приложений, а папка с программными файлами (X86) с путем к файлу «C: Program Files (x86)» — используется для выполнения 32-битных приложений.
В чем разница между программными файлами?
В заключение, основное различие между Program Files и Program Files (x86) заключается в том, что первый one Program Files содержит только 64-битные программы и приложения, в то время как последний Program Files (x86) содержит только 32-разрядные программы и приложения.
Очистка папки Program Files
Вы можете удалить Program Files x86?
Program Files используется для 64-битных приложений, а Program Files (x86) — для 32-битных приложений. Если бы вы удалили папку (x86), любые установленные вами 32-битные приложения больше не будут работать. Так что нет, удалять эту папку — не лучшая идея.
Должны ли программные файлы быть на диске C?
Когда нужно переместить файлы программы на другой диск? Большинство программ по умолчанию устанавливаются на диск C:. Со временем в системном разделе может не хватить места из-за все большего количества программ, и компьютер также может замедлиться.
Почему в Windows два Программных файла?
Чтобы обойти эту загадку, Windows создала две папки с файлами; один для старых 32-битных программ (x86) и один для 64-битных программ. Когда программа пытается взаимодействовать с другой программой, она будет ограничивать взаимодействие в папке с файлами программы, в которой находится.
Где мои программные файлы?
По умолчанию находится папка Program Files. в корневом каталоге основного жесткого дискас путем C: Program Files. Чтобы открыть эту папку на вашем компьютере, выполните следующие действия. Откройте проводник. . Откройте папку Program Files или Program Files (x86).
Должен ли я использовать программные файлы?
Нет, вам не нужно использовать Program Files. Я не использую свой компьютер, так как диск Windows — это твердотельный накопитель емкостью 128 ГБ, поэтому я устанавливаю большинство программ на внешний диск. При этом установка ваших программ в Мои документы может быть не лучшей практикой, особенно в многопользовательских системах.
В чем смысл Program Files x86?
Обычная папка Program Files содержит 64-разрядные приложения, а «Program Files (x86)» — это используется для 32-битных приложений. Установка 32-битного приложения на ПК с 64-битной Windows автоматически направляется в Program Files (x86).
Могу ли я переместить программные файлы на диск D?
- Щелкните правой кнопкой мыши значок Windows и выберите «Приложения и компоненты». Или перейдите в «Настройки»> нажмите «Приложения», чтобы открыть «Приложения и функции».
- Выберите программу и нажмите «Переместить», чтобы продолжить, затем выберите другой жесткий диск, например диск D: для перемещения выбранного приложения, и нажмите «Переместить» для подтверждения.
Почему в Windows 10 есть два программных файла?
Вторая папка с надписью Program Files (x86) — это расположение по умолчанию для всех ваших 32-битных приложений. Поскольку вы ранее обновили свой компьютер до Windows 10 и понизили его, система могла создать дубликат папки Program Files. Вот почему на вашем диске отображаются 4 программных файла.
Что должно быть в Program Files?
Эта папка Program Files является рекомендуемым местом для установки программ, которые вы должны установить. хранить свои исполняемые файлы, данные и другие файлы. Другими словами, программы устанавливаются в папку Program Files. В 64-битных версиях Windows 64-битные приложения устанавливаются в папку Program Files.
Почему я не могу удалить программные файлы?
Скорее всего, это связано с тем, что в данный момент файл пытается использовать другая программа. Это может произойти, даже если вы не видите запущенных программ. Когда файл открывается другим приложением или процессом, Windows 10 переводит файл в заблокированное состояние, и вы не можете удалить, изменить или переместить его в другое место. . Закройте все программы.
Могу ли я удалить папку Adobe в Program Files x86?
- Шаг 1. Измените владельца папки CMap и ее содержимого. Перейдите в C: Program Files Adobe Acrobat 9.0 Resource .
- Шаг 2. Настройте разрешения для папки CMap и ее содержимого. В окне свойств CMap нажмите кнопку Изменить . .
- Шаг 3: Удалите папку CMap.
Какие программные файлы Windows можно удалить?
- 1] Окна Временная папка. Временная папка доступна по адресу C: Окна Темп. .
- 2] Файл гибернации. Файл Hibernate используется Окна чтобы сохранить текущее состояние ОС. .
- 3] Окна. .
- 4] Загружено Файлы программ.
- 5] Предварительная выборка. .
- 6] Шрифты.
- 7] Папка SoftwareDistribution. .
- 8] Офлайн-веб-страницы.
Источник: c-pt.ru
В чем разница между папками «Program Files (x86)» и «Program Files» в Windows?
- 32-битная и 64-разрядная Windows
- Что хранится в каждой папке
- Почему они разделяются?
- Почему 32-битная папка называется (x86)?
- Это обычно не имеет значения
Видео: В чем разница между папками «Program Files (x86)» и «Program Files» в Windows?
2023 Автор: Geoffrey Carr | [email protected] . Последнее изменение: 2023-07-11 09:29
32-битная и 64-разрядная Windows
Первоначально Windows была доступна только в 32-разрядной операционной системе. В 32-разрядных версиях Windows-даже 32-разрядных версий Windows 10, которые по-прежнему доступны сегодня, вы увидите только папку «C: Program Files».
Эта папка Program Files является рекомендуемым местом, где установленные программы должны хранить исполняемые файлы, данные и другие файлы. Другими словами, программы устанавливаются в папку Program Files.
В 64-разрядных версиях Windows 64-разрядные приложения устанавливаются в папку Program Files. Однако 64-разрядные версии Windows также поддерживают 32-разрядные программы, и Microsoft не хочет, чтобы 32-битное и 64-битное программное обеспечение смешивались в одном месте. Таким образом, 32-разрядные программы устанавливаются в папку «C: Program Files (x86)».
Windows запускает 32-разрядные приложения в 64-разрядных версиях Windows с использованием WOW64, что означает «32-разрядная версия Windows на 64-разрядной Windows».
Когда вы запускаете 32-разрядную программу в 64-разрядной версии Windows, уровень эмуляции WOW64 плавно перенаправляет доступ к файлу с «C: Program Files» на «C: Program Files (x86)». 32-разрядный программа пытается получить доступ к папке Program Files и указана на папку Program Files (x86). 64-разрядные программы по-прежнему используют обычную папку Program Files.
Что хранится в каждой папке
В 64-разрядной версии Windows 64-разрядные программы хранятся в папке «C: Program Files», а 32-разрядные программы хранятся в папке «C: Program Files (x86)».
Вот почему разные программы распространяются через две папки Program Files, кажущиеся случайными. В папке «C: Program Files» находятся 64-разрядные, а в папке «C: Program Files (x86)» 32-разрядные.
Почему они разделяются?
Это функция совместимости, предназначенная для старых 32-разрядных программ. Эти 32-разрядные программы могут не знать, что 64-разрядная версия Windows даже существует, поэтому Windows отводит их от этого 64-битного кода.
32-разрядные программы не могут загружать 64-разрядные библиотеки (DLL-файлы) и могут вылетать, если они попытались загрузить определенный DLL-файл и обнаружили 64-битную версию вместо 32-разрядной. То же самое касается 64-разрядных программ. Сохранение различных программных файлов для разных архитектур процессоров предотвращает подобные ошибки.
Например, предположим, что Windows просто использовала одну папку Program Files. 32-разрядное приложение может искать файл DLL Microsoft Office, найденный в C: Program Files Microsoft Office, и попытаться загрузить его. Однако, если у вас установлена 64-разрядная версия Microsoft Office, приложение будет аварийно завершено и не будет работать должным образом. С отдельными папками это приложение не сможет найти DLL вообще, потому что 64-разрядная версия Microsoft Office будет в C: Program Files Microsoft Office, и 32-разрядное приложение будет искать в C: Program Files (x86) Microsoft Office.
Это также помогает, когда разработчик создает как 32-битную, так и 64-разрядную версии приложения, особенно если они должны быть установлены сразу в некоторых ситуациях. 32-разрядная версия автоматически устанавливается в C: Program Files (x86), а 64-разрядная версия автоматически устанавливается в C: Program Files. Если Windows использовала одну папку, разработчику приложения пришлось бы установить 64-разрядную папку в другую папку, чтобы разделить их. И, вероятно, не было бы реального стандарта, где разработчики устанавливали разные версии.
Почему 32-битная папка называется (x86)?
Это то, что означает «Program Files (x86)». Это папка Program Files для программ с использованием старой архитектуры процессора x86. Заметим, однако, что 64-разрядные версии Windows не могут запускать 16-разрядный код.
Это обычно не имеет значения
Обычно не имеет значения, хранятся ли файлы программы в Program Files или Program Files (x86). Windows автоматически устанавливает программы в правильную папку, поэтому вам не нужно об этом думать. Программы отображаются в меню «Пуск» и функционируют нормально, независимо от того, где они установлены.Обе 32-разрядные и 64-разрядные программы должны хранить ваши данные в папках, таких как AppData и ProgramData, а не в любой папке Program Files. Просто позвольте вашим программам автоматически решать, какую папку Program Files использовать.
Если вы используете переносное приложение, оно может запускаться из любой папки в вашей системе, поэтому вам не нужно беспокоиться о том, где их разместить. Нам нравится переносить переносные приложения в Dropbox или другой тип облачной папки хранения, чтобы они были доступны на всех наших компьютерах.
Иногда вам нужно знать, где хранится программа. Например, допустим, вы хотите войти в свой каталог Steam для резервного копирования некоторых файлов. Вы найдете его в C: Program Files (x86), так как Steam — это 32-разрядная программа.
Если вы не знаете, установлена ли установленная вами программа 64-разрядной или нет, и вы ищете папку для ее установки, вам может потребоваться найти ее в папках программных файлов, чтобы найти ее.
Вы также можете посмотреть в диспетчере задач Windows 10.
Популярная тема
В чем разница между Windows 10 Express или Custom Setup?
Когда вы впервые настроите Windows 10, Microsoft захочет ускорить процесс с помощью «Экспресс-настроек». Мы рекомендуем немного поработать и вместо этого выполнить индивидуальную настройку.
В чем разница между папками «System32» и «SysWOW64» в Windows?
В 64-разрядных версиях Windows у вас есть две отдельные папки Program Files. Но это не заканчивается. У вас также есть два отдельных системных каталога, в которых хранятся библиотеки DLL и исполняемые файлы: System32 и SysWOW64. Несмотря на имена, System32 полон 64-битных файлов, а SysWOW64 полон 32-битных файлов. Так что же дает?
В чем разница между Ubuntu, openSUSE и Fedora в Windows 10?
Подсистема Windows для Linux получила огромное обновление в обновлении Fall Creators от Windows 10. Теперь он поддерживает несколько дистрибутивов Linux, а не только Ubuntu. Ubuntu, openSUSE и SUSE Linux Enterprise Server доступны на момент запуска, а Fedora и другие дистрибутивы Linux должны появиться в будущем.
В чем разница между 32-разрядной и 64-разрядной версиями Windows?
Независимо от того, покупаете ли вы новый компьютер или обновляете старый, вы, вероятно, встретите «64-разрядное» обозначение и задаетесь вопросом, что это значит. Читайте дальше, когда мы объясняем, что такое Windows 64-бит, и почему вы хотите кусочек этого 64-битного пирога.
В чем разница между масштабированием и разрешением экрана в Windows?
Если вы пытаетесь настроить экран монитора или ноутбука на лучший или самый удобный просмотр, вы можете подумать, какие настройки лучше всего подходят и как они могут влиять друг на друга. Имея это в виду, сегодняшняя должность и должность суперпользователя SuperUser имеет ответ на вопрос с запутанным читателем.
Источник: ru.begin-it.com
В чем разница между «Program Files» и «Program Files X86»?
В Windows 7 есть две папки: «Program Files» и «Program Files X86». В чем разница между ними?
Где устанавливается 64-битная программа?
Комментировать
3 ответа на вопрос
MartinStettner 2011-06-20 в 09:24
Эти две папки существуют только в 64-битных версиях Windows (XP, Vista и 7). 64-битные приложения идут в «Program Files», 32-битные приложения устанавливаются в «Program Files (x86)».
Комментировать
KCotreau 2011-06-20 в 14:21
Другой ответ частично верен, но они «не существуют только в 64-битных версиях Win7». Они также существуют в 64-разрядной версии XP, 64-разрядной версии Vista, 64-разрядной версии Server 2003, 64-разрядной версии Server 2008 и т. Д.
Родные 64-битные приложения запускаются в «Программных файлах»; и «Program Files (x86)» служит в качестве обратной совместимости для 32-разрядных приложений, работающих на 64-разрядной платформе.
8 комментариев
Для справки, админ с тех пор отредактировал свой ответ. KCotreau 12 лет назад 0
Да, и это очевидно, любой может редактировать другой пост, если у него достаточно представителей. edusysadmin здесь не администратор в суперпользователе, а обычный пользователь, как большинство из нас здесь. Moab 12 лет назад 0
Я бы сказал, что (x86) существует для упрощения поддержки двух отдельных установок некоторого программного обеспечения, поскольку WoW64 не требует запуска исполняемого файла из определенного места. Phoshi 12 лет назад 0
Комментировать
DiableNoir 2011-06-20 в 20:19
Другие ответы верны, но они не говорят, как это работает. Установка всегда ищет значение переменной «ProgramFilesPath» в реестре Windows, который находится в:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion
Здесь вы также можете найти как x64-path, так и x86-path.
Программа установки, написанная для самой архитектуры x86, автоматически перемещается по пути «Program Files (X86)». Современные установщики, такие как InstallShield, также могут определить, какой путь является правильным, основываясь на программном обеспечении, которое они хотят настроить.
2 комментария
Стоит также отметить, что некоторые старые установщики все равно будут устанавливаться в Program Files, потому что они используют жестко закодированный каталог вместо проверки, запрашивающей окна сообщать о местонахождении. AndrejaKo 12 лет назад 1
А WIX может устанавливаться в Program Files только на 64-битных системах с большим количеством искажений. Так что приложения используют WIX для установщика, все устанавливаются в Program Files (x86) David Thielen 12 лет назад 0
Комментировать
Похожие вопросы
- 2 Windows 7 Home Premium запоминает пароли общего доступа к сети?
- 4 Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел.
- 4 Функция Windows 7 «Aero Snap» в Ubuntu GNOME
Источник: wikiroot.ru