Hvad er APPREF-MS-filformatet?
.appref-ms er en ClickOnce Application Reference-fil, der bruges af Microsoft Windows til at starte applikationer udrullet med ClickOnce-teknologien, som blev introduceret i .NET Framework 2.0 (2004). Filen indeholder en installations-URL, der peger på applikationens manifest på en web- eller netværksserver, sammen med et assembly-identitetstoken, der koder applikationsnavn, version, offentlig nøgle-token og processorarkitektur.
Når der dobbeltklikkes, sender Windows Shell filen videre til dfshim.dll (ClickOnce-udrulnings-runtime). dfshim.dll kontakter udrulningsserveren, tjekker for tilgængelige opdateringer, downloader eventuelle ændrede komponenter og starter applikationen - uden et traditionelt installationsprogram. .appref-ms-filer oprettes automatisk i %APPDATA%\Microsoft\Windows\Start Menu, når en ClickOnce-applikation installeres, og fungerer som applikationens punkt i Start-menuen.
I modsætning til en standard .lnk-genvej gemmer en .appref-ms-fil den oprindelige udrulnings-URL i stedet for en lokal sti til en eksekverbar fil. Dette betyder, at starteren altid refererer tilbage til serveren, hvilket muliggør gennemsigtige opdateringer ved hver kørsel.
Filen er kodet som UTF-16 LE-tekst og er typisk kun på få hundrede bytes. Den kan åbnes i Notepad for at inspicere udrulnings-URL'en. ClickOnce og .appref-ms-formatet understøttes fortsat i .NET 6 og nyere (kun Windows) via Microsoft.Deployment.Application.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .appref-ms-fil i sig selv er sikker at modtage - det er blot en tekst-URL. Men ved at dobbeltklikke på den får man Windows til automatisk at downloade og eksekvere kode fra den URL uden en traditionel download-promt. Social engineering-angreb har brugt ondsindede .appref-ms-filer til lydløst at installere malware via ClickOnce (CVE-2021-24084 og lignende). Kør aldrig en .appref-ms fra en upålidelig kilde eller uventet e-mailvedhæftning. Inspicer URL'en indeni (åbn med Notepad) før start. Microsoft Defender SmartScreen kan advare om ukendte udgivere.
Formatdetaljer
kort fortaltProgrammer der åbner APPREF-MS-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft Corporation |
| Kodning | UTF-16 LE-tekst (med valgfri BOM FF FE) |
| Kryptering | Ingen i filen; ClickOnce validerer fjernmanifestets Authenticode-signatur ved start |
| Container | Almindelig tekst - en eller to linjer |
| Indhold | ClickOnce-udrulnings-URL med assembly-identitetstoken (navn, version, offentlig nøgle-token, arkitektur) |
| Typisk filstørrelse | 200 B - 2 KB |
| Start-håndtering | dfshim.dll (Windows ClickOnce-runtime) aktiveres automatisk ved dobbeltklik |
| Standard installationssti | %APPDATA%\Microsoft\Windows\Start Menu (oprettes automatisk ved ClickOnce-installation) |
| Platform | Kun Windows |
| Teknologi | ClickOnce-udrulning - .NET Framework 2.0+ og .NET 6+ (Windows) |
| Opdateringsadfærd | dfshim.dll kontakter udrulningsserveren og tjekker for opdateringer før hver start |
| Manuel startkommando | rundll32 dfshim.dll,ShOpenVerbApplication <sti-til-.appref-ms> |
| Udgivet | 2004 (ClickOnce, .NET Framework 2.0 / Visual Studio 2005) |
| Seneste version | N/A - format unchanged; ClickOnce still active in .NET 6+ |
| Specifikation | docs.microsoft.com |
APPREF-MS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om APPREF-MS-filer.