Звідки береться папка program files x86. Чи можна видалити папку Program Files (x86)? Що зберігається в кожній папці

💖 Подобається?Поділися з друзями посиланням

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

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

Кожен користувач ПК, хоча б раз досліджував свій комп'ютер, вивчав папки та програми, найчастіше з метою звільнити місце на жорсткому диску та видалити непотрібні файли. Як правило, серед найбільших папок фігурують 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!» та папки будуть видалені. Незважаючи на простоту користування та необмежені можливості користуватися даною утилітою варто з обережністю, а у звичайних випадках користуватися звичною «Панеллю управління»

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

Розповісти друзям