Диске с две папки program files. Нужно ли переносить папку Program Files на другой раздел

Program Files - это папка в операционной системе Microsoft Windows , где хранятся приложения , которые не являются частью операционной системы, установленной по умолчанию. Каждое приложение располагается в собственной папке, в имени которой обычно содержится наименование компании-разработчика и собственно название самой программы.

Стандартное расположение папки - %SystemDrive%\Program Files . Оно может быть изменено до установки системы внесением изменения в файл ответов (winnt.sif) в составе дистрибутива , однако на практике его изменение встречается редко. Установленная операционная система хранит путь папки в ключе реестра - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir и устанавливает переменную окружения %ProgramFiles% . Прикладные программы для получения местонахождения папки на целевой системе должны выполнять раскрытие этой переменной окружения, а не полагаться на стандартное, наиболее часто встречающееся местоположения. Тем не менее, некоторые недобросовестные разработчики нарушают это соглашение и жестко вшивают местоположение папки Program Files в свои продукты.

Название папки часто критикуется, поскольку при использовании устаревших таблиц размещения файлов и формата записи 8.3 оно сокращается до Progra~1 . Кроме того, существуют проблемы с адаптацией программ к другим средам. Например, в 64-битных версиях Windows эта проблема решена добавлением дополнительной папки - в ProgramFiles хранятся 64-битные, а в ProgramFiles (x86) - 32-битные программы.

Начиная с Windows NT , папка Program Files находится под защитой от несанкционированного доступа, и поэтому может редактироваться только администраторами, что позволяет избежать случайного изменения или удаления папки.

См. также

Ссылки

  • Microsoft Windows (англ.)

Wikimedia Foundation . 2010 .

Смотреть что такое "Program Files" в других словарях:

    Program Files - is a folder in Microsoft Windows operating systems where applications that are not part of the operating system are installed by default. Each program is put into its own subfolder where all of the related binary files can be stored, this sub… … Wikipedia

    Program Files - Le nom Program Files désigne sous Windows le dossier où sont rangés par défaut les fichiers (notamment les exécutables) des logiciels installés. L emplacement de ce répertoire est défini par la variable d environnement %ProgramFiles%. La valeur… … Wikipédia en Français

    Program Files - (in Computers) files that are part of applications or programs (as opposed to document files) … English contemporary dictionary

    Files-11 - Files 11, also known as on disk structure, is the file system used by Hewlett Packard s OpenVMS operating system, and also (in a simpler form) by the older RSX 11. It is a hierarchical file system, with support for access control lists, record… … Wikipedia

    Program database - Infobox file format name = Program database icon = caption = extension = .pdb mime = type code = uniform type = magic = owner = Microsoft released = latest release version = latest release date = genre = Debug container for = contained by =… … Wikipedia

    Program Information File - PIFs, or Program Information Files, define how a given MS DOS program should be run in a multi tasking environment, notably to avoid giving it unnecessary resources which could remain available to other programs. TopView was the originator of… … Wikipedia

    program - ▪ I. program pro‧gram 1 [ˈprəʊgræm ǁ ˈproʊ ] noun 1. COMPUTING also computer program a set of instructions used to make a computer perform a particular task; = SOFTWARE … Financial and business terms

    Files transferred over shell protocol - FI les transferred over SH ell protocol is a protocol to use SSH or RSH to transfer files between computers and manage remote files.The advantage of FISH is that all it requires on the server side is an SSH or RSH implementation, Unix shell and a … Wikipedia

    Program Manager - infobox software name = Program Manager caption = Program Manager in Windows 3.0 developer = Microsoft latest release version = latest release date = operating system = Microsoft Windows genre = File Manager license = MS EULA website = Program… … Wikipedia

    program, computer - Set of ordered instructions that enable a computer to carry out a specific task. A program is prepared by first formulating the task and then expressing it in an appropriate programming language. Programmers may work in machine language or in… … Universalium

Книги

  • Future 3: English for Results (+ CD-ROM) , Schoenberg Irene E.. People who worked with this program were with the belief that English is best learned when used for meaningful communication; consequently FUTURE has it all it is a six-level dynamic program…

Помните, не так давно я написал статью – «А вы всё ещё сохраняете документы и программы на системном диске?» Дак вот, как раз данная заметка будет продолжением первой! Итак, начинаем.
Первую заметку вы можете прочитать (если не читали) несколько, ниже в моём блоге, чтобы быть в курсе событий. Там я рассказывал, что не нужно устанавливать программы на системный диск в папку Program Files. Системный диск – там, где установлена операционная система. Однако есть такие программы, которые устанавливаются только на системный диск, и переназначить путь их установки вручную невозможно. Что тогда делать? А всё очень просто, мы воспользуемся системным реестром операционной системы. Если говорить о системном реестре проще – то это своеобразная база данных, в которой хранятся параметры всего компьютера, операционной системы и установленных программ. Например, даже когда мы меняем заставку на рабочем столе, все изменения смены этой заставки происходят в системном реестре. Просто операционная система предоставляет нам удобный графический интерфейс для её удобной и тонкой настройке под себя.
Вот сам системный реестр. Он имеет древовидную структуру, каждый заголовок раскрывается.

