.LNK

LNK-fil

Windows Shell Link (Shortcut)
Ställ en fråga
SNABBT SVAR

En .lnk-fil är en Windows Shell Link, det genvägsformat som Windows har använt sedan Windows 95. Genom att dubbelklicka på den öppnas målprogrammet eller filen; själva genvägen innehåller ingen data. Om alla dina filer plötsligt förvandlades till .lnk-ikoner har ett genvägsvirus dolt originalen - de finns fortfarande kvar. Och ja, en .lnk som tas emot via e-post kan vara farlig.

Utvecklare: Microsoft Kategori: Systemfiler Öppen standard MIME: application/x-ms-shortcut
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .NOMEDIA · .DLL · .TMP · .PKG

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 9, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet LNK?

.lnk-filer är de genvägsfiler som används i Windows-systemet. De innehåller information om typ och plats för målet - identifierat via en lokal sökväg, UNC-resurs eller Shell Item ID-lista - samt om det tillhörande programmet.

.lnk-filer kan innehålla ytterligare, användardefinierad information. Om de är associerade med en .exe-applikation kan de också ange initiala startattribut för programmet de refererar till, såsom fönsterläge, arbetskatalog och kommandoradsargument. I Windows visar .lnk-filer samma ikon som sin målfil. Filändelsen .lnk är dold i filnamnet som standard och visas inte i Utforskaren.

Det binära formatet är dokumenterat av Microsoft som specifikationen MS-SHLLINK (publicerad 2010). Varje .lnk-fil inleds med ett fast 76-byte huvud: magic bytes 4C 00 00 00 följt av det fasta shell link class CLSID. Relaterade genvägsformat inkluderar .url (internetgenväg) och .pif (legacy DOS-programgenväg).

När en .lnk-genväg slutar fungera

Om man ändrar vissa parametrar för målfilen - såsom dess namn eller plats - resulterar det i att alla genvägsfiler som leder till den inaktiveras. Ändringar av enhetsbeteckningar eller mappningar av nätverksresurser kan också få skrivbordsgenvägar att försvinna. Windows inkluderar en tjänst för länkspårning som försöker reparera trasiga genvägar automatiskt; när detta misslyckas är den rekommenderade åtgärden att återskapa genvägen eller uppdatera målsökvägen via dialogrutan *Egenskaper*.

Säkerhet & trygghet

RISK: HIGH

LNK är ett av de mest missbrukade formaten för initial åtkomst på Windows. En genväg kan tyst starta cmd/PowerShell med angriparkontrollerade argument och en maskerad ikon (PDF, mapp); sedan Microsoft blockerade Office-makron från internet 2022 har LNK inuti ZIP/ISO-bilagor blivit en primär vektor för skadlig kod. Historiska LNK-brister inkluderar CVE-2010-2568 (Stuxnet, kodexekvering vid ikon-parsing) och ZDI-CAN-25373 / CVE-2025-9491 - blankstegspolstrade argument som döljer det verkliga kommandot i dialogrutan Egenskaper, utnyttjat av 11+ statsstödda grupper sedan ca 2017 och patchat av Microsoft först i november 2025-uppdateringarna. Regler för användare: dubbelklicka aldrig på en .lnk som kommit via e-post/USB, inspektera den med LECmd/ExifTool istället, och håll Windows uppdaterat. «Genvägsvirus» på USB-enheter döljer mappar och ersätter dem med skadliga genvägar - rensa med en AV-skanning plus attrib, ta inte bara bort länkarna.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWindows Shell Link (Shortcut)
UTVECKLAREMicrosoftsedan 1995 (Windows 95); binary format publicly documented since 2010 as MS-SHLLINK
KATEGORISystemfiler
MIME-TYPapplication/x-ms-shortcut
TYPBinär shell-länk / genvägsmetadata (ej ett dokument)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f10111213
HEX
4C0000000114020000000000C000000000000046
ASCII
L··················F
Första 4 bytes = HeaderSize 0x0000004C; byte 4-19 = fast shell link class ID.

Program som öppnar LNK-filer

Windows3 apps
Microsoft Windows (File Explorer) Inbyggd Dubbelklick kör målet. Högerklicka → Egenskaper visar fältet Mål; «Öppna filsökväg» hoppar till den riktiga filen. För att reparera en trasig .lnk-association, ta bort HKCU\...\FileExts\.lnk\UserChoice och starta om Utforskaren.
LECmd (Eric Zimmerman) Gratis Kommandorad: LECmd.exe -f file.lnk - dumpar fullständig metadata (mål, tidsstämplar, maskin-ID) utan att exekvera något; forensisk standard.
ExifTool Öppen källkod exiftool file.lnk skriver ut målsökväg, argument och maskinmetadata på ett säkert sätt (ingen exekvering); fungerar även på macOS/Linux.
macOS1 app
ExifTool Öppen källkod exiftool file.lnk skriver ut målsökväg, argument och maskinmetadata på ett säkert sätt (ingen exekvering); fungerar även på macOS/Linux.
Linux2 apps
liblnk (lnkinfo) Öppen källkod Installera liblnk-utils, kör sedan lnkinfo file.lnk för att inspektera genvägens mål och metadata.
ExifTool Öppen källkod exiftool file.lnk skriver ut målsökväg, argument och maskinmetadata på ett säkert sätt (ingen exekvering); fungerar även på macOS/Linux.

