22Jul

Hvorfor bruker Windows fortsatt snarveifiler i stedet for symbolske linker?

click fraud protection

Siden Windows har fortsatt å utvikle seg og legge til mer funksjonalitet over tid, kan det hende du er nysgjerrig på hvorfor det fortsetter å bruke eldre "funksjoner" som snarveifiler. Med det i betraktning har dagens SuperUser Q & A-innlegg svar på spørsmål fra forvirret leser.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser-leseren Peter Mortensen vil vite hvorfor Windows fortsetter å bruke snarvei-filer i stedet for symbolske lenker:

Windows XP og nyere versjoner støtter symbolske lenker, men Windows fortsetter å bruke snarveifiler( som i hovedsak lagrer plasseringen til den koblede filensom tekst).Hvorfor?

Hvorfor fortsetter Windows å bruke snarvei filer i stedet for symbolske lenker?

Svaret

SuperUser-bidragsyter Jonno har svaret for oss:

Det er flere grunner. For eksempel:

  1. Du kan lagre forskjellige nivåer av kompatibilitet mot flere forskjellige snarveier til samme exe-fil som de tolkes av skallet, i stedet for filsystemet.
    instagram viewer
  2. Enkelte snarveilinker eksisterer ikke i filsystemet. Noen av dem er rett og slett referanser til GUIDer eller spesielle strenge tolket av skallet.
  3. Du kan ikke inkludere svitsjer i en symbolsk lenke. Visst, du kan peke på exe-filen, men du kan ikke "fortelle" at exe-filen gir noen flere argumenter.
  4. Du kan ikke velge et ikon for en symbolsk lenke.
  5. Du kan ikke velge hvilken katalog som skal brukes fra i en symbolsk lenke.
  6. Genveiledning trenger ikke å peke på bare filer, de kan også være hyperkoblinger eller protokollkoblinger( som. URL-filer).
  7. LNK-filer kan eksistere på alle filsystemer. Symboliske lenker håndteres av filsystemet selv, i tilfelle av Windows, NTFS.
  8. Det er ikke noe reelt behov for å erstatte dem. De jobber, er små i størrelse og kan skaleres opp i fremtiden hvis det noen gang er behov for mer funksjonalitet som skal legges til dem enn det som allerede er nevnt ovenfor.
  9. Administrative rettigheter kreves for å opprette en symbolsk lenke( med god grunn), ellers kan omdirigering av uskyldige filer til skadelige utføres med svært lite arbeid.

Det er flere grunner enn dette, men jeg tror dette er nok til å komme i gang. Her er en MSDN blogg lenke levert av grawity som gir mer informasjon om deler av dette emnet.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.