Итак, преступаем к переназначению, папки установки программ. Всё это работает как в Windows XP, так и в Windows Vista.

Внимание, чётко выполняйте инструкции описанные ниже! Не изменяйте других параметров реестра. Это может привести к «слёту» операционной системы.

===========
По умолчанию, операционная система Windows устанавливает все программы в папку “Program Files”, расположенную на системном диске (там, где стоит система). Если вы хотите, чтобы программы устанавливались в другую папку, например папку “Programs” расположенную на соседнем диске, где нет операционной системы. Итак, – три шага.

Шаг 1. Откройте редактор реестра (“Пуск” – “Выполнить” – “regedit”). То есть последовательно – сначало Пуск, затем нажать выполнить и в специальное поле ввести “regedit” и Окей.

P.S Если команда “Выполнить” не отображается, тогда правой кнопкой мыши щёлкните на кнопке «Пуск», зайдите в свойства и на вкладке Меню «Пуск» нажмите кнопку «Настроить».

Затем поставьте галочку напротив «Команда Выполнить»

Все настройки идентичны как Windows XP, так и в Windows Vista.

Шаг 2. Перейдите в ветку – HKEY_LOCAL_MACHINE затем вSOFTWARE затем вMicrosoft затем в Windows затем вCurrentVersion

Шаг 3 . Откройте ключ “ProgramFileDir” (двойной клик), в поле “Значение” будет запись “ваш диск:\Program Files” (например ваш диск H:\ – системный. Введите в это поле адрес желаемой папки для установки программ, например – “D:\Programs”. Нажмите “Ок” и перезагрузите компьютер. Название папки под программы, лучше давать на английском языке.

Теперь все программы по умолчанию буду устанавливаться в новую папку! Все приведенные настройки работают в Windows XP и Windows Vista.

Крепких вам знаний с уважением Артём Ющенко!

Когда начинаешь обозревать свой диск, на котором установлена операционная система, можно много всего обнаружить. К примеру, некоторое время назад я рассказывал о . Сегодня же поговорим о папке под названием Program Files (x86): что в ней находится и можно ли ее удалить?

Папку под названием Program Files (x86) вы можете обнаружить в корне системного диска, обычно это диск C. Вы наверняка знаете о том, что сама по себе папка Program Files необходима для установки различных программ — по умолчанию программы устанавливаются именно в нее. Но то папка без каких-либо приписок, а тут речь идет о папке с дополнительным названием x86. Более того, если у вас есть папка с таким названием, значит, в корне вы обнаружите папку Program Files без каких-либо дополнительных приписок.

Ларчик, что называется, открывается просто. Существует две версии операционной системы Windows — . Если коротко, то разница между ними в том, что за один такт процессорного времени система может обработать команду в 32 или 64 бита соответственно. Кроме того, 64-битная операционная система поддерживает куда больший объем оперативной памяти, в то время как 32-битная — не более 4 гб (на деле — еще меньше).

Если мы говорим о 32-битной версии Windows, то она поддерживает только 32-разрядные программы. Соответственно, если вы пожелаете запустить 64-разрядную программу на 32-битной системе, то получите ошибку. Правда, во многих случаях такое приложение все же можно будет запустить, но разве что «танцами с бубном». 64-битная операционная система поддерживает как 32-разрядные, так и 64-разрядные программы и приложения. Соответственно, в папку Program Files (x86) устанавливаются 32-битные программы и приложения, а в Program Files — 64-битные. Именно по этой причине вы видите в корне папки сразу две папки с фактически одинаковыми названиями. И это не ошибка или глюк системы, как считают некоторые пользователи. Кстати, свое название папка Program Files (x86) берет от ранних процессоров компании Intel: 8086, 80186, 80286 и т.д. Так, во всяком случае, считается.

Как удалить папку Program Files (x86)?

Удаляется эта папка так же легко, как и другие папки. Возможно, понадобятся права администратора. Другой вопрос — зачем это делать, если в данную папку устанавливаются 32-битные приложения? Кроме того, вместе с папкой удалятся уже установленные приложения. Зачем вам все это нужно?

Я считаю, что эту папку вообще не стоит трогать. В конце концов, она никому не мешает.

Прошло больше года, обратно переходить на ХР я не собирался (хотя бережно хранил ее на втором винчестере) и решил ее удалить. Но это оказалось не так просто. При попытке удалить папки Program files и Documents and Settings, несмотря на то что я делал это с правами администратора, всякий раз появлялось сообщение:

Утилита Unlocker также не справилась с этой задачей. Удалить системную папку windowsв безопасном режиме не удалось:

Как удалить папку Program files? С таким вопросом я обратился к знакомому программисту, который объяснил, что можно сделать в этом случае. И не просто объяснил, а записал с помощью , что в дальнейшем очень помогло.

Для того чтобы удалить системную папку windows, в нашем случае это папка Documents and Settings, нужно щелкнув по ней правой кнопкой мыша, выбрать Свойства и перейти на вкладку Безопасность . Далее выбираем учетную запись и жмем Дополнительно :

Открывается новое окно, в котором на вкладке Владелец жмем кнопку Изменить

В открывшемся окне щелкаем отмеченные пункты и жмем Применить :

Подтверждаем изменения:

И становимся полноправными владельцами нужной нам папки:

Но это еще не все, теперь надо изменить разрешения на соответствующей вкладке:

Щелкаем по отмеченным пунктам:

Открывается еще одно подменю (да когда же они кончатся уже ) - выбираем отмеченное, жмем ОК:

Возвращаемся в предыдущее окно Разрешения, ставим нужные галки и жмем Применить:

Надеюсь эта заметка помогла Вам ответить на вопрос как удалить папку program files? Таким же образом можно удалить папку windows old после "накатки" новой винды поверх старой.

Вы наверняка видели на своем компьютере папки «C:\Program Files» и «C:\Program Files (x86)». И наверняка замечали, что программы устанавливаются как в одну паку, так и в другую. Давайте разберемся, почему так.

32-битная и 64-разрядная Windows

Изначально Windows была доступна только в 32-разрядной версии. В данных версиях мы видим только папку «C:\Program Files», которая является рекомендуемым местом для устанавливаемых программ.

В 64-разрядных версиях Windows 64-разрядные приложения устанавливаются в папку Program Files. Однако 64-разрядные версии Windows также поддерживают 32-разрядные программы, и Microsoft не хочет, чтобы 32-битное и 64-битное программное обеспечение смешивались в одном месте. Таким образом, 32-разрядные программы по умолчанию устанавливаются в папку «C: \ Program Files (x86)».

Windows запускает 32-разрядные приложения в 64-разрядных версиях Windows с использованием WOW64. Когда вы запускаете 32-разрядную программу в 64-разрядной версии Windows, уровень эмуляции WOW64 плавно перенаправляет доступ к файлу с «C:\Program Files» на «C:\Program Files (x86)».

Что хранится в каждой папке

Таким образом, в 32-разрядной версии Windows у вас есть только папка «C:\Program Files», которая содержит все установленные 32-разрядные программы.
В 64-разрядной версии Windows 64-разрядные программы хранятся в папке «C:\Program Files», а 32-разрядные программы хранятся в папке «C:\Program Files (x86)».

Вот почему разные программы устанавливаются в разные папки.

Почему они разделяются?

Функция совместимости, предназначенная для старых 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)?