Tekniska detaljer

djup specifikation
ContainertypBinärt huvud med fast längd (76 byte) följt av valfria datablock med variabel längd
Magic bytes4C 00 00 00 01 14 02 00 … C0 00 … 46 - de första 4 byten kodar huvudets storlek; byte 4-19 innehåller det fasta shell link class CLSID, båda vid offset 0
MIME-typapplication/x-ms-shortcut
ByteordningLittle-endian i alla numeriska fält
SträngkodningCode-page (ANSI) eller Unicode (UTF-16 LE); en flagga i ShellLinkHeader indikerar vilken kodning som används
Referenstyper för målLokal fil- eller mappsökväg, UNC-nätverkssökväg, volymrot eller miljövariabel-expanderad sökväg via EnvironmentVariableDataBlock
Viktiga datastrukturerShellLinkHeader, LinkTargetIDList (ITEMIDLIST), LinkInfo, StringData-block, ExtraData-block - alla är valfria utom huvudet
Fält för fönsterlägeShowCommand i huvudet: 1 = Normal, 3 = Maximerad, 7 = Minimerad
Fält för kortkommando16-bitars värde i huvudet som kombinerar en VirtualKey-kod med modifieringsflaggor (Shift, Ctrl, Alt)
Stöd för relativ sökvägValfri RelativePath-sträng gör det möjligt för Windows-skalet att själv reparera en trasig genväg när målet flyttas inom samma volym
Inbäddade tidsstämplar för målFileTime-värden för målets skapande, senaste skrivning och senaste åtkomst lagras i LinkInfo, vilket gör .lnk-filer till värdefulla artefakter inom digital forensik
IkonlagringSeparat IconLocation-sökvägssträng plus ett heltal IconIndex som pekar på ikonresursen i den filen
Synlighet för filändelseDold av Windows-skalet som standard; styrs av värdet HideFileExt under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
SäkerhetshistorikUtnyttjades av Stuxnet (CVE-2010-2568): skadliga .lnk-filer utlöste kodexekvering vid ikongenerering; patchades i MS10-046 (augusti 2010)
PlattformstödInbyggt i Windows 95 och alla senare Windows-versioner; kan parsas på Linux och macOS via liblnk (lnkinfo) och ExifTool
Släppt1995 (Windows 95); binary format publicly documented since 2010 as MS-SHLLINK
Öppen standardJa · royaltyfri
Specifikationlearn.microsoft.com

LNK-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med LNK-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om LNK-filer.

Vanliga frågor

Alla mina filer förvandlades till .lnk-genvägar - hur får jag tillbaka dem?
Dina filer är nästan säkert dolda av ett «genvägsvirus», inte förlorade. Skanna med ett antivirusprogram och gör dem sedan synliga: öppna Kommandotolken och kör attrib -h -r -s /s /d X:\*.* (ersätt X: med enheten). Ta bort de kvarvarande .lnk-filerna efteråt.
Varje genväg öppnas nu med Anteckningar/Word - hur fixar jag .lnk-associationen?
Du har sagt åt Windows att «alltid öppna» .lnk med det programmet. Fix: i Registereditorn, ta bort HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice, starta sedan om Utforskaren eller starta om datorn.
Är en .lnk-fil farlig?
Det kan den vara. En genväg kan köra vilket kommando som helst med dolda argument och en falsk ikon. Behandla .lnk-filer som tagits emot via e-post, i arkiv eller på hittade USB-enheter som fientliga; inspektera dem med LECmd eller ExifTool istället för att dubbelklicka.
Hur ser jag vad en genväg pekar på?
Högerklicka → Egenskaper → fliken Genväg → Mål. Sedan Windows-uppdateringen i november 2025 visar dialogrutan hela kommandot inklusive långa argument (tidigare kunde skadlig kod dölja dem med blanksteg).
Kan jag öppna en Windows .lnk-fil på en Mac eller Linux?
Inte för att köra den - målet är en Windows-sökväg som inte existerar där. Du kan läsa vad den pekar på med ExifTool eller lnkinfo. Om någon menade att skicka ett dokument till dig har de skickat genvägen av misstag; be om den faktiska filen.
Varför ser jag inte filändelsen .lnk även om filnamnstillägg är aktiverade?
Windows döljer den alltid via registerflaggan NeverShowExt på typen lnkfile, så genvägar visar endast ikonen med den böjda pilen. Skadlig kod missbrukar detta för att maskera «faktura.pdf.lnk» som «faktura.pdf».

Referenser

1Microsoft - [MS-SHLLINK]: Shell Link (.LNK) Binary File Formatlearn.microsoft.com
2Trend Micro ZDI - ZDI-CAN-25373: Windows shortcut exploited by state actorswww.trendmicro.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.TMPTemporary File

Relaterade filtillägg

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.PKGmacOS Installer Package
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö