cs.phhsnews.com


cs.phhsnews.com / Jaký je rozdíl mezi složkami "System32" a "SysWOW64" v systému Windows?

Jaký je rozdíl mezi složkami "System32" a "SysWOW64" v systému Windows?


V 64bitových verzích systému Windows máte dvě samostatné složky Program Files. Ale to tam nekončí. Máte také dva samostatné systémové adresáře, kde jsou uloženy knihovny DLL a spustitelné soubory: System32 a SysWOW64. Přes názvy System32 je plný 64bitových souborů a SysWOW64 je plný 32bitových souborů. Takže co dává

Co je systém32?

SOUVISEJÍCÍ: Co jsou DLL soubory a proč chybí z mého počítače?

Adresář System32 obsahuje systémové soubory systému Windows, programy a programové nástroje .EXE, které jsou součástí systému Windows. Zatímco většina souborů, které naleznete zde, je součástí operačního systému Windows, softwarové programy třetích stran někdy instalují do této složky také své vlastní DLL soubory.

Aplikace spuštěné ve vašem systému mohou být nainstalovány ve složce Program Files nebo na jiném místě, ale často načtou systémové knihovny ze složky System32

Oddělující 32bitové a 64bitové knihovny

SOUVISEJÍCÍ: Jaký je rozdíl mezi "Program Files (x86)" a " Programové soubory "Složky v systému Windows?

V 64bitové verzi systému Windows máte složku C: Program Files obsahující 64bitové programy a jejich soubory a složku C: Program Files (x86) obsahující 32 -bitové programy a jejich soubory. Je užitečné, aby tyto soubory byly odděleny, protože 64bitové programy potřebují 64bitové soubory DLL a 32bitové programy potřebují 32bitové soubory DLL

Pokud 32bitový program přejde načíst soubor DLL, který potřebuje, najde 64bitovou verzi a pokusí se ji načíst, dojde k selhání. Oddělením 64bitového a 32bitového softwaru do dvou různých složek programových souborů systém Windows zajistí, že se nezmizí a nezpůsobí problémy.

Avšak ne všechny soubory DLL jsou uloženy v programových souborech. Mnoho knihoven systému zahrnutých v systému Windows je uloženo v C: System32 a některé programy také vypisují své vlastní soubory knihovny. Stejně jako Windows má oddělené 32bitové a 64bitové složky Program Files, má také samostatné 32bitové a 64bitové verze složky System32.

System32 a SysWOW64

Na 32bitovém počítači , všechny 32bitové programy ukládají své soubory do C: Program Files a systémová knihovna je C: System32.

V 64bitovém počítači ukládají 64bitové programy své soubory do složky C: Programové soubory a systémová složka C: Windows System32 obsahuje 64bitové knihovny. 32bitové programy ukládají své soubory do C: Program Files (x86) a systémová složka je C: Windows SysWOW64.

To je určitě neintualizující. Přes název "32" ve složce System32 obsahuje 64bitové knihovny. A přes složku 64 v názvu obsahuje složka SysWOW64 32bitové knihovny - přinejmenším v 64bitových verzích systému Windows.

Obecně to nebudete muset znát. Operační systém Windows a programy, které používáte, automaticky umístí své soubory na správné místo a použijí správný adresář. Pokud však někdy budete muset ručně nainstalovat soubor DLL na správném místě nebo zjistit, kde je nainstalován, což je velmi vzácné, budete potřebovat vědět, který z nich je.

WOW64, vysvětlil

SOUVISEJÍCÍ: Část názvu "WOW64" zde odkazuje na software společnosti Microsoft "32bitový systém Windows na 64bitovém systému Windows", který je součástí systému Windows. součástí operačního systému. To umožňuje systému Windows spustit 32bitové programy v 64bitové verzi systému Windows. WoW64 přesměruje přístup k souborům, aby zajistil, že programy budou správně fungovat.

Například pokud instalujete 32bitový program na 64bitovou verzi systému Windows a pokusí se zapisovat do složky C: Program Files, WoW64 to ukáže v C: Program Files (x86). A pokud chce mít přístup ke složce C: Windows System32, WoW64 to ukáže na C: Windows SysWOW64. Systém Windows jej používá přes přesměrovač souborů.

Toto vše se děje automaticky a transparentně na pozadí. Program ani nemusí vědět, že běží na 64bitovém operačním systému, což umožňuje, aby starší 32bitové programy běžely bez úpravy na 64bitových verzích systému Windows. WOW64 také přesměruje přístup k registru zajišťující, že existují samostatné oblasti registru pro 64bitové a 32bitové programy

Takže proč je System32 64bitový a SysWOW64 32bitový?

Vše, co nás přivádí zpět k milionové dolarové otázce: Proč je 64bitová složka "System32" a 32bitová SysWOW64?

zdá se, že mnoho 32bitových aplikací bylo hardcoded používat adresář C: Windows System32. Když vývojáři kompilovali tyto aplikace pro 64bitové verze systému Windows, pokračovali v používání adresáře C: Windows System32.

Spíše než přejmenování adresáře a nucení vývojářů přesunout se do nového, přerušení mnoha aplikací v procesu , Microsoft opustil "System32" jako standardní knihovnu systémové knihovny. Vytvořili nový adresář knihovny pro aplikace spuštěné pod vrstvou WoW64, které nazvali "SysWOW64". Když o tom přemýšlíte, má to smysl.

Ano, je trochu hloupé, že adresář s názvem "32" v názvu je nyní 64bitový. Možná, že společnost Microsoft měla vidět, že přišla, když ji v devadesátých letech pojmenovali C: Windows System32. Ale i když by bylo jednodušší pojmenování poměrně příjemné, nestojí za to, že by se rozbíjelo spoustu programů a že by se vývojářům dělalo více práce, než se tam dostali. To znamená, že jsme v dohledné budoucnosti v systému System32 a SysWOW64.


Jak používat Snapchat bez sdílení polohy

Jak používat Snapchat bez sdílení polohy

Snapchat je nová funkce Snap Map je neuvěřitelně strašidelná - sdílí vaši polohu se všemi svými přáteli pokaždé, když otevřete Snapchat - a může vás uvažovat blokuje Snapchat, aby vůbec viděl vaši polohu. To se týká několika funkcí Snapchat, takže se podívejme na to, co ztratíš. S VZTAHEM: Funkce nové mapy Snapchat, vysvětlena (a jak ji vypnout) Vypnout oprávnění k umístění, funkce Přizpůsobit mapu nefunguje.

(how-top)

Jak odstraňovat potíže s připojením k Internetu

Jak odstraňovat potíže s připojením k Internetu

Problémy s připojením k Internetu mohou být frustrující. Spíše než mrkat F5 a zoufale se snažíte znovu načíst své oblíbené webové stránky, když se setkáte s problémem, naleznete několik způsobů, jak problém vyřešit a identifikovat příčinu. Ujistěte se, že jste zjistili fyzické spojení dříve, než se začnete příliš zabývat řešením problémů.

(how-top)