В этой статье мы подробно расскажем о папках 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.