V rámci aktualizácie Windows 10 Anniversary Update sa spoločnosť Microsoft konečne zaoberala dlhotrvajúcim problémom, s ktorým sa vývojári pri vývoji stretli - obmedzenie dĺžky cesty na 260 znakov. Toto obmedzenie dĺžky cesty bolo vo Windows prítomné takmer celú večnosť. Ak neviete, vo všetkých aktuálne vydaných verziách systému Windows je maximálna dĺžka cesty k súboru 260 znakov. Počnúc zostavením 14352 systému Windows 10, ktoré je súčasťou Anniversary Update (verzia 1607), je možné toto obmedzenie obísť.
Inzerát
Všetky súborové systémy Windows majú koncept súborov a priečinkov na prístup k uloženým údajom. Cesta je reťazcová hodnota, ktorá označuje, kde sú tieto údaje uložené. Existuje však obmedzenie 260 znakov pre cestu vynútenú systémom Windows, ktoré zahŕňa písmeno jednotky, dvojbodku, oddeľovacie spätné lomky a ukončovací nulový znak. Nejde o obmedzenie súborového systému NTFS, ale o staršie API, ktoré sa používajú na prístup k údajom. Existujú aj riešenia, ako je prístup k verziám funkcií Windows API v Unicode (alebo „širokom“), a tiež predpona cesty s \? .Na úrovni koncového používateľa mohli niektorí používatelia už v minulosti čeliť problému, keď Prieskumník súborov neumožňuje prístup k súboru alebo priečinku, ak cesta k nemu presahuje 260 znakov. V takejto situácii nemá používateľ iné riešenie, ako použiť buď symbolické odkazy na prístup k týmto údajom, alebo nástroj tretej strany, ktorý používa riešenia. Napríklad alternatívny nástroj na správu súborov Total Commander vám môže pomôcť získať prístup k takýmto súborom a priečinkom, pretože je schopný pracovať s dlhými cestami po vybalení z krabice.
zmeniť orientáciu jednej stránky v dokumentoch google
Explorer Shell však má toto obmedzenie vo Windows už roky. Na vyriešenie tohto problému spoločnosť Microsoft vykonala príslušné zmeny v systéme Windows 10. Nové nastavenie skupinovej politiky, ktoré je k dispozícii počnúc zostavením Windows 10 build 14352, umožní operačnému systému mať cesty dlhšie ako 260 znakov:
Povolenie dlhých ciest NTFS umožní manifestovaným aplikáciám Win32 a aplikáciám Windows Store prístup k cestám nad rámec normálneho limitu 260 znakov na uzol. Povolenie tohto nastavenia spôsobí, že dlhé cesty budú prístupné v rámci procesu.
To v skutočnosti znamená, že aplikácia musí mať vo svojom manifeste nasledujúci riadok:
ako opraviť červené oči vo fotografiách google
pravda
Manifest je malý súbor, ktorý obsahuje ďalšie informácie o procese EXE, ako sú napríklad informácie o kompatibilite a informovanosti o DPI atď.
Okrem toho, že vývojár aplikácie pridáva manifest, by malo byť povolené príslušné nastavenie skupinovej politiky. Môžete to urobiť pomocou editora zásad skupiny alebo pomocou nástroja Registry Tweak.
Ako povoliť dlhé cesty NTFS v systéme Windows 10 pomocou skupinovej politiky
- Na klávesnici stlačte súčasne klávesy Win + R a zadajte:
gpedit.msc
Stlačte Enter.
- Otvorí sa editor skupinovej politiky. Prejdite na Zásady miestneho počítača -> Konfigurácia počítača -> Šablóny pre správu -> Systém -> Súborový systém -> NTFS.
- Tam dvakrát kliknite a zapnite túto možnosť Povoliť dlhé cesty NTFS .
- Reštartujte Windows 10.
Ako povoliť dlhé cesty NTFS v systéme Windows 10 pomocou vylepšenia skupinovej politiky
- Otvorte editor databázy Registry .
- Prejdite na nasledujúci kľúč databázy Registry:
HKEY_LOCAL_MACHINE System CurrentControlSet Policies
Tip: Môžete jedným kliknutím otvorte požadovaný kľúč databázy Registry .
Ak taký kľúč nemáte, jednoducho si ho vytvorte. - Na pravej strane vytvorte novú pomenovanú 32-bitovú hodnotu DWORDLongPathsEnabled. Nastaviť jeho hodnotové údaje na 1.
Poznámka: Aj keď používate 64-bitový Windows , stále musíte vytvoriť 32-bitovú hodnotu DWORD. Pozri nasledujúci screenshot: - Reštartujte Windows 10.
Nakoniec existuje spôsob, ako povoliť túto novú funkciu bez použitia skupinovej politiky. Vyžaduje si to nasledujúce vylepšenie.
Ako povoliť NTFS dlhé cesty v systéme Windows 10 pomocou vyladenia registra
- Otvorte editor databázy Registry .
- Prejdite na nasledujúci kľúč databázy Registry:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
Tip: Môžete jedným kliknutím otvorte požadovaný kľúč databázy Registry .
Ak taký kľúč nemáte, jednoducho si ho vytvorte. - Na pravej strane vytvorte novú pomenovanú 32-bitovú hodnotu DWORDLongPathsEnabled. Nastaviť jeho hodnotové údaje na 1.
- Reštartujte Windows 10 .
Skončil si.
Pozrite si nasledujúce video:
Môžete sa prihlásiť na odber nášho kanála YouTube tu: ty trúbka .
To je všetko. Táto funkcia vyzerá veľmi zaujímavo, pretože konečne adresuje jeden z ťažkých bodov práce s Windows. Vyzerá to, že pre Windows 8.1 a Windows 7 bol tento problém opravený v roku 2013 rýchlou opravou KB2891362. Ak však existujú ďalšie opravy tohto problému v aktualizácii Windows 10 Anniversary Update, bolo by pekné, keby spoločnosť Microsoft preniesla tieto zmeny aj na Windows 8.1 a Windows 7.
ako spoznať nových ľudí na kik