На диске с две папки program files. В чем разница между папками «Program Files (x86)» и «Program Files» в Windows

На диске с две папки program files. В чем разница между папками «Program Files (x86)» и «Program Files» в Windows

30.06.2019

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

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

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

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

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

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

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

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

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

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

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

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

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

Когда начинаешь обозревать свой диск, на котором установлена операционная система, можно много всего обнаружить. К примеру, некоторое время назад я рассказывал о . Сегодня же поговорим о папке под названием 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. Папка Program Files расположена в корне диска С. MS Windows 7 - 64-х разрядная операционная система. В этой ОС есть две папки для установки программ . Это папка Program Files и папка Program Files (х86). Наличие двух папок для установки программ имеет простое объяснение. В папку Program Files устанавливаются 64-х разрядные версии программ, а в папку Program Files (х86) - 32-х разрядные.

Не проблема найти решение вопроса как удалить папку program files, но необходимо точно знать, что это не нанесет ущерба операционной системе и установленным программам. Если такой уверенности нет, то лучше не трогать папку Program Files.Для удаления Program Files проще всего загрузить компьютер в другой операционной системе с загрузочного диска, а затем удалить указанную папку с помощью Total Commander, например.

Папка на компьютере, подключенном в локальную сеть, может быть предоставлена в общий доступ другим компьютерам сети. Как скрыть доступ к папке с других компьютеров? Действуют так: щелкают правой кнопкой мыши на папке, открытой в общий доступ, в контекстном меню выбирают команду «Общий доступ и безопасность», на вкладке «Доступ» убирают птичку в поле «Открыть общий доступ к этой папке». Для выполнения этих действий нужны права администратора.

Удаляя файлы и папки необходимо быть предельно внимательным. Если все же удалена папка, которая нужна, ее можно восстановить. Как найти удалённую папку и вернуть ее на место? Первоначально, при удалении, информация попадает в «Корзину» (находится на Рабочем столе). Все, что находится в «Корзине», можно удалить окончательно или восстановить. Для восстановления в окне «Корзина» необходимо выделить папку и выбрать команду Файл=>Восстановить или выбрать команду «Восстановить» из контекстного меню.

Если ОС Windows на компьютере давно работает без переустановки, возможно, на системном диске осталось мало места, а папка Windows сильно увеличилась в размерах.Как уменьшить папку windows? Самое простое, что можно сделать - удалить временные файлы, которые хранятся в папке C:\Windows\Temp. Содержимое папки Temp можно удалить без вреда для операционной системы и приложений. Делать это лучше сразу после перезагрузки компьютера. Также можно воспользоваться утилитой CCleaner для очистки компьютера от лишних файлов.

Пользователи компьютеров, объединенных в локальную сеть, часто используют одну и ту же информацию и ее логично открыть в общий доступ, а не хранить копии на каждом компьютере. Как сделать сетевую папку, доступную для всех компьютеров локальной сети? Щелкают правой кнопкой мыши на папке, в контекстном меню выбирают команду «Общий доступ и безопасность», на вкладке «Доступ» ставят птичку в поле «Открыть общий доступ к этой папке». Теперь папка доступна с любого компьютера, подключенного к локальной сети.

Вы наверняка видели на своем компьютере папки «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).




© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows