Файлы программ - Program Files - Wikipedia
Файлы программ это имя каталога стандартной папки в Майкрософт Виндоус операционные системы в котором Приложения которые не являются частью операционной системы, обычно устанавливаются. Обычно каждое приложение, установленное в каталоге «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 | Общие файлы |
Итальянский | Programmi | File comuni |
Японский | Файлы программ | Общие файлы |
Корейский | Файлы программ | Общие файлы |
норвежский язык | Программный файл | Fellesfiler |
Польский | Файлы программ (Pliki programów (x86) для WoW64) | Общие файлы |
португальский | Программы | Ficheiros comuns |
Португальский (Бразилия) | Arquivos de Programas | Arquivos comuns |
румынский | Файлы программ | Общие файлы |
русский | Файлы программ | Общие файлы |
испанский | Archivos de programa | Archivos comunes |
Шведский | Программа | Фильтр Деладе |
турецкий | Файлы программ (Программа Dosyaları (x86) для WoW64) | Общие файлы |
* В Windows Vista и более поздних версиях. (Имя папки было таким же, как на английском языке в более старых версиях Microsoft Windows.) |
Смотрите также
Рекомендации
- microsoft.com, Microsoft не поддерживает изменение расположения папки Program Files путем изменения значения реестра ProgramFilesDir.
- microsoft.com, почему каталог Program Files называется Program Files, а не просто Programs?
- producthelp.sdl.com, Системные папки Windows - Общий обзор.
- Кратко о Windows XP, Дэвид Аарон Карп, Тим О'Рейли, Трой Мотт, стр. 512
- superuser.com, как найти короткий путь к каталогу / файлу Windows?
- helpdeskgeek.com, Зачем 64-битной Windows 7 нужны две папки с программными файлами?
- quepublishing.com, Макет Windows XP, Стю Сьюверман, 7 ноября 2003 г.