Ako sa k potláčaní a Bypass System32 File System Presmerujte na SysWOW64 zložka s Sysnative
V 64-bit (x64) operačný systém Windows, vrátane Windows Vista, Microsoft implementuje funkciu File System Redirector WOW64 o (Windows-32-on-Windows-64, ktorý beží 32-bit programy bez úprav) subsystému vrstvy pre 32-bit programy alebo DLL (dynamicky prepojovanej knižnice), ktorá poskytuje WOW64 pieskovisko pre register hovorov a niektoré súborový systém hovory. Souborového presmerovanie sily 32-bitové aplikácie pokúsi byť inštalovaný do alebo dostupný z% windir% \ System32, boli zachytené a získajte presmerovaných alebo re-poukázal na% windir% \ SysWOW64 miesto.
Dôvodom pre Filesystem Redirector je, že v systéme Windows XP x64 OS,% windir% \ System32 adresár je vyhradený pre 64-bitové aplikácie. Avšak, väčšina DLL implementuje Windows API má rovnaké názvy súborov a cesty, ktoré neboli zmenené pri portování na 64-bit. Vzhľadom k tomu, že nemôžu byť dva 32-bit a 64-bit DLL s rovnakým menom a rovnakú cestu existuje na rovnakom systéme v rovnakom čase, takže File System automaticky Redirector izoluje a robí 32-bitové aplikácie alebo nie-64-bit programy použitia vedomá iný adresár ako System32, ktorý je% windir% \ SysWOW64 zložku. Je to tiež spôsob, ako sa vyhnúť otázke nezlučiteľnosti, aby sa predišlo a 32-bitové binárne z náhodného prístupu k údajom z 64-bitovej verzii.
Avšak, v niektorých prípadoch, ako keď záplatování na 64-bit Tcpip.sys sídli vo% windir% \ System32, originál System32 je potrebné pristupovať a používať, aby nedošlo k "Súbor nebol nájdený" alebo "Systém nemôže nájsť zadaný súbor" error. Podobné príznaky je evidentný predovšetkým u príkazu-line dávkového skriptu, ktorý má prístup k 32-bitové programy v Program Files alebo% windir% \ System32, ktorý ako získať presmerovaný na Program Files (x86) a% windir% \ SysWOW64 zložku.
Na riešenie problému, a sily, programu alebo dávkového príkazu skriptu získať prístup k 32-bitové programy v% windir% \ System32, obteká súborový systém presmerovania , Špeciálna alias alebo pseudo-názov adresára bol pridaný WOW64 subsystému začína s Windows Vista.
32-bitové aplikácie môžu pristupovať k natívny systém nahradením adresári% windir% \ Sysnative u% windir% \ System32. WOW64 rozpozná Sysnative ako špeciálna alias slúžiace na označenie, že súborový systém by nemal redirect prístup. V Sysnative je len virtuálny adresár, alias alebo pseudo-adresár, ktorý nie je vidieť v Prieskumníkovi Windows, výpis adresára a nepodporuje natívne 64-bitové procesy, ktoré už boli k adresári% windir% \ System32. Ako taký, Sysnative môžu byť použité iba v systéme súborov hovory, a nie do aplikácie užívateľského rozhrania, ako dialógové okno pre otvorenie alebo vyberte priečinok.
DOLEŽITÉ: You're čítanie strojovo preložená stránka ktoré sú poskytované "tak, ako je" bez záruky. Na rozdiel od ľudského preklad strojový preklad nerozumie gramatika, Sémantika, syntax, idiomy prirodzeného jazyka, a tak často nepresné a nízka kvalita textu, čo je zavádzajúce a nezrozumiteľný. Tak, pozrite sa do Anglický originál článku Ak ste na pochybách.
Súvisiace články
- Ako sa k otvorenej a beh 32-bitových príkazového riadka v 64-bit (x64) Windows
- Bypass alebo Vypnúť UAC pre vybrané Vylúčená Programy Len s výťahom (SkipUAC)
- Fix Odstránené SAM súboru spôsobuje Windows Vista Nemožno Zavádzacia Chyba
- Stiahnuť Direct Zloľka v3.3 pre rýchle zložky a súbory, prístup na svoj počítač
- Ako sa na paneli Pridať alebo odstrániť Skratky a ikony na paneli Rýchle spustenie Zloľka
- Windows Vista a spustenie viset Zavádzacia Nedodržanie po SP1 pre Corrupt Driver File (Atapi.sys a ataport.sys)
- Windows Vista Zabudované-in Rýchle spustenie Zloľka Klávesové skratky a Accelerators
- Ako povoliť a Zobraziť Rýchle spustenie Zložka / Bar vo Windows XP
- Voľný dôveryhodne WinRAR 3.62 licenčný kľúč RARKey.rar Stiahnutie súboru (Riešenie Ponuka nie je k dispozícii vo vašej krajine)
- Znížiť Veľká Digitálne foto veľkosti súborov pre jednoduché odosielanie emailov a užívania na internetových stránkach










































26. jún 2008 17:22
Pomocou priečinka% SystemRoot% \ SysNative je k dispozícii iba v systémoch Windows Server 2008 x64. Nebol som schopný potvrdiť túto zložku sa pracuje pod Windows Server 2003 x64.
Pozdravy,
Mikuláša.
25. jún 2008 20:42
Zistil som, že môžete použiť aj% SystemRoot% \ sysnative
Táto zložka je k dispozícii len na x32 programov a presmerovanie do skutočnej system32 zložku.
23. mája 2008 14:31
Ako ste si je opísané v článku, originálne% SystemRoot% \ System32 nie je prístupná 32-bit procesov. Bohužiaľ, existuje niekoľko nástrojov existujúcich jednoznačne ako 64-bitové binárne súbory (napr. logogg.exe a tsshutdn.exe). V jednom z mojich článkov, mám popísať dve techniky obchádzal obmedzenia spúšťanie 64-bit systém nástrojov z 32-bitové procesy: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Užiť si,
Mikuláša.
21. máj 2008 17:47
[...] Prístup správne zložky, programátor alebo vývojár musí zmeniť príkaz skriptu-line, alebo pomocou Sysnative virtuálny adresár alias pre prístup k% windir% System32 namiesto% windir% SysWOW64. Keď to nie je možné, alebo je-li mať prístup do pôvodnej rodné [...]