Вы не всегда будете видеть «32-разрядные» и «64-битные». Вместо этого вы иногда видите «x86» и «x64» для обозначения этих двух разных архитектур. Это потому, что на ранних компьютерах использовался чип Intel 8086. Исходные чипы были 16-битными, но более новые версии стали 32-битными. «X86» теперь относится ко всем «версиям» до 64-битной архитектуре — будь то 16-разрядная или 32-разрядная. Новую 64-битную архитектуру так же этого называют «x64».

Папка «Program Files (x86)», это папка для программ с использованием старой архитектуры процессора x86. Заметим, однако, что 64-разрядные версии Windows не могут запускать 16-разрядный код.

Это обычно не имеет значения

Обычно не имеет значения, хранятся ли файлы программы в Program Files или Program Files (x86). Windows автоматически устанавливает программы в правильную папку, поэтому вам не нужно об этом думать. Программы отображаются в меню «Пуск» и функционируют нормально, независимо от того, где они установлены. Обе 32-разрядные и 64-разрядные программы должны хранить ваши данные в папках, таких как AppData и ProgramData, а не в любой папке Program Files. Просто позвольте вашим программам автоматически решать, какую папку Program Files использовать.

Иногда вам нужно знать, где хранится программа. Допустим, вы хотите войти в свой каталог Steam для резервного копирования некоторых файлов. Вы найдете его в C:\Program Files (x86), так как Steam — это 32-разрядная программа.

Если вы не знаете какая версия программы у вас установленна 32 или 64-битная, то вы можете посмотреть в диспетчере задач Windows.

В 64-разрядных версиях Windows 32-разрядные программы помечены дополнительным «(32-bit)» текстом, давая вам подсказку, что вы найдете их в C:\Program Files (x86).