Jaký je rozdíl mezi složkami „Program Files (x86)“ a „Program Files“ ve Windows. Program Files x86: co to je a jak to odstranit? Co znamená složka x86 programových souborů?

Když se začnete dívat na svůj disk, na kterém je nainstalován operační systém, můžete najít spoustu věcí. Před časem jsem například mluvil o. Dnes budeme hovořit o složce s názvem Program Files (x86): co je v ní a lze ji smazat?

Složku s názvem Program Files (x86) najdete v kořenovém adresáři systémové jednotky, obvykle jednotky C. Pravděpodobně víte, že samotná složka Program Files je nezbytná pro instalaci různých programů – standardně se do ní instalují programy. Ale to je složka bez jakýchkoli poznámek, ale tady mluvíme o složce s dodatečným názvem x86. Navíc, pokud máte složku s tímto názvem, pak v rootu najdete složku Program Files bez dalších dodatků.

Rakev, jak se říká, se otevírá jednoduše. Existují dvě verze operačního systému Windows - . Stručně řečeno, rozdíl mezi nimi je v tom, že v jednom hodinovém cyklu procesorového času dokáže systém zpracovat příkaz o délce 32, respektive 64 bitů. 64bitový operační systém navíc podporuje mnohem větší množství paměti RAM, zatímco 32bitový operační systém nepodporuje více než 4 GB (ve skutečnosti ještě méně).

Pokud mluvíme o 32bitové verzi Windows, pak podporuje pouze 32bitové programy. Pokud tedy chcete spustit 64bitový program na 32bitovém systému, zobrazí se chyba. Je pravda, že v mnoha případech lze takovou aplikaci stále spustit, ale pouze „tancem s tamburínou“. 64bitový operační systém podporuje 32bitové i 64bitové programy a aplikace. V souladu s tím jsou 32bitové programy a aplikace instalovány do složky Program Files (x86) a 64bitové jsou instalovány do složky Program Files. Z tohoto důvodu vidíte v kořenovém adresáři složky dvě složky s prakticky identickými názvy. A to není chyba nebo systémová závada, jak se někteří uživatelé domnívají. Mimochodem, složka Program Files (x86) má svůj název od raných procesorů Intel: 8086, 80186, 80286 atd. Takže v každém případě se tomu věří.

Jak odstranit složku Program Files (x86)?

Tuto složku lze odstranit stejně snadno jako jiné složky. Možná budete potřebovat práva správce. Další otázkou je, proč to dělat, když jsou v této složce nainstalovány 32bitové aplikace? Kromě toho budou spolu se složkou odstraněny již nainstalované aplikace. Proč to všechno potřebuješ?

Domnívám se, že na tuto složku by se vůbec nemělo sahat. Ta ostatně nikoho neobtěžuje.

Je velmi pravděpodobné, že na vašem počítači se systémem Windows najdete dvě složky „Program Files“ a „Program Files (x86)“. Pokud se budete nudit, uvidíte, že některé z vašich programů jsou nainstalovány v jedné složce a některé v jiné.

32bitové a 64bitové Windows

Zpočátku byly Windows k dispozici pouze ve 32bitové verzi. Na 32bitových verzích Windows– dokonce i na 32bitových verzích Windows 10, které jsou dnes stále dostupné – uvidíte pouze složku „Program Files“.

V 64bitových verzích Windows 64bitové aplikace jsou nainstalovány ve složce Program Files. 64bitové verze Windows však podporují i ​​32bitové programy a Microsoft nechce 32bitový a 64bitový software smíchaný na stejném místě. Do složky "Program Files (x86)" se tedy instalují 32bitové programy.

Windows spouští 32bitové aplikace na 64bitových verzích Windows pomocí WOW64.

Když spustíte 32bitový program v 64bitové verzi Windows, emulační vrstva WOW64 hladce přesměruje přístup k souboru z „C:\Program Files“ na „C:\Program Files (x86)“. 64bitové programy stále používají běžnou složku Program Files.

Co je v každé složce?

Na 32bitových Windows tedy máte pouze složku „Program Files“. Obsahuje všechny programy, které jste nainstalovali, z nichž všechny jsou 32bitové.

V 64bitovém systému Windows jsou 64bitové programy uloženy ve složce Program Files a 32bitové programy jsou uloženy ve složce Program Files (x86).

