Hvad er INF-filformatet?
.inf er en konfigurationsfil, der gemmer data i almindelig tekst ved hjælp af en INI-lignende struktur. .inf-filer indeholder oplysninger om en given driver eller applikation - såsom producentnavn, installationsmetode (fuld installation eller opdatering) og destinationsstier. De kan også indeholde forskellige standardindstillinger og en liste over filer, som installationsprogrammet skal kopiere.
.inf-filer læses af Windows Setup-motoren og indeholder installationsdirektiver snarere end indhold, der er direkte nyttigt for slutbrugere. Tilstedeværelsen af en .inf er ikke obligatorisk for alle installationsprogrammer, men det er standardformatet for enhedsdriverpakker: Windows matcher hardware-id'er anført i filen med detekteret hardware, kopierer derefter binære filer, konfigurerer tjenester og skriver værdier i registreringsdatabasen. Drivere kan installeres manuelt via højreklik → Installer eller kommandolinjeværktøjet pnputil.
Formatet driver også autorun.inf, som tidligere tillod CD- og USB-medier at starte programmer automatisk. Fra og med Windows 7 blev AutoRun fra flytbare drev deaktiveret som standard, fordi malware havde målrettet autorun.inf som en infektionsvektor. Driver-.inf-filer er fortsat fuldt understøttet i Windows 10 og 11, hvor moderne pakker følger DCH-kompatible «Universal INF»-regler.
Sikkerhed og tryghed
RISIKO: MEDIUMAt læse en .inf i et tekstredigeringsprogram er sikkert - den kører ikke ved at blive åbnet. Risikoen ligger ved INSTALLATION: en INF kan kopiere filer, tilføje registreringsnøgler og installere en kernel-mode driver (.sys), så en ondsindet driver-INF kan kompromittere systemet. Installer kun INF-filer fra betroede, signerede driverpakker (moderne 64-bit Windows håndhæver driversignering), og vær påpasselig med usignerede «drivere» fra tilfældige websteder. autorun.inf kørte historisk malware automatisk fra USB/CD (Conficker), hvilket er grunden til, at Windows nu ignorerer autorun.inf på de fleste medier - behandl en uventet autorun.inf på et USB-stik som mistænkelig. Det ledsagende signerede .cat-katalog er det, der etablerer en driver-INF's troværdighed.
Formatdetaljer
kort fortalt- Autorun.inf (CD/USB-autostart) - En lille INF på flytbare medier, der fortæller ældre Windows, hvad der skal køres/hvilket ikon der skal vises ved indsættelse; stærkt begrænset siden Conficker-æraen af sikkerhedshensyn.
- Generisk applikationsinfo / konfigurationsfil - Nogle programmer genbruger .inf til deres egne INI-lignende info- eller installationsdata, urelateret til Windows driveropsætning.
Programmer der åbner INF-filer
Tekniske detaljer
dyb specifikation| Filtype | Installations- og konfigurationsscript i almindelig tekst og INI-stil |
| MIME-type | text/plain (også application/inf, application/x-setupscript) |
| Kodning | ANSI (ældre) eller UTF-16 LE med BOM (moderne driver-INF'er) |
| Struktur | Klammede [Sektion]-blokke med nøgle=værdi-par; [Version]-sektion er obligatorisk |
| Primær anvendelse | Windows Plug-and-Play (PnP) enhedsdriver-installation og komponentopsætning |
| Vigtige direktiver | CopyFiles, AddReg, DelReg, SourceDisksFiles, DestinationDirs, Manufacturer |
| Integritetsmekanisme | Ledsagende signeret .cat-katalogfil; selve .inf-filen bærer ingen intern kontrolsum eller signatur |
| Installationsmetoder | Windows Enhedshåndtering, PnP-manager, højreklik Installer eller kommandolinjeværktøjet pnputil |
| Filidentifikation | Ingen magic bytes; identificeres ved [Version]-sektion med Signature="$Windows NT$" eller "$CHICAGO$" |
| Typisk filstørrelse | 1 KB - 200 KB |
| Moderne overholdelse | Windows 10/11 kræver DCH-kompatible «Universal INF»-regler - ingen OS-specifikke eller co-installer-sektioner |
| Hardware-matching | [Manufacturer] og Models-sektioner viser hardware-id'er (VID/PID) matchet af PnP-manageren |
| Relaterede pakkefiler | Pakket med .sys (driver-binær), .cat (signeret katalog) og valgfrit .dll-filer |
| Bemærkelsesværdig variant | autorun.inf - samme format brugt til CD/USB-autostart; AutoRun fra flytbare drev deaktiveret siden Windows 7 |
| Udvikler | Microsoft Corporation |
| Udgivet | Windows 3.x / Windows 95 era (1990s); central to Plug-and-Play driver setup |
| Seneste version | N/A (the INF format evolves with Windows; modern 'universal/DCH' INF rules on Windows 10/11) |
| Specifikation | learn.microsoft.com |
INF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om INF-filer.