Почему у меня в Windows 2 есть 10 папки Program Files?
Чтобы обойти эту загадку, Windows создала две папки с файлами; один для старых 32-битных программ (x86) и один для 64-битных программ. Когда программа пытается взаимодействовать с другой программой, она будет ограничивать взаимодействие в папке с файлами программы, в которой находится.
Почему у меня две папки Program Files?
Что хранится в каждой папке
В 64-битной версии Windows 64-битные программы хранятся в папке «C: Program Files», а 32-битные программы хранятся в папке «C: Program Files (x86)». Вот почему разные программы распределены по двум папкам Program Files, казалось бы, случайным образом.
Почему в Windows 10 два программных файла?
Вторая папка с надписью Program Files (x86) — это расположение по умолчанию для всех ваших 32-разрядных приложений. Поскольку вы ранее обновили свой компьютер до Windows 10 и понизили его, система могла создать дубликат папки Program Files. Вот почему на вашем диске отображаются 4 программных файла.
Что можно удалить на диске С? Что нельзя удалять? Руководство для пользователей ПК
Могу ли я удалить Program Files x86 в Windows 10?
Windows 10 может запускать как 32-битные, так и 64-битные приложения. Program Files используется для 64-разрядных приложений, а Program Files (x86) — для 32-разрядных приложений. Если вы удалите папку (x86), любые установленные вами 32-битные приложения перестанут работать. Так что нет, удалять эту папку — не лучшая идея.
Можно ли удалить программные файлы x86?
Не удаляйте, удаляя папку с программой. Двойная структура создана по замыслу. Установка 32-разрядных программ в папку «Program files (x86)» устраняет риск наличия как 32-разрядных, так и 64-разрядных версий одной и той же программы, а их установочные файлы создают конфликты и / или проблемы с производительностью.
Могу ли я переместить программные файлы на диск D?
Выберите выделенную папку, содержащую программные файлы, которые необходимо переместить, и нажмите «Ctrl-C», чтобы скопировать папку. Затем переключитесь в другое окно проводника, выберите созданную папку и нажмите «Ctrl-V», чтобы вставить файлы программы на новый диск.
Что такое программные файлы Windows 10?
Program Files — это имя каталога стандартной папки в операционных системах Microsoft Windows, в которой обычно устанавливаются приложения, не являющиеся частью операционной системы.
В чем разница между программными файлами x86 и программными файлами Windows 10?
Обычная папка Program Files содержит 64-битные приложения, а «Program Files (x86)» используется для 32-битных приложений. Установка 32-битного приложения на ПК с 64-битной Windows автоматически направляется в Program Files (x86).
Майнкрафт 32 или 64 бит?
6 ответов. Minecraft написан на Java, поэтому он должен «адаптироваться» как к 32-битным, так и к 64-битным системам (в зависимости от того, какая у вас среда выполнения Java — 32-битная или 64-битная). Хотя сам Minecraft не оптимизирован для 64-разрядной версии, он будет использовать оптимизацию JVM для 64-разрядных процессоров.
Почему x86 32 бит?
x86 и x64 — это названия архитектур процессора. … Название x86 происходит от 32-битного набора инструкций. Таким образом, все процессоры x86 (без начальных 80) работают с одним и тем же 32-битным набором инструкций (и, следовательно, все совместимы). Таким образом, x86 стал фактическим именем для этого набора (и, следовательно, 32-битного).
Могу ли я удалить папку пользователей на диске C?
Удалите папку профиля пользователя через проводник. Откройте проводник. Перейдите в папку C: Users и найдите имя пользователя, которого вы хотите удалить. Соответствующая папка содержит все, что связано с профилем пользователя, поэтому вам просто нужно удалить эту папку.
Как принудительно удалить папку в Windows 10?
3 метода принудительного удаления файла или папки в Windows 10
- Используйте команду «DEL» для принудительного удаления файла в CMD: доступ к утилите CMD. .
- Нажмите Shift + Delete, чтобы принудительно удалить файл или папку. .
- Запустите Windows 10 в безопасном режиме, чтобы удалить файл / папку.
18 колода 2020 г.
Как удалить старые программные файлы в Windows 10?
Как удалить папку WindowsApps с помощью проводника
- Открыть настройки.
- Нажмите на приложения.
- Щелкните Приложения и функции.
- В разделе «Приложения и функции» используйте меню «Фильтр по» и выберите диск, содержащий папку «WindowsApps». …
- Выберите приложение и нажмите кнопку «Удалить». …
- Снова нажмите кнопку «Удалить».
13 февраля. 2020 г.
Как мне очистить программные файлы?
Чтобы запустить его, введите «Очистка диска» в строке поиска, а затем щелкните появившуюся запись программы «Очистка диска». Нажмите «Очистить системные файлы», и инструмент проверит вашу систему на наличие файлов, которые нужно очистить. Через некоторое время он покажет вам список всех файлов, которые он может очистить за вас.
Почему я не могу удалить программные файлы?
Скорее всего, это связано с тем, что в данный момент файл пытается использовать другая программа. Это может произойти, даже если вы не видите запущенных программ. Когда файл открывается другим приложением или процессом, Windows 10 переводит файл в заблокированное состояние, и вы не можете удалить, изменить или переместить его в другое место.
Могу ли я удалить папку Adobe в Program Files x86?
- Шаг 1. Измените владельца папки CMap и ее содержимого. Перейдите к C: Program FilesAdobeAcrobat 9.0Resource…
- Шаг 2. Настройте разрешения для папки CMap и ее содержимого. В окне свойств CMap нажмите кнопку «Изменить…».
- Шаг 3: Удалите папку CMap.
Источник: frameboxxindore.com
Что означает program files x86?
Это означает, что «Program Files (x86)» – это реализация папки Program Files для программ с использованием старой архитектуры процессоров x86. Заметим, однако, что 64-разрядные версии Windows не могут запускать 16-разрядный код .
В чем разница между Program Files и Program Files x86?
Если коротко, то разница между ними в том, что за один такт процессорного времени система может обработать команду в 32 или 64 бита соответственно. . Соответственно, в папку Program Files (x86) устанавливаются 32-битные программы и приложения, а в Program Files — 64-битные.
Что хранится в Program Files?
Program Files — это папка в операционной системе Microsoft Windows, где хранятся приложения, которые не являются частью операционной системы, установленной по умолчанию.
Какие файлы нельзя удалять с диска С?
Папок Temp и Downloaded Program Files в каталоге Windows. Кэш браузеров и некоторых сторонних программ. Эскизы значков. Журналы и дампы памяти для системных ошибок.
Как удалить Program Files Windows 10?
- Откройте «Панель управления» через «Поиск Windows», меню «Пуск» или иным удобным для вас способом. .
- Выберите пункт «Очистка диска». .
- Выберите системный диск. .
- Кликните по кнопке «Очистить системные файлы», т.к.
Для чего нужна папка Program Files?
Эта папка Program Files является рекомендуемым местом, где установленные программы должны хранить исполняемые файлы, данные и другие файлы. Другими словами, программы устанавливаются в папку Program Files. В 64-разрядных версиях Windows 64-разрядные приложения устанавливаются в папку Program Files.
Как удалить Program Files на диск D?
- Нажмите правой кнопкой мыши по папке WindowsApps и откройте её свойства, а затем перейдите на вкладку «Безопасность» и нажмите кнопку «Дополнительно».
- Нажмите «Изменить» в пункте «Владелец».
Где находится папка Win64?
Win64.exe находится в папке C: Windows System32. Размер файла в Windows 8/7 / XP составляет 37 380 байт.
Как удалить программу из папки Program Files 86?
❶ Классическое удаление программы через панель управления
В панели управления Windows необходимо перейти по адресу: Программы Программы и компоненты. Далее нужно найти и выделить искомую программу, затем нажать кнопку «удалить» (в идеале запустится установщик и за несколько шагов программа будет удалена).
Что будет если удалить папку Google?
Если владелец удалил папку, то вы не увидите ее у себя на Диске. Чтобы файл было проще найти в дальнейшем, перетащите его в одну из папок в разделе «Мой Диск».
Источник: dmcagency.ru
Чем отличаются папки Program Files от x86?
Таким образом, в 32-разрядной версии Windows у вас есть только папка «Program Files». Она содержит все установленные вами программы, все из которых являются 32-разрядными. . В папке «Program Files» находятся 64-разрядные, а в папке «Program Files (x86)» – 32-разрядные приложения.
В чем разница между Program Files и Program Files x86?
Если коротко, то разница между ними в том, что за один такт процессорного времени система может обработать команду в 32 или 64 бита соответственно. . Соответственно, в папку Program Files (x86) устанавливаются 32-битные программы и приложения, а в Program Files — 64-битные.
Какие данные хранятся в папке C : Program Files?
Что хранится в каждой папке
Она содержит все установленные вами программы, все из которых являются 32-разрядными. В 64-разрядной версии Windows 64-разрядные программы хранятся в папке «C:Program Files», а 32-разрядные программы хранятся в папке «C:Program Files (x86)».
Как очистить папку Program Files?
- Откройте панель «Пуск»
- Выберите «Панель управления»
- Кликните на «Программы и компоненты»
- В приведенном списке щелкните два раза по необходимой программе для ее удаления исключая те, что написаны выше.
Как удалить папку Program Files с диска D?
- Нажмите правой кнопкой мыши по папке WindowsApps и откройте её свойства, а затем перейдите на вкладку «Безопасность» и нажмите кнопку «Дополнительно».
- Нажмите «Изменить» в пункте «Владелец».
Что хранится в Program Files?
Она содержит все установленные вами программы, все из которых являются 32-разрядными. В 64-разрядной версии Windows 64-разрядные программы хранятся в папке «Program Files», а 32-разрядные программы хранятся в папке «Program Files (x86)».
Какие файлы можно удалить из папки Windows?
- Временная папка Windows. Временная папка доступна C:WindowsTemp . .
- Папка Windows. old. .
- Папка Downloaded Program Files. .
- Папка Шрифтов .
- Папка SoftwareDistribution. .
- Папка Offline Web Pages. .
- Папка WinSxS.
Что такое программа Files?
В декабре прошлого года компания Google выпустила приложение Files Go, которое позволяет быстро освободить место на мобильном устройстве, повысить производительность работы, найти нужные документы, поделиться ими с друзьями и так далее. По сути, это файловый менеджер.
Что будет если удалить папку Program Data?
Можно ли удалить папку ProgramData
Если она уже создана, вероятнее всего в ней уже имеется папка Microsoft, которую удалить не получится из-за ограничений операционной системы. При этом стереть лишние данные из папки можно. Удалив из ProgramData временные файлы неиспользуемых приложений, можно освободить много места.
Какие программные файлы можно удалить?
- Содержимое Корзины.
- Каталогов библиотек.
- Папок Temp и Downloaded Program Files в каталоге Windows.
- Кэш браузеров и некоторых сторонних программ.
- Эскизы значков.
- Журналы и дампы памяти для системных ошибок.
- Старые файлы утилиты Chkdsk.
- Отчёты об ошибках.
Как очистить память на диске С?
Зайдите в “Мой компьютер”, ПКМ кликните по значку дискового пространства, нажмите на строку “Свойства” и выберете пункт “Очистка диска”. Система проанализирует дисковое пространство, после чего откроется окно. В нем будут предложены элементы для удаления.
Как очистить папку пользователь?
- Перейти в папку «Пользователи»
- Параметры . Изменить параметры папки . Показать вкладку . Показать скрытые файлы и папки.
- Затем зайдите в скрытую папку AppData внутри нежелательной пользовательской папки и удалите все подпапки — начиная с самого низкого уровня
- Удалите ненужную папку.
Как удалить Неудаляемую папку программа?
- Advanced SystemCare Free.
- IObit Unlocker.
- Unlocker.
- LockHunter.
- UnLock IT.
- FileASSASSIN.
Как удалить папку ModifiableWindowsApps?
После установки — нажимаем правой кнопкой по ModifiableWindowsApps и выбираем пункт Unlocker: Утилита может выдать окно со списком процессов, которые используют данную папку. Внизу в меню выбираем удалить и нажимаем ОК: Для удаления скорее всего потребуется перезагрузка — это нормально.
Как удалить не удаляемую папку?
- Перезагрузка В любой непонятной ситуации жмите Reset. .
- Безопасный режим Данный способ эффективен, если не удаётся стереть файл из-за заражения вирусом. .
- Манипуляции с файлом .
- Файловые менеджеры .
- Программа Unlocker. .
- Через автозагрузку .
- Настройки доступа .
- Программы-деинсталляторы
Источник: kamin159.ru
Зачем 64-битной Windows нужна отдельная папка «Program Files (x86)»?
Я знаю, что в 64-разрядной версии Windows папка «Program Files» предназначена для 64-разрядных программ, а папка «Program Files (x86)» — для 32-разрядных программ, но зачем это вообще нужно? Под «необходимым» я не имею в виду «почему Microsoft не смогла принять никаких других дизайнерских решений?«потому что, конечно, они могли бы иметь.
Скорее я имею в виду, «почему, учитывая текущий дизайн 64-битной Windows, 32-битные программы должны иметь отдельную папку верхнего уровня из 64-битных программ?»Другими словами», что могло бы пойти не так, если бы я как-то избежал механизма перенаправления и заставил все установить на настоящий C:Program Files ?» Есть много вопросов о Super User и других местах, которые утверждают, что «один для 32-битных программ, другой для 64-битных программ», но ни один, который я могу найти, не дает оснований. Исходя из моего опыта, это , кажется, не имеет значения, установлена ли 32-разрядная программа в правильном месте или нет. Windows как-то отличается от программы, в которой заканчивается «Program Files (x86)»? Есть ли описание, которое показывает, что именно отличается от программы, установленной в «Program Files (x86)» вместо «Program Files»? Я думаю, что вряд ли Microsoft представит новую папку без уважительной технической причины.
изменён Der Hochstapler 68k
задан Stephen Jennings 20k
11 ответов 11
Краткий ответ: чтобы гарантировать, что унаследованные 32-разрядные приложения продолжают работать так же, как раньше, без навязывания некрасивых правил для 64-разрядных приложений, которые создают постоянный беспорядок. Это не обязательно.
Это просто удобнее, чем другие возможные решения, такие как требование, чтобы каждое приложение создавало свой собственный способ отделения 32-разрядных библиотек DLL и исполняемых файлов от 64-разрядных библиотек DLL и исполняемых файлов. Основная причина заключается в том, что 32-разрядные приложения, которые даже не знают о существовании 64-разрядных систем, «просто работают», даже если 64-разрядные библиотеки DLL установлены в местах, где приложения могут выглядеть.
32-битное приложение не сможет загрузить 64-битную DLL, поэтому был необходим метод, чтобы гарантировать, что 32-битное приложение (которое может предшествовать 64-битным системам и, следовательно, не имеет представления о 64-битных файлах) даже не существует) не найдет 64-битную DLL, попробуйте загрузить ее, не удалось, а затем сгенерировать сообщение об ошибке. Самое простое решение для этого — последовательно отдельные каталоги. На самом деле единственная альтернатива — требовать от каждого 64-разрядного приложения «прятать» свои исполняемые файлы там, где 32-разрядное приложение не будет выглядеть, например, в каталоге bin64 внутри этого приложения. Но это наложило бы постоянное уродство на 64-битные системы только для поддержки устаревших приложений.
ответ дан David Schwartz 57k
- Папки потрясающие! Давайте договоримся о чем-то. Папки отличные! Они нам не нужны, у нас достаточно возможных имен файлов, чтобы поместить каждый отдельный файл в корень жесткого диска, так зачем вообще иметь папки? Ну, они помогают нам заказать наши вещи. И заказывать вещи отлично. Это помогает нам легче обрабатывать вещи. Это особенно полезно при работе с машиной, которая требует структуры.
- Разделение данных и логики — это здорово! Парадигма, часто встречающаяся в программировании, заключается в отделении данных от логики. Вы хотите , чтобы одна часть , которая знает , как сделать что — то и вы хотите другую часть , которую вы можете сделать что — то с. Это также находится в файловой системе. У нас есть папки для приложения (логика) и папки для наших ценностей (данных):
логика
- %WINDIR%
- %PROGRAMFILES%
- %PROGRAMFILES(x86)%
Данные
- %PROGRAMDATA%
- %HOMEDRIVE%%HOMEPATH%
Таким образом, кажется, что папки потрясающие, и имеет смысл помещать программы в их собственную маленькую папку. Но почему 2? Почему бы не позволить установщику справиться с этим и поместить все в одну папку « Programs »?
1 папка программных файлов
Разработчик поддерживает 2 установщика. Один для 32-битной и один для 64-битной версии его приложения. 32-битный установщик запишет в C:Program FilesApp а 64-битный установщик запишет в C:Program FilesAppsixtyfour .
2 папки с программными файлами
Я до сих пор не понимаю. Это кажется бесполезным
Вы никогда не должны забывать одну вещь. Люди невероятно глупы. Это включает в себя пользователей, супер пользователей и особенно программистов.
Вот почему нам нужны такие вещи, как перенаправление файловой системы, чтобы сделать наши системы работоспособными.
Программисты просто зайдут туда и попытаются загрузить C:Windowssystem32awesome.dll и не заботятся о том, работают ли они в 32- или 64-битной системе. Они будут пытаться загрузить 64-битную DLL и просто потерпеть крах. Некоторые программисты хотят использовать некоторую Office DLL, нет проблем, они знают, где ее найти! C:Program FilesMicrosoftOffice14.0wizards.dll . и еще один сбой!
Все эти запросы 32-битным приложением перенаправляются в 32-битные аналоги, чтобы избежать сбоев приложения.
Нам нужны фиксированные имена папок для построения такой системы. Если нет структуры папок, поддерживающей это перенаправление, то как вы собираетесь заставить ее работать?
Хорошо, теперь я понял. Но почему бы тогда не использовать C:Program Filesx86 ?
Теперь мы становимся философскими .
Что бы пошло не так, если бы я как-то избежал механизма перенаправления и заставил все установить на настоящий C:Program Files ?
Скорее всего, ничего (если другие приложения не зависят от фиксированного местоположения этого приложения).
Механизм WOW64 подключается к CreateProcess и будет выполнять более сложные (более сложные, чем проверка имени папки исполняемого файла) проверки исполняемого образа, чтобы определить, является ли он 32- или 64-разрядным.
Да, но я имею ввиду ВСЕ приложения!
- Что произойдет , если я ставлю как дизельное топливо и газ в мою машину?
- Что произойдет, если я попытаюсь использовать как переменный, так и постоянный ток на одной линии?
- Что произойдет , если я продолжу и мою кошку и мою рыбу в том же аквариуме?
Некоторые вопросы не требуют ответов. Это не должно быть сделано, не делайте этого. Здесь нечего получить. Количество проблем, которое может вызвать такое изменение, всегда перевешивает любые возможные выгоды, которые кто-либо может увидеть в этом.
изменён Der Hochstapler 68k
ответ дан Der Hochstapler 68k
Подводя итог, нет, это не обязательно ; они могли бы использовать одну папку, и нет, Windows не выглядит иначе, чем программа, запускаемая из того или иного места.
Ну, все, кажется, высказывают свое мнение по этому поводу, поэтому я брошу свои 2 ¢. Другие уже предположили причины, по которым Microsoft решила создать отдельные папки верхнего уровня для 32-разрядных и 64-разрядных версий программ, поэтому я оставлю эту часть (лучшей причиной было объяснение Дэвида, что это как удобство для программистов). Конечно, даже тогда, это не совсем решает прямой вопрос, почему это вообще необходимо?, на который, по-видимому, ответ: это не так.
Вместо этого я рассмотрю основную часть вопроса
Windows как-то отличается от программы, в которой заканчивается «Program Files (x86)»?
Не совсем, но расположение программы может повлиять на поведение, но не так, как вы думаете.
Когда вы запускаете программу, Windows устанавливает среду, в которой она запускается (я имею в виду память, адресацию и т.д., А не только переменные среды). Эта среда зависит от содержимого исполняемого файла (32-битные и 64-битные программы внутренне различаются). Когда вы запускаете 32-битную программу в 64-битной системе, она запускается в 32-битной подсистеме, которая эмулирует 32-битную среду. Он называется WoW64 (WoW64 означает Windows на 64-битной Windows) и похож на то, как 16-битные приложения будут запускаться в XP с использованием NTVDM.
Когда вы запускаете программу с правами администратора или без них, это влияет на то, как она работает, но местоположение не должно влиять на нее (хотя есть некоторые примеры зависимости от местоположения, например, некоторые драйверы).
(Я использую другой компьютер, поэтому я не могу полагаться на историю своего браузера, чтобы отследить свои шаги, но на днях, отвечая на этот вопрос SU, я оказался на этом вопросе SO, который привел меня к Google PROCESSOR_ARCHITEW6432, который привел к этому вопросу SO и это публикация в блоге Microsoft.)
Где-то по пути я читал пост StackOverflow о том, как переменная окружения %processor_architecutre% дает разные результаты в зависимости от того, откуда вы запускаете командную строку (я постараюсь найти точную цитату).
Ответ оказался обусловлен тем, была ли запущена 32-разрядная или 64-разрядная версия командной строки (т. Е. Из System32 или SysWoW64 ). Другими словами, хотя местоположение, кажется, влияет на поведение программы, это происходит только потому, что существуют разные версии программы, а не потому, что Windows обрабатывает папку особым образом.
Это имеет смысл, поскольку содержимое исполняемого файла определяет, является ли оно 32-разрядным или 64-разрядным, поэтому вы можете поместить как 32-разрядную, так и 64-разрядную копию одной и той же программы (например, foobar32.exe и foobar64.exe ) в в ту же папку, и когда вы выполните их, они будут загружены правильно (64-битная версия будет работать изначально, а 32-битная — на уровне эмуляции WoW64).
FreePascal позволяет устанавливать версии как для DOS, так и для Windows, и они находятся в одной папке: %programfiles%FreePascal . Он управляет различными архитектурами, храня исполняемые файлы ( .exe , .sys , .dll , .ovr и т.д.) В отдельных папках и обмениваясь файлами ресурсов, такими как картинки, исходные файлы и т.д.) Нет технической причины, по которой это нельзя было бы сделать для 32- и 64-разрядных версий программы. Как сказал Дэвид, программисту будет проще, если они будут храниться отдельно (т. Е. Использовать переменные, чтобы они выглядели так, будто существует только один набор файлов и т.д.)
Источник: poweruser.guru