To je důvod, proč jsou různé programy distribuovány mezi dvě zdánlivě náhodné složky Program Files. Složka Program Files obsahuje 64bitové aplikace a složka Program Files (x86) obsahuje 32bitové aplikace.

Proč jsou odděleni?

Tato funkce kompatibility je určena pro starší 32bitové programy. Tyto 32bitové programy nemusí vědět, že 64bitová verze Windows vůbec existuje, takže je Windows izoluje od 64bitového kódu.

32bitové programy nemohou načíst 64bitové knihovny (soubory DLL) a mohou selhat, pokud se pokusí načíst konkrétní soubor DLL a narazí na 64bitovou verzi namísto 32bitové. Totéž platí pro 64bitové programy. Uložení různých programových souborů pro různé architektury procesorů takovým chybám zabrání.

Řekněme například, že systém Windows používá jednu složku Program Files. 32bitová aplikace může vyhledat soubor Microsoft Office DLL umístěný v C:\Program Files\Microsoft Office a pokusit se jej načíst. Pokud však máte nainstalovanou 64bitovou verzi Microsoft Office, aplikace spadne a nebude správně fungovat. Se samostatnými složkami nebude tato aplikace schopna vůbec najít DLL, protože 64bitová verze Microsoft Office bude v C:\Program Files\Microsoft Office a 32bitová aplikace bude hledat v C:\ Program Files (x86)\Microsoft Office.

Pomáhá také, když vývojář vytvoří 32bitovou i 64bitovou verzi aplikace, zejména pokud je třeba nainstalovat obě najednou. 32bitová verze se automaticky nainstaluje do C:\Program Files (x86) a 64bitová verze se automaticky nainstaluje do C:\Program Files. Pokud by systém Windows používal jednu složku, vývojář aplikace by musel nastavit 64bitovou složku na jinou složku, aby je oddělil.

Proč se 32bitová složka nazývá (x86)

Ne vždy uvidíte výrazy „32-bit“ nebo „64-bit“. Místo toho můžete někdy vidět "x86" a "x64", které odkazují na tyto dvě různé architektury. Je to proto, že první počítače používaly čip Intel 8086 Původní čipy byly 16bitové, ale novější verze se staly 32bitovými. „X86“ nyní označuje až 32bitovou architekturu – ať už 16bitovou nebo 32bitovou. Nová 64bitová architektura se nazývá „x64“.

To znamená, že "Program Files (x86)" je implementací složky Program Files pro programy používající starší architekturu procesoru x86. Upozorňujeme však, že 64bitové verze systému Windows nemohou spustit 16bitový kód .

Obvykle je to jedno

Obvykle nezáleží na tom, zda jsou programové soubory uloženy v Program Files nebo Program Files (x86). Systém Windows automaticky nainstaluje programy do správné složky, takže na to nemusíte myslet. Programy se objeví v nabídce Start a fungují normálně bez ohledu na to, kde jsou nainstalovány. Nechte své programy automaticky rozhodnout, kterou složku Program Files použít.

jestli ty pomocí přenosné aplikace, lze jej spustit z libovolné složky ve vašem systému, takže se nemusíte starat o to, kam jej umístit.

Někdy však potřebujeme vědět, kde je program uložen. Chcete například přejít do adresáře Steam a zálohovat některé soubory. Najdete ho v C:\Program Files (x86), protože Steam je 32bitový program.

Každý uživatel PC alespoň jednou prozkoumal svůj počítač, studoval složky a programy, nejčastěji s cílem uvolnit místo na pevném disku a smazat nepotřebné soubory. Mezi největší složky zpravidla patří Program Files (x86) a Program Files pro majitele 64bitových operačních systémů. Jsou umístěny v kořenovém adresáři disku OS na adrese: C:\Program Files (x86) a C:\Program Files.

Úvod

Pozornost!!! Vážení čtenáři, než začnete se složkou „Program files“, několikrát se zamyslete, protože se jedná o systémovou složku. Hned vás chci upozornit, že jakýkoliv chybný zásah může narušit chod operačního systému a vy prostě přijdete o některá svá data, programy, nebo nebudete moci počítač vůbec zapnout. Tento článek je napsán pro ty, kteří rozumí tomu, co dělají a za jakým konkrétním účelem. nedoporučuji Dokonce přemýšlíte o případném smazání složky.

64bitové programy jsou nainstalovány ve složce Program Files a 32bitové programy jsou nainstalovány ve složce Program Files (x86). Některé z nich mohou být naprosto nezbytné pro stabilní provoz vašeho počítače. Pokud jste například nainstalovali čistý operační systém bez ovladačů, pak při instalaci ovladače zvuku může být vybrána výchozí cesta k jedné z těchto složek. Pokud v tomto případě smažete složku, nebudete mít zvuk.

Společnost Microsoft zajistila, že neodstraníte celou složku několika kliknutími, takže když se ji pokusíte odstranit, Průzkumník vám zobrazí zprávy o tom, že odstraňované programy jsou nyní spuštěny a nedovolí vám dokončit úlohu. Samozřejmě to můžete obejít tak, že přejdete do Správce úloh a zakážete procesy patřící programům, ale nedoporučuje se to. Tato metoda může být užitečná při odstraňování malých virů nebo nástrojů.

Je možné smazat složku program files x86?

Můžeme s jistotou říci, že byste neměli smazat celou složku, ale pokud stále potřebujete uvolnit místo na pevném disku, můžete odstranit nepotřebné programy, ale ne ručně (smazáním složek), ale prostřednictvím Ovládacích panelů. Tento způsob je také mnohem lepší v tom, že nemůžete udělat chybu při výběru zbytečné aplikace. Často se stává, že při instalaci programu je umístěn do složky s názvem společnosti, která jej vytvořila, například: Microsoft, Adobe atd. V Ovládacích panelech uvidíte názvy programů a jejich ikony, což vám usnadní orientaci. Níže je uveden seznam složek a programů, které by neměly být odstraněny.

Složky:
- 7-Zip;
- Společné soubory;
- Internet Explorer;
— Microsoft Games;
- Microsoft Office;
- MSBuild;
— NVIDIA Corporation;
— Realtek (ovladač zvukové karty) – váš může být jiný;
— Referenční sestavy;
— Všechny složky Windows;
- WinRAR;
— Složka s antivirem (Avast, Kaspersky, Dr. Web a tak dále).

programy:
— Antivirus;
— Ovladače (Intel, NVIDIA, ADM, Realtek atd.);
— Všechny programy společnosti Microsoft;
- Ovladače pro Windows.

Chcete-li zcela odebrat programy, použijte Ovládací panely. Následuj tyto kroky.

  1. Otevřete panel Start
  2. Vyberte "Ovládací panely"
  3. Klikněte na "Programy a funkce"
  4. Ve výše uvedeném seznamu poklepejte na požadovaný program, abyste jej odstranili, s výjimkou výše napsaných.

Rovněž stojí za zvážení, že pokud je pevný disk rozdělen na několik, ne všechny programy budou na jednotce C, například jste nainstalovali hry na jednotku D, takže buďte opatrní při výběru programů a aplikací.

Jak odstranit programové soubory x86 starého systému?

Existují také neobvyklé okolnosti, kdy je nutné odstranit součásti programových souborů x86 nebo složky programových souborů. Tato situace může nastat, pokud je váš disk rozdělen na několik částí. Pokud byl například váš operační systém na jednotce C a vy jste nainstalovali jiný na jednotku D a používáte ji, vše zůstane na disku C. Zde vyvstávají otázky: jak odstranit složky Windows a Program files?

Nejjednodušší způsob je stáhnout si užitečnou utilitu LockHunter. Při pokusu o odstranění těchto složek obdržíte zprávu, že nemáte dostatečná práva. Tento nástroj vám umožňuje zavírat oči a smazat absolutně všechny soubory v počítači. Po instalaci klikněte pravým tlačítkem myši na požadované složky a vyberte LockHunter. V okně, které se objeví, klikněte na „DeleteIt!“ a složky budou smazány. Navzdory snadnému použití a neomezeným možnostem byste tento nástroj měli používat opatrně a v normálních případech používejte známý „Ovládací panel“

Šťastné používání!

Pravděpodobně jste na svém počítači viděli složky "C:\Program Files" a "C:\Program Files (x86)". A pravděpodobně jste si všimli, že programy jsou instalovány jak v jednom, tak v jiném balíčku. Pojďme zjistit, proč tomu tak je.

32bitové a 64bitové Windows

Zpočátku byly Windows k dispozici pouze ve 32bitových verzích. V těchto verzích vidíme pouze složku „C:\Program Files“, což je doporučené umístění pro nainstalované programy.

