Программные файлы - Википедия - Program Files

Файлы программ это имя каталога стандартной папки в Майкрософт Виндоус операционные системы в котором Приложения которые не являются частью операционной системы, обычно устанавливаются. Обычно каждое приложение, установленное в каталоге «Program Files», имеет подкаталог для ресурсов, специфичных для приложения. Общие ресурсы, например ресурсы, используемые несколькими приложениями одной компании, обычно хранятся в папке 'Общие программные файлы'каталог.

Обзор

В стандартной установке Windows каталог Program Files будет по адресу % SystemDrive% Program Files (или его локализованный эквивалент), а «Общие программные файлы» (или его локализованный эквивалент) будут подкаталогом в «Программных файлах». В Windows Vista и более поздних версиях пути к каталогам «Program Files» и «Common Program Files» не локализованы на диске. Вместо этого локализованные имена Точки соединения NTFS в нелокализованные местоположения. Кроме того, Оболочка Windows локализует имя папки Program Files в зависимости от языка отображения пользовательского интерфейса системы.

Можно перемещать как «Program Files», так и «Common Program Files». При запуске системы фактические пути к 'Program Files' и 'Common Program Files' загружаются из Реестр Windows, где они хранятся в ProgramFilesDir и CommonFilesDir ценности под HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion. Затем они становятся доступными для остальной системы через изменчивую переменные среды %Файлы программ%, и % CommonProgramFiles%. Приложения также могут получить расположение этих путей, запросив Настройка API с помощью дириды, или через Инструментарий управления Windows, или запросив оболочку с помощью CSIDL, или ShellSpecialFolderConstants. Все эти методы не зависят от локализации.

x86-64 и IA-64 версии Windows имеют две папки для файлов приложений: Файлы программ папка служит целью установки по умолчанию для 64-разрядных программ, а папка Программные файлы (x86) папка является целью установки по умолчанию для 32-разрядных программ, которым требуется WoW64 слой эмуляции. Хотя 64-битные версии Windows также имеют % ProgramFiles (x86)% переменная среды, dirid и CSIDL не различаются между 32-битной и 64-битной средами; API просто возвращают разные результаты в зависимости от того, эмулируется вызывающий процесс или нет.

Чтобы быть обратно совместимой с 8.3 ограничения из старых Таблица размещения файлов имена файлов, имена «Program Files», «Program Files (x86)» и «Common Program Files» сокращены системой до программа ~N и общий ~N, куда N - это цифра, порядковый номер, который при чистой установке будет равен 1 (или 1 и 2, если присутствуют и Program Files, и Program Files (x86)).

Если Windows установлена ​​на NTFS тома, по умолчанию папку «Program Files» могут изменять только члены групп пользователей «Администраторы». Это может быть проблемой для программ, созданных для Windows 9x. В этих операционных системах не было защиты файловой системы, и поэтому программы могли также хранить свои данные в «Program Files». Программы, которые хранят свои данные в 'Program Files', обычно не работают правильно на Windows NT системы с обычными правами пользователя, если не снижена безопасность затронутых подкаталогов. Виндоус виста решил эту проблему, представив Виртуализация файлов и реестра. Когда эта виртуализация включена для процесса, Windows сохраняет изменения в папке Program Files в % LocalAppData% VirtualStore Program Files (x86).[1]

Локализация

Язык WindowsИмя папки, в которой
хранит программные файлы
Имя папки, в которой
хранит общие программные файлы
английскийФайлы программОбщие файлы
арабскийФайлы программ (ملفات البرامج (x86)Для WoW64)Общие файлы
Китайский (упрощенный, традиционный, тайваньский)Файлы программОбщие файлы
ЧешскийФайлы программОбщие файлы
ДатскийПрограммистFlles filer
нидерландский языкФайлы программОбщие файлы
ФинскийФайлы программОбщие файлы
ФранцузскийПрограмм *Коммуны Фишье
НемецкийПрограммаGemeinsame Dateien
ивритФайлы программОбщие файлы
Эллинский (греческий)Αρχεία ΕφαρμογώνОбщие файлы
ВенгерскийProgramfájlokОбщие файлы
ИтальянскийProgrammiFile comuni
ЯпонскийФайлы программОбщие файлы
КорейскийФайлы программОбщие файлы
норвежский языкПрограммный файлFellesfiler
ПольскийФайлы программ (Pliki programów (x86) для WoW64)Общие файлы
португальскийПрограммыFicheiros comuns
Португальский (Бразилия)Arquivos de ProgramasArquivos comuns
румынскийФайлы программОбщие файлы
русскийФайлы программОбщие файлы
испанскийArchivos de programaArchivos comunes
ШведскийПрограммаФильтр Деладе
турецкийФайлы программ (Программа Dosyaları (x86) для WoW64)Общие файлы
* В Windows Vista и более поздних версиях. (Имя папки было таким же, как на английском языке в более старых версиях Microsoft Windows.)

Смотрите также

Рекомендации