Program Files (x86) та Program Files – що це за папки на комп'ютері. У чому різниця між папками «Program Files (x86)» та «Program Files» у Windows Що означає папка program files x86

03.05.2020 Програми

Кожен користувач ПК, хоча б раз досліджував свій комп'ютер, вивчав папки та програми, найчастіше з метою звільнити місце на жорсткому диску та видалити непотрібні файли. Як правило, серед найбільших папок фігурують Program Files (x86) та Program Files у власників 64-х розрядних операційних систем. Знаходяться вони в корені диска з ОС за адресою: C: Program Files (x86) і C: Program Files.

Вступ

Увага!!!Дорогі читачі, перш ніж приступати до якихось дій із папкою «Program files» прошу Вас кілька разів подумати, адже вона є системною. Відразу хочу попередити, будь-яке помилкове втручання може зламати роботу операційної системи і ви просто втратите частину своїх даних, програм або не зможете більше включити комп'ютер. Ця стаття написана для тих, хто має розуміння, що вони роблять і для якої конкретної мети. Я не рекомендуюВам навіть думати про можливе видалення папки.

У папку Program Files встановлюються 64-бітні програми, а Program Files (x86) — 32-бітні. Частина може бути необхідна для стабільної роботи Вашого комп'ютера. Наприклад, якщо ви встановили чисту операційну систему без драйверів, то при установці аудіо драйвера за замовчуванням може бути обраний шлях до однієї з цих папок. У разі видалення папки у такому разі звуку у Вас більше не буде.

Microsoft подбали про те, щоб Ви не видалили всі папку за пару кліків, тому, при спробі видалення «провідник» буде видавати Вам повідомлення про те, що програми, що видаляються, зараз працюють і на дасть Вам довести справу до кінця. Звичайно, це можна обійти, якщо зайти до «Диспетчера завдань» і відключити процеси, що належать програмам, але робити це не рекомендується. Такий спосіб може бути корисним при видаленні маленьких вірусів або утиліт.

Чи можна видалити папку program files x86?

З упевненістю можна сказати, що всю папку видаляти не варто, але якщо все ж таки є необхідність звільнити місце на жорсткому диску, то можна видалити непотрібні програми, але не вручну (видаляючи папки), а через Панель керування. Цей спосіб також набагато краще тим, що при виборі непотрібної програмиВи не можете помилитися. Часто буває, що при встановленні програма поміщається в папку з назвою компанії, яка її створила, наприклад Microsoft, Adobe і т.д. На панелі керування Ви побачите назви програм та їхні значки, що допоможе вам простіше орієнтуватися. Нижче наведено список папок та програм, які видаляти не варто.

Папки:
- 7-Zip;
- Common Files;
Internet Explorer;
- Microsoft Games;
Microsoft Office;
- MSBuild;
- NVIDIA Corporation;
- Realtek (драйвер звукової карти) – у Вас може бути інший;
- Reference Assemblies;
- Всі папки Windows;
- WinRAR;
- Папка з антивірусом (Avast, Kaspersky, Dr. Web тощо).

Програми:
- Антивірус;
- Драйвера (Intel, NVIDIA, ADM, Realtek і т.д.);
- Всі програми компанії Microsoft;
- Драйвера Windows.

Щоб видалити програми, повністю скористайтеся Панеллю керування. Виконайте такі кроки.

  1. Відкрийте панель «Пуск»
  2. Виберіть "Панель управління"
  3. Клацніть на «Програми та компоненти»
  4. У наведеному списку клацніть двічі на необхідній програмідля її видалення крім тих, що написані вище.

Також варто враховувати, що у разі поділу жорсткого дискана кілька, не всі програми будуть на диску C, наприклад ігри Ви встановлювали на диск D, тому будьте уважні при виборі програм та програм.

Як видалити програмні файли x86 старої системи?

Трапляються і незвичайніші обставини, коли необхідно видалити компоненти папки program files x86 або program files. Така ситуація може виникнути, якщо Ваш диск поділено на кілька частин. Наприклад, Ваша ОС знаходилася на диску С і Ви встановили ще одну на диск D і користуєтеся ним, то на C у Вас все залишиться. Тут і постають питання, як видалити папки Windows та Program files?

Самим простим способомбуде скачати корисну утиліту LockHunter. При спробі видалення цих папок Ви отримаєте повідомлення про те, що у Вас недостатньо праві. Утиліта дозволяє закрити це очі і видаляти абсолютно будь-які файли на Вашому комп'ютері. Після встановлення клацніть правою кнопкою миші на необхідні папки та виберіть LockHunter. У вікні, натисніть «DeleteIt!» та папки будуть видалені. Незважаючи на простоту користування та необмежені можливості користуватися даною утилітою варто з обережністю, а у звичайних випадках користуватися звичною «Панеллю управління»

Вдалого користування!

Цілком імовірно, на вашому комп'ютері WindowsВи знайдете дві папки «Program Files» та «Program Files (x86)». Якщо ви скучите, ви побачите, що деякі з ваших програм встановлені в одну папку, а деякі - в іншу.

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

Спочатку Windows була доступна лише у 32-розрядній версії. У 32-бітних версіях Windows– навіть 32-розрядних версіях Windows 10, які, як і раніше, доступні сьогодні, – ви побачите тільки папку «Program Files».

У 64-розрядних версіях Windows 64-розрядні програми встановлюються в папку Program Files. Однак, 64-розрядні версії Windowsтакож підтримують 32-розрядні програми, і Microsoft не хоче, щоб 32-бітне та 64-бітне програмне забезпеченнязмішувалися в одному місці. Таким чином, 32-розрядні програми встановлюються в папку "Program Files (x86)".

Windows запускає 32-розрядні програми у 64-розрядних версіях Windows за допомогою WOW64.

Коли ви запускаєте 32-розрядну програму в 64-розрядній версії Windows, рівень емуляції WOW64 плавно перенаправляє доступ до файлу з C: Program Files на C: Program Files (x86). 64-розрядні програми, як і раніше, використовують звичайну папку Program Files.

Що зберігається в кожній папці

Таким чином, у 32-розрядній версії Windows у вас є лише папка "Program Files". Вона містить усі встановлені вами програми, всі з яких є 32-розрядними.

У 64-розрядній версії Windows 64-розрядні програми зберігаються в папці Program Files, а 32-розрядні програми зберігаються в папці Program Files (x86).

Ось чому різні програмирозподіляються між двома папками Program Files, що здаються випадковими. У папці «Program Files» знаходяться 64-розрядні, а в папці «Program Files (x86)» – 32-розрядні програми.

Чому вони поділяються

Ця функція сумісності призначена для старих 32-розрядних програм. Ці 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» тепер відноситься до 32-бітної архітектури - чи то 16-розрядна або 32-розрядна. Нову 64-бітну архітектуру називають "x64".

Це означає, що Program Files (x86) – це реалізація папки Program Files для програм з використанням старої архітектури процесорів x86. Зауважимо, однак, що 64-розрядні версії Windows не можуть запускати 16-розрядний код .

Зазвичай це не має значення

Зазвичай немає значення, чи зберігаються файли програм у Program Files або Program Files (x86). Windows автоматично встановлює програми у правильну папку, тому вам не потрібно про це думати. Програми відображаються в меню «Пуск» і працюють нормально, незалежно від того, де вони встановлені. Просто дозвольте вашим програмам автоматично вирішувати, яку папку Program Files використовувати.

Якщо ви використовуєте переносний додаток, воно може запускатися з будь-якої папки у вашій системі, тому вам не потрібно турбуватися про те, де його розмістити.

Разом з тим іноді нам потрібно знати, де зберігається програма. Наприклад, ви хочете увійти до свого каталогу Steam для резервного копіюваннядеяких файлів. Ви знайдете його в C:\Program Files (x86), тому що Steam - це 32-розрядна програма.

Ви напевно бачили на своєму комп'ютері папки "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).

Коли починаєш оглядати свій диск, на якому встановлена ​​операційна система, можна виявити багато всього. Наприклад, якийсь час тому я розповідав про . Сьогодні поговоримо про папку під назвою 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_x86__676bbe2c7241b694.cdf-ms та інші системні помилки CDF-MS можуть бути пов'язані з проблемами в реєстрі Windows. Декілька програм може використовувати файл program_files_x86__676bbe2c7241b694.cdf-ms, але коли ці програми видалені або змінені, іноді залишаються "осиротілі" (помилкові) записи реєстру CDF-MS.

В принципі, це означає, що в той час, як фактичний шлях до файлу міг бути змінений, його неправильне колишнє розташування досі записано в реєстрі Windows. Коли Windows намагається знайти файл за цим неправильним посиланням (на розташування файлів на вашому комп'ютері), може виникнути помилка program_files_x86__676bbe2c7241b694.cdf-ms. Крім того, зараження шкідливим ПЗ могло пошкодити записи реєстру, пов'язані з Microsoft Windows. Таким чином, ці пошкоджені записи реєстру CDF-MS необхідно виправити, щоб усунути проблему в корені.

Редагування реєстру Windows вручну з метою видалення ключів, що містять помилки program_files_x86__676bbe2c7241b694.cdf-ms не рекомендується, якщо ви не є фахівцем з обслуговування ПК. Помилки, допущені під час редагування реєстру, можуть призвести до непрацездатності вашого ПК і завдати непоправної шкоди вашій. операційній системі. Насправді навіть одна кома, поставлена ​​не в тому місці, може перешкодити завантаженню комп'ютера!

У зв'язку з подібним ризиком ми рекомендуємо використовувати надійні інструменти очищення реєстру, такі як WinThruster (розроблений Microsoft Gold Certified Partner), щоб просканувати та виправити будь-які проблеми, пов'язані з program_files_x86__676bbe2c7241b694.cdf-ms. Використовуючи очищення реєстру, ви зможете автоматизувати процес пошуку пошкоджених записів реєстру, посилань на відсутні файли (наприклад, викликають помилку program_files_x86__676bbe2c7241b694.cdf-ms) та неробочих посилань всередині реєстру. Перед кожним скануванням автоматично створюється резервна копія, що дозволяє скасувати будь-які зміни одним кліком та захищає вас від можливого пошкодження комп'ютера. Найприємніше, що усунення помилок реєстру може різко підвищити швидкість та продуктивність системи.


Попередження:Якщо ви не є досвідченим користувачемПК, ми НЕ рекомендуємо редагувати реєстр Windows вручну. Некоректне використання Редактора реєстру може призвести до серйозних проблем і вимагати переустановки Windows. Ми не гарантуємо, що проблеми, які є результатом неправильного використання Редактора реєстру, можуть бути усунені. Ви користуєтеся Редактором реєстру на свій страх та ризик.

Перед тим як вручну відновлювати реєстр Windows, необхідно створити резервну копію, експортувавши частину реєстру, пов'язану з program_files_x86__676bbe2c7241b694.cdf-ms (наприклад, Microsoft Windows):

  1. Натисніть на кнопку Почати.
  2. Введіть " command" рядку пошуку... ПОКИ НЕ НАТИСНІТЬ ENTER!
  3. Утримуючи клавіші CTRL-Shiftна клавіатурі, натисніть ENTER.
  4. Буде відображено діалогове вікно для доступу.
  5. Натисніть Так.
  6. Чорний ящик відкривається миготливим курсором.
  7. Введіть " regedit" і натисніть ENTER.
  8. У Редакторі реєстру виберіть ключ, пов'язаний з program_files_x86__676bbe2c7241b694.cdf-ms (наприклад, Microsoft Windows), для якого потрібно створити резервну копію.
  9. У меню ФайлВиберіть Експорт.
  10. У списку Зберегти увиберіть папку, до якої потрібно зберегти резервну копію ключа Microsoft Windows.
  11. В полі ім'я файлувведіть назву файлу резервної копії, наприклад Microsoft Windows резервнакопія".
  12. Переконайтеся, що у полі Діапазон експортувибрано значення Вибрана гілка.
  13. Натисніть Зберегти.
  14. Файл буде збережено з розширенням.reg.
  15. Тепер у вас є резервна копія запису реєстру, пов'язаного з program_files_x86__676bbe2c7241b694.cdf-ms.

Наступні кроки при ручному редагуванні реєстру не будуть описані в цій статті, оскільки з ймовірністю можуть призвести до пошкодження вашої системи. Якщо ви бажаєте отримати більше інформації про редагування реєстру вручну, будь ласка, ознайомтеся з посиланнями нижче.