V 64bitových verzích systému Windows jsou 64bitové aplikace nainstalovány ve složce Program Files. 64bitové verze Windows však podporují i ​​32bitové programy a Microsoft nechce 32bitový a 64bitový software smíchaný na stejném místě. 32bitové programy jsou tedy standardně instalovány do složky "C:\Program Files (x86)".

Windows spouští 32bitové aplikace na 64bitových verzích Windows pomocí WOW64. Když spustíte 32bitový program v 64bitové verzi Windows, emulační vrstva WOW64 hladce přesměruje přístup k souboru z „C:\Program Files“ na „C:\Program Files (x86)“.

Co je v každé složce?

Takže na 32bitových Windows máte pouze složku "C:\Program Files", která obsahuje všechny nainstalované 32bitové programy.
V 64bitové verzi systému Windows jsou 64bitové programy uloženy ve složce "C:\Program Files" a 32bitové programy jsou uloženy ve složce "C:\Program Files (x86)".

To je důvod, proč jsou různé programy nainstalovány v různých složkách.

Proč jsou odděleni?

Funkce kompatibility určená pro starší 32bitové programy, které nemusí vědět, že 64bitový systém Windows vůbec existuje, takže jim systém Windows brání v přímé komunikaci s 64bitovým kódem.

32bitové programy nemohou načíst 64bitové knihovny (soubory DLL) a mohou selhat, pokud se pokusí načíst konkrétní soubor DLL a narazí na 64bitovou verzi namísto 32bitové. Totéž platí pro 64bitové programy. Nezávislé programové soubory pro různé architektury procesorů takovým chybám zabrání.

Řekněme například, že systém Windows by jednoduše použil jednu složku Program Files. 32bitová aplikace vyhledá soubor Microsoft Office DLL nalezený v C:\Program Files\Microsoft Office a pokusí se jej načíst. Pokud však máte nainstalovanou 64bitovou verzi Microsoft Office, aplikace spadne a nebude správně fungovat, protože... nebude moci vůbec najít DLL, protože 64bitová verze Microsoft Office bude umístěna v C:\Program Files\Microsoft Office a 32bitová aplikace se podívá na C:\Program Files (x86 )\Microsoft Office.

Pomáhá také, když vývojář vytvoří 32bitovou i 64bitovou verzi aplikace, zejména pokud je v některých situacích nutné nainstalovat najednou. 32bitová verze se automaticky nainstaluje do C:\Program Files (x86) a 64bitová verze se automaticky nainstaluje do C:\Program Files. Pokud by systém Windows používal jednu složku, vývojář aplikace by musel nastavit 64bitovou složku na jinou složku, aby je oddělil. A pravděpodobně by neexistoval skutečný standard, kde by vývojáři nastavovali různé verze.

Proč se 32bitová složka nazývá (x86)?

Ne vždy uvidíte „32-bit“ a „64-bit“. Místo toho někdy uvidíte „x86“ a „x64“, které odkazují na tyto dvě různé architektury. Je to proto, že první počítače používaly čip Intel 8086 Původní čipy byly 16bitové, ale novější verze se staly 32bitovými. „X86“ nyní označuje všechny „verze“ až do 64bitové architektury – ať už 16bitové nebo 32bitové. Nová 64bitová architektura se také nazývá „x64“.

Složka "Program Files (x86)" je složka pro programy používající starou architekturu procesoru x86. Pamatujte však, že 64bitové verze systému Windows nemohou spustit 16bitový kód.

Obvykle je to jedno

Obvykle nezáleží na tom, zda jsou programové soubory uloženy v Program Files nebo Program Files (x86). Systém Windows automaticky nainstaluje programy do správné složky, takže na to nemusíte myslet. Programy se objeví v nabídce Start a fungují normálně bez ohledu na to, kde jsou nainstalovány. 32bitové i 64bitové programy by měly ukládat vaše data do složek jako AppData a ProgramData, nikoli do žádné složky Program Files. Nechte své programy automaticky rozhodnout, kterou složku Program Files použít.

Někdy potřebujete vědět, kde je program uložen. Řekněme, že chcete přejít do adresáře Steam a zálohovat nějaké soubory. Najdete ho v C:\Program Files (x86), protože Steam je 32bitový program.

Pokud nevíte, kterou verzi programu máte nainstalovanou, 32 nebo 64bitovou, můžete se podívat do správce úloh systému Windows.

V 64bitových verzích Windows jsou 32bitové programy označeny dodatečným textem „(32-bit)“, což vám dává nápovědu, že je najdete v C:\Program Files (x86).


