В чем разница между папкой Program Files и папкой Program Files (x86)?

V Cem Raznica Mezdu Papkoj Program Files I Papkoj Program Files X86



Если вы пользователь Windows, вы должны были видеть две папки Program Files в Диск С названный 'Программные файлы' и «Программные файлы (x86)» . Возникает вопрос: почему эти папки имеют одно и то же имя и что отличает их друг от друга? Хорошо! Важно отметить, что обе эти папки Program Files служат разным целям.

В этой статье мы подробно расскажем о папках Program Files в Windows, используя следующую схему:

Что такое папка Program Files?

Папка Program Files присутствует в «C:\Program Files» каталог системы. Он содержит все установленные приложения и программы, которые обычно не являются частью операционной системы по умолчанию. Все установленные приложения нуждаются в поддержке соответствующих DLL-файлов, файлов данных и т. д. для правильной работы. Папка Program Files управляет этими файлами, чтобы упростить выполнение приложений, не смешивая файлы.







Разница между папками Program Files и Program Files (x86)

Во-первых, чтобы проверить, есть ли в вашей системе две папки Program Files, откройте «Проводник файлов» используя «Виндовс + Е» ярлык на клавиатуре. Затем откройте «Этот компьютер» слева и дважды щелкните диск C, который в данном случае 'ОС (С:)' :





Здесь посмотрите, есть ли несколько папок Program Files. Например, в приведенном ниже примере есть две папки Program Files с именами 'Программные файлы' и «Программные файлы (x86)» :





Наличие двух папок Program Files означает, что на ПК установлена ​​64-разрядная операционная система. Ранее в Windows были только 32-разрядные операционные системы, содержащие одну папку Program Files. Теперь в 64-битных операционных системах пользователи могут использовать и 32-битные приложения. Для этого создаются две отдельные папки Program Files.



Файлы программ (x86) папка используется для хранения всех 32-разрядных приложений, установленных в системе, тогда как Программные файлы папка содержит все 64-битные приложения, установленные в системе. Две отдельные папки созданы для того, чтобы избежать возможности смешивания любых файлов DLL или данных приложения.

Например, если пользователь установил как 32-битную, так и 64-битную версии одних и тех же приложений, операционная система будет обрабатывать их обе по отдельности и не будет смешивать их данные. Поскольку 32-битные программы не могут загружать ни одну из 64-битных программ. Точно так же, если 32-разрядная программа попытается загрузить 64-разрядный файл DLL, произойдет сбой.

Что означает (x86)?
(x86) в названии папки Program Files просто используется для идентификации и отличия 32-битной операционной системы от 64-битной. «x86» берется из 32-битных процессоров, то есть 286, 386, 486.

Это все о разнице между двумя отдельными папками Program Files в Windows.

Заключение

Система с двумя папками Program Files с именем 'Программные файлы' и «Программные файлы (x86)» означает, что на нем установлена ​​64-битная операционная система. Program Files (x86) будет содержать все 32-битные программы, тогда как папка Program Files будет содержать все 64-битные программы, установленные в системе. Это разделение двух папок сделано, чтобы не перепутать DLL или файлы данных программ. В этой статье показано различие между папкой Program Files, т. е. для 64-разрядных программ, и папкой Program Files (x86), т. е. для 32-разрядных программ в Windows.