I Windows 10-årsdagen uppdaterade Microsoft äntligen ett långvarigt problem som utvecklare stod inför när de gjorde utveckling - 260 teckenbegränsningen för banlängd. Denna väglängdsbegränsning fanns i Windows i nästan en evighet. Om du inte vet, i alla för närvarande släppta Windows-versioner, är den maximala längden på filvägen 260 tecken. Från och med build 14352 av Windows 10, som är en del av Anniversary Update (version 1607), kan denna begränsning kringgås.
Annons
Alla Windows-filsystem har ett koncept med filer och mappar för åtkomst till lagrad data. En sökväg är ett strängvärde som anger var data lagras. Det finns emellertid en begränsning på 260 tecken för den sökväg som införts av Windows, som inkluderar enhetsbokstaven, kolon, separerande bakåtvända snedstreck och ett avslutande null-tecken. Detta är inte en begränsning av NTFS-filsystemet utan av de äldre API: er som används för att komma åt data. Det finns också lösningar som att komma åt Unicode (eller 'wide') versioner av Windows API-funktioner, och även genom att prefixa sökvägen med \? .På slutanvändarnivå kanske vissa användare redan har mött problemet tidigare, när File Explorer inte tillåter åtkomst till en fil eller en mapp, om sökvägen till den överstiger 260 tecken. I en sådan situation har användaren ingen annan lösning än att antingen använda symboliska länkar för att komma åt data eller ett tredjepartsverktyg som använder lösningar. Till exempel kan det alternativa filhanteringsverktyget, Total Commander hjälpa dig att komma åt sådana filer och mappar, eftersom det kan arbeta med långa vägar ur lådan.
hur man ändrar input på vizio tv
Explorer Shell har dock fortfarande haft denna begränsning i Windows i flera år. För att lösa problemet har Microsoft gjort lämpliga ändringar i Windows 10. En ny grupprincipinställning, tillgänglig från och med Windows 10 build 14352, gör att operativsystemet kan ha vägar längre än 260 tecken:
Om du aktiverar långa NTFS-sökvägar kan manifesterade Win32-applikationer och Windows Store-applikationer komma åt sökvägar som överskrider den normala 260-char-gränsen per nod. Om du aktiverar den här inställningen kommer de långa banorna att vara tillgängliga i processen.
Detta innebär faktiskt att en applikation måste ha följande rad i sitt manifest:
hur man aktiverar nattbotten på twitch
Sann
Ett manifest är en liten fil som innehåller ytterligare information om processen EXE såsom kompatibilitetsinformation och DPI-medvetenhet etc.
Förutom att apputvecklaren lägger till manifestet bör lämplig grupprincipinställning aktiveras. Detta kan göras med Group Policy Editor eller genom att använda en registerjustering.
Så här aktiverar du NTFS Long Paths i Windows 10 med hjälp av grupprincip
- Tryck på Win + R-tangenterna tillsammans på tangentbordet och skriv:
gpedit.msc
Tryck enter.
- Group Policy Editor öppnas. Gå till Lokal datorpolicy -> Datorkonfiguration -> Administrativa mallar -> System -> Filsystem -> NTFS.
- Dubbelklicka där och aktivera alternativet Aktivera långa sökvägar för NTFS .
- Starta om Windows 10.
Så här aktiverar du NTFS Long Paths i Windows 10 med hjälp av en grupppolicyjustering
- Öppna registerredigeraren .
- Gå till följande registernyckel:
HKEY_LOCAL_MACHINE System CurrentControlSet Policies
Tips: Du kan öppna önskad registernyckel med ett klick .
Om du inte har en sådan nyckel är det bara att skapa den. - På höger sida skapar du ett nytt 32-bitars DWORD-värde med namnetLongPathsEnabled. Ställ in värdedata till 1.
Notera: Även om du kör 64-bitars Windows måste du fortfarande skapa ett 32-bitars DWORD-värde. Se följande skärmdump: - Starta om Windows 10.
Slutligen finns det ett sätt att aktivera den här nya funktionen utan att använda grupprincip. Det kräver följande tweak.
Så här aktiverar du NTFS Long Paths i Windows 10 med hjälp av en registerjustering
- Öppna registerredigeraren .
- Gå till följande registernyckel:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
Tips: Du kan öppna önskad registernyckel med ett klick .
Om du inte har en sådan nyckel är det bara att skapa den. - På höger sida skapar du ett nytt 32-bitars DWORD-värde med namnetLongPathsEnabled. Ställ in värdedata till 1.
- Starta om Windows 10 .
Du är färdig.
Se följande video:
Du kan prenumerera på vår YouTube-kanal här: Youtube .
Det är allt. Den här funktionen ser väldigt intressant ut, eftersom den äntligen tar upp en av smärtpunkterna i att arbeta med Windows. Det ser ut som för Windows 8.1 och Windows 7, detta problem åtgärdades 2013 av snabbkorrigeringen KB2891362. Men om det finns ytterligare korrigeringar för detta i Windows 10 Anniversary Update, skulle det vara trevligt om Microsoft också överförde dessa ändringar till Windows 8.1 och Windows 7.
hur man skärmdumpar på snapchat utan att de vet 2019