Někdy může program_files_x86__676bbe2c7241b694.cdf-ms a další systémové chyby CDF-MS souviset s problémy registru Windows. Několik programů může používat soubor program_files_x86__676bbe2c7241b694.cdf-ms, ale když jsou tyto programy odebrány nebo upraveny, někdy zůstanou „osiřelé“ (nesprávné) položky registru CDF-MS.

V zásadě to znamená, že i když se skutečná cesta k souboru mohla změnit, jeho nesprávné dřívější umístění je stále zaznamenáno v registru Windows. Když se Windows pokouší vyhledat tyto soubory s nesprávným odkazem (umístění souboru ve vašem počítači), dojde k chybě program_files_x86__676bbe2c7241b694.cdf-ms. Kromě toho položky registru Microsoft Windows mohly být poškozeny škodlivým softwarem. Tyto poškozené položky registru CDF-MS je tedy třeba opravit, aby se problém vyřešil u kořene.

Pokud nejste servisní technik na počítače, nedoporučujeme pro odstranění neplatných program_files_x86__676bbe2c7241b694.cdf-ms klíčů manuální úpravu registru Windows. Chyby při úpravách registru mohou způsobit nefunkčnost vašeho počítače a způsobit nenapravitelné poškození vašeho operačního systému. Ve skutečnosti i jedna čárka umístěná na nesprávném místě může zabránit spuštění počítače!

Kvůli riziku doporučujeme na vyčištění registru použít prověřený program, např. WinThruster (vyvinutý certifikovaným partnerem Microsoft Gold), abyste mohli prověřit a ověřit problémy s registrem související s program_files_x86__676bbe2c7241b694.cdf-ms. Použití programu na vyčištění registru můžete automatizovat proces hledání poškozených položek registru, chybějících odkazů na soubory (jako např. ty, které způsobují chybu program_files_x86__676bbe2c7241b694.cdf-ms) a poškozené odkazy registru. Před každým skenováním se automaticky vytvoří záložní kopie, která vám umožní vrátit zpět jakékoli změny jedním kliknutím a ochrání vás před možným poškozením vašeho počítače. Nejlepší na tom je, že odstranění chyb v registru může výrazně zvýšit rychlost a výkon systému.


Varování: Pokud nejste zkušený uživatel PC, NEDOPORUČUJEME ručně upravovat registr Windows. Nesprávné použití Editoru registru může způsobit vážné problémy, které mohou vyžadovat přeinstalaci systému Windows. Nezaručujeme, že problémy způsobené nesprávným použitím Editoru registru bude možné opravit. Editor registru používáte na vlastní nebezpečí.

Než budete registr Windows opravovat ručně, musíte si vytvořit zálohu tak, že exportujete část registru souvisejícího s program_files_x86__676bbe2c7241b694.cdf-ms (např. Microsoft Windows):

  1. Klikněte na tlačítko Začít.
  2. Zadejte " příkaz"V vyhledávací lišta... JEŠTĚ NEKLIKNĚTE ENTER!
  3. Při držení kláves CTRL-Shift na klávesnici stiskněte ENTER.
  4. Zobrazí se dialogové okno pro přístup.
  5. Klikněte Ano.
  6. Černé pole se otevře s blikajícím kurzorem.
  7. Zadejte " regedit“ a stiskněte ENTER.
  8. V Editoru registru vyberte klíč související s program_files_x86__676bbe2c7241b694.cdf-ms (např. Microsoft Windows), který chcete zálohovat.
  9. V nabídce Soubor vybrat Vývozní.
  10. Na seznamu Uložit do vyberte složku, kam chcete uložit zálohu klíče Microsoft Windows.
  11. V terénu Název souboru Zadejte název záložního souboru, například „Záloha Microsoft Windows“.
  12. Ujistěte se, že pole Rozsah exportu vybraná hodnota Vybraná větev.
  13. Klikněte Uložit.
  14. Soubor bude uložen s příponou .reg.
  15. Právě jste vytvořili zálohu položky registru souvisejícího s program_files_x86__676bbe2c7241b694.cdf-ms.

Následující kroky pro ruční úpravu registru nebudou v tomto článku popsány, protože pravděpodobně poškodí váš systém. Pokud byste chtěli více informací o ruční úpravě registru, podívejte se prosím na níže uvedené odkazy.