INF fájlkiterjesztés. INF fájlkiterjesztés Miért nem tudok megnyitni egy INF fájlt?

Az INF fájlok (Setup Information Files) telepítési parancsfájlok létrehozására szolgálnak. Általában az INF-fájlokat használják az illesztőprogramok telepítésére, az ezek segítségével történő alkalmazások telepítése szintén elfogadható, de kényelmetlen.

INF fájlokat használhatunk a rendszerleíró adatbázis beállításainak módosítására. Az INF fájlok előnye a REG fájlokkal szemben, hogy az INF fájlokkal a rendszerleíró adatbázisban végrehajtott módosítások visszavonhatók a Vezérlőpultról indítható Programok telepítése és törlése kisalkalmazással, míg a REG fájl által módosított beállítások visszaállításához hogy kézzel keresse meg őket. Sőt, ha nem ismeri az alapértelmezett beállításokat, akkor csak a rendszer-visszaállítási pont segít, ami szintén nem kívánatos, mivel a REG fájl által a rendszerleíró adatbázishoz hozzáadott beállítások mellett a REG fájl alkalmazása után végzett programbeállítások is törölve. Az INF fájlok esetében nincs ilyen kellemetlenség.

INF fájlformátum

Az INF fájlformátum hasonló az INI fájlformátumhoz. Az INF-fájl, akárcsak az INI-fájl, szakaszokat (vagy szakaszokat) tartalmaz, és minden szakasz általában Név=Érték formátumú elemeket tartalmaz.

LNF-fájlt bármilyen szövegszerkesztőben létrehozhat - különösen a Jegyzettömb ideális ezekre a célokra. Annak elkerülése érdekében, hogy minden alkalommal a semmiből kelljen INF-fájlt létrehoznia, létrehozhat egy sablont, amely tartalmazza az INF-fájl szükséges részeit.

jegyzet

Mint már említettük, az INF fájl illesztőprogramok és programok telepítésére használható, így lehet benne egy szakasz a szükséges fájlok másolására. Esetünkben ilyen szakasz nem lesz, így az adott INF fájlsablon nem nevezhető teljesnek.

A legegyszerűbb INF fájlsablon

Aláírás=

; műveletek a törléskor

; adatok hozzáadása a nyilvántartáshoz

; távolítsa el az adatokat a rendszerleíró adatbázisból

Ez a szakasz kötelező. Nem lehet megváltoztatni. A második szakaszt általában . Megváltoztathatja ennek a szakasznak a nevét, de jobb, ha ezt nem teszi meg. Az AddReg és a DelReg direktívák meghatározzák azoknak a szakaszoknak a nevét, amelyek szakaszokat és paramétereket tartalmaznak, amelyeket hozzá kell adni vagy el kell távolítani a rendszerleíró adatbázisból.

Az AddReg és DelReg direktívák bármelyik szakaszban megtalálhatók

Így és benne, és ugyanabban

egy szakasz több AddReg és DelReg direktívát is tartalmazhat:

; Műveletek egy fájl telepítésekor

; műveletek a törléskor

Az INF fájl hosszának csökkentése érdekében több szakaszt is megadhat (vesszővel elválasztva) egyetlen AddReg vagy DelReg direktívában:

; Műveletek egy fájl telepítésekor

AddReg=Addl,Add2,Add3

; műveletek a törléskor

DelReg=Dell,Del2,Del3

jegyzet

A szakaszneveknek (a fenti példában - , stb.) egyedinek kell lenniük az INF fájlban.

Új kulcsok és beállításjegyzék-beállítások hozzáadása

Most beszéljünk arról, hogy az INF fájl szakaszaiban hogyan vannak beállítva a rendszerleíró szakaszok és paraméterek. Az általános formátum a következő:

gyökérpartíció, [alpartíció], [paraméter], [jelzők], [adatok]

A root partíciót minden esetben meg kell adni. A rövidített nevek megengedettek: HKCU, HKLM, HKCR, HKU, NKSS. Nem kell alszekciót megadnia – ebben az esetben minden művelet a gyökérszakaszra vonatkozik. Ha nem ad meg alszakaszt, ügyeljen arra, hogy vesszőt adjon meg, amely az alszakaszhoz kapcsolódik: gyökér szakasz, [opció], [jelzők], [adatok]

Az [Érték] egy már létező, hozzáadandó vagy módosítandó beállításjegyzéki érték neve. A paraméter neve nem kötelező.
Ha nincs megadva érték, de jelzők és adatok megadva, akkor a művelet végrehajtása során az alapértelmezett érték kerül felhasználásra. Ha a paraméter, a jelzők és az adatok nincsenek megadva, akkor ez egy beállításkulcs hozzáadása művelet.

Jelzők segítségével megadhatja a létrehozandó paraméter típusát, és további attribútumokat definiálhat a paraméter hozzáadásának vagy módosításának műveletéhez.

jegyzet

A dőlt betűs jelzők kombinálhatók más jelzőkkel a bitenkénti VAGY (vagy) használatával. Ezt a műveletet mérnöki módba kapcsolt számológépben lehet végrehajtani.

A zászlók után a paraméter értékét kell feltüntetni. Ha a paraméter nem létezik, akkor létrejön, és ha létezik, akkor felülírja. Ha a paraméter REG_MULTI_SZ típusú és a 0x00010008 jelző (REG_MULT1_SZ + 0x00000008) be van állítva, akkor a karakterláncok listája hozzáadódik a meglévőhöz.

Ha a paraméter értéke nincs megadva, akkor a paraméter érték megadása nélkül jön létre.

Nézzünk néhány példát:

; Hozzon létre egy REG_DWORD típusú Active paramétert, és rendelje hozzá az 1 értéket

HKCU,Szoftver\Vállalat\Program,Aktív,0x10001,1

; Hozzon létre egy REG_SZ típusú Str paramétert, és rendelje hozzá az értéket a Tesztkarakterlánchoz

HKCU,Software\Company\Program,Str,Test String

; Állítsa be az alapértelmezett értéket

HKCU,Szoftver\Vállalat\Program. Alapértelmezett

Szakaszok és beállítások eltávolítása

A rendszerleíró kulcsok leírásának szintaxisa ugyanaz, mint az előző esetben: gyökérkulcs, [alkulcs], [paraméter], [jelzők], [érték]
A gyökérkulcs az eltávolítani kívánt beállításkulcsot vagy beállítást tartalmazó fő kulcs. Az alszakasz egy olyan alárendelt szakasz, amelyet törölni szeretne, vagy egy olyan alszakasz, amely tartalmazza a törölni kívánt beállítást. A paraméter az eltávolítandó paraméter neve.

Zászló működése

0x00002000
A teljes alszakasz törlése

0x00018002
Ha a paraméter REG_MULTI_SZ típusú, akkor az értékként megadott karakterláncnak megfelelő összes sor törlődik

Az érték (lásd fent) csak akkor használatos, ha a 0x00018002 jelző be van állítva, és a paraméter típusa REG_MULT1_SZ. Ebben az esetben a megadott érték törlődik.

Aláírás=SCHICAGO$

; távolítsa el az Str paramétert a Software\Company\Program mappából

HKCU,Software\Company\Program,Str

; távolítsa el a szöveget a karakterláncok listájából

HKCU, Szoftver\Vállalat\Program,StringList,0x00018002,Szöveg

/törölje a teljes Szoftver\Vállalat\Program részt

HKCU, Szoftver\Vállalat\Program

Az INF fájl telepítése

Egy INF fájl telepítéséhez jobb egérgombbal kell rákattintani, és a helyi menüből ki kell választani az Install parancsot (21.1. ábra).

A REG fájlok használata egyszerű és kényelmes: minden szükséges beállítást létrehozhat a rendszerleíró adatbázisban, majd exportálhatja azokat REG fájlba. Előnye, hogy a REG fájlok kiküszöbölik a szintaktikai hibákat – ezeket a Rendszerleíróadatbázis-szerkesztő automatikusan, az Ön beavatkozása nélkül hozza létre.

Windows Registry Editor 5.00 verzió Str=Üdv, világ! Számláló=dword:00000000 Bináris=hex:12.20

A REG fájl rendszerleíró szakaszainak neve, valamint az INF fájlokban lévő szakaszok neve szögletes zárójelben van.

A karakterlánc-értékek (REG_SZ) idézőjelek közé vannak zárva; A REG_DWORD értékeket a dword: kulcsszó, a hexadecimális értékeket pedig a hexa előzi meg.

Egyes speciális karakterek, mint például a fordított perjel, fordított perjellel (\) vannak idézve, például:

C:\\Windows\\system32

A REG fájloknak van egy hátránya: a rendszerleíró adatbázishoz generált REG fájl csak az oda exportált kulcsokhoz és beállításokhoz használható. Hogyan tudom vele szakaszokat és paramétereket törölni? Ehhez kézzel kell megírnia a REG fájlt.

Egy teljes rendszerleíró kulcs törléséhez egy - jelet kell tennie a szakasz neve elé, például:

[-HKEY_CURRENT_USER\Software\Company\Program]

Ha törölni szeretne egy paramétert, akkor mínusz jelet kell tennie az értéke elé: name=-value

Íme egy példa REG fájl a HKEY_CURRENT_USER\Software\Company\Program szakasz törlésére:

Windows Registry Editor 5.00 verzió [-HKEY_CURRENT_USER\Software\Company\Program]

Hadd emlékeztesselek arra, hogy REG fájlt bármilyen szövegszerkesztőben létrehozhat, például a Jegyzettömbben. Amikor REG fájlt hoz létre a Jegyzettömbben, ügyeljen arra, hogy a fájl .reg kiterjesztéssel legyen mentve, és ne .reg.txt, különben a rendszer normál szövegfájlként kezeli.

REG fájl alkalmazásához duplán kell kattintania a nevére az Intéző ablakban, és a rendszer megkérdezi, hogy kívánja-e alkalmazni a REG fájlt. Egyet kell értened.




A INF fájl megnyitásával kapcsolatos problémák leggyakoribb oka egyszerűen az, hogy nincsenek megfelelő alkalmazások telepítve a számítógépre. Ebben az esetben elegendő egy olyan alkalmazást találni, letölteni és telepíteni, amely az INF formátumú fájlokat szolgálja ki - ilyen programok az alábbiakban érhetők el.

Keresőrendszer

Adja meg a fájl kiterjesztését

Segítség

Nyom

Kérjük, vegye figyelembe, hogy a számítógépünk által nem olvasott fájlokból származó egyes kódolt adatok néha megtekinthetők a Jegyzettömbben. Így szövegtöredékeket vagy számokat fogunk olvasni - Érdemes megnézni, hogy ez a módszer INF fájlok esetén is működik-e.

Mi a teendő, ha a listán szereplő alkalmazás már telepítve van?

Egy telepített alkalmazásnak gyakran automatikusan hivatkoznia kell egy INF fájlra. Ha ez nem történik meg, akkor az INF fájl manuálisan sikeresen társítható az újonnan telepített alkalmazással. Egyszerűen kattintson a jobb gombbal az INF fájlra, majd a rendelkezésre állók közül válassza az "Alapértelmezett program kiválasztása" lehetőséget. Ezután ki kell választania a „Nézet” opciót, és meg kell találnia kedvenc alkalmazását. A bevitt változtatásokat az "OK" opcióval jóvá kell hagyni.

Az INF fájlt megnyitó programok

ablakok
Mac operációs rendszer

Miért nem tudok megnyitni egy INF fájlt?

Az INF fájlokkal kapcsolatos problémáknak más okai is lehetnek. Néha még az INF fájlokat támogató szoftver telepítése sem oldja meg a problémát. Az INF fájl megnyitásának és kezelésének képtelensége a következők is lehetnek:

Nem megfelelő INF-fájltársítások a beállításjegyzék-bejegyzésekben
- az általunk megnyitott INF fájl sérülése
- INF fájl fertőzés (vírusok)
- túl kevés számítógépes erőforrás
- elavult illesztőprogramok
- az INF kiterjesztés eltávolítása a Windows rendszerleíró adatbázisából
- az INF kiterjesztést támogató program hiányos telepítése

A problémák kijavítása azt eredményezheti, hogy szabadon nyithat meg és dolgozhat az INF fájlokkal. Abban az esetben, ha számítógépének továbbra is problémái vannak a fájlokkal, szakértő segítségét kell kérnie, aki meghatározza a pontos okot.

A számítógépem nem jeleníti meg a fájlkiterjesztéseket, mit tegyek?

Szabványos Windows rendszertelepítések esetén a számítógép felhasználója nem látja az INF fájlkiterjesztést. Ez sikeresen módosítható a beállításokban. Csak lépjen a "Vezérlőpultra", és válassza a "Nézet és testreszabás" lehetőséget. Ezután lépjen a "Mappabeállítások" elemre, és nyissa meg a "Nézet" lehetőséget. A "Nézet" lapon van egy "Ismert fájltípus-kiterjesztések elrejtése" opció - ezt a lehetőséget ki kell választania, és meg kell erősítenie a műveletet az "OK" gombra kattintva. Ezen a ponton az összes fájl kiterjesztésének, beleértve az INF-et is, fájlnév szerint rendezve kell megjelennie.

operációs rendszer ablakok kiterjesztésű fájlokat használ INF. Ez egy normál szöveges fájl szerkezetében nagyon hasonló a INI fájlokat. BAN BEN ablakok különböző célokra használják:

  • A Windows telepítésének automatizálása
  • Berendezés telepítési információk
  • Információk a programok telepítéséhez

A programozók számára természetesen fontos helyet foglal el az utolsó két alkalmazási lehetőség. Ha illesztőprogramot ír egy eszközhöz ablakok, akkor erre a fájlra van szüksége a telepítéshez. Valószínűleg gyakran találkozott már azzal, hogy ezt a fájlt keresi a berendezés telepítésekor. Minden telepítő hajlékonylemez a monitor illesztőprogramjaihoz, hálózati kártyákhoz stb. tartalmazza ezt a fájlt. Ezt a fájlt az Intézőből a felugró menün keresztül futtathatja a "telepítés" művelettel :-)

Második felhasználási módja a gyors telepítő programok létrehozásának lehetősége. Számos olyan program létezik, mint pl Beállítási varázslót. De mindegyik hozzátesz körülbelül 100 KB-ot vagy többet a kódjukból. Mi van akkor, ha ez több, mint a segédprogram, vagy ha azt tervezi, hogy a programot az interneten keresztül terjeszti? Általában használva INF fájl Lehetősége van a legkisebb telepítő segédprogram létrehozására. Ezzel egyidejűleg a funkcionalitás fenntartása és szükség szerint munkacsoport vagy rendszerleíró bejegyzés létrehozása. Íme egy példa a csoport létrehozására.

UpdateInis = Test.Inis ....... setup.ini, progman.groups, "group321=Teszt"

BAN BEN INF A fájl szinte mindent le tud írni, ami a program telepítéséhez szükséges. Nem kell ismernie a funkciókat API például adatok írásához a rendszerleíró adatbázisba. Íme egy példa arra, hogyan kell csinálni INF

AddReg = Teszt.Add.Reg ...... HKLM,%URJ1%,DisplayName,"%Test_Desc%" ...... ...... URJ1 = "Szoftver\Microsoft\Windows\CurrentVersion" APPS_DESC = "Kiegészítők" Test_Desc = "Alkalmazás tesztelése" ......

De a telepítőprogram továbbra is szükséges. Igaz, ebben a verzióban elég rövid. Természetesen ilyennek kell nevezni Setup.exe a szépségért. A lényeg az, hogy a telepítőprogram hívjon ShellExecuteExés neki kell közölnie az Ön tartózkodási helyét INF fájlt. Ebben az esetben meg kell várnia a végrehajtási folyamat befejezését, ez segít WaitForSingleObject.

Leírás INF fájl külön megbeszélést igényel, de a szervezésének ötlete a következő. Nagyon gyakran egy paraméter olyan szakaszra utal, amely más paramétereket is tartalmaz, és ezáltal egy fát modellez.

AddReg = Test.Add.Reg-------- | ...... | |

Ezen kívül a szekcióban Húrok konstansokat hozhat létre, amelyeket később paraméterekben használhat (% állandó_név%)

APPS_DESC = "Kiegészítők"

Igen, ha egy nem szabványos részt ír le, vagy hibázik, azt egyszerűen figyelmen kívül hagyja. Ez arra utal, hogy generálni INF fájlt használd, vagy írj magadnak egy segédprogramot :-) Szabályok INF a fájlok a következők:

  • A szakaszok nevei szögletes zárójelben vannak -
  • Előfordulhat, hogy a rekordnevek nem egyediek, de az elhelyezésük sorrendje számít.
  • A nem szabványos szakaszokat figyelmen kívül hagyja

A „jó öreg” Windows XP néhány felhasználója hibát tapasztalhat, amikor megpróbálja telepíteni a számítógépére "A txtsetup.sif inf fájl sérült vagy hiányzik, állapota 18". Ez a hiba többnyire akkor fordul elő, ha a Windows XP operációs rendszert flash meghajtóról telepíti az UltraISO programmal. Ebben a cikkben elmondom, mi ez a hiba: a txtsetup.sif inf fájl sérült vagy hiányzik, mikor fordul elő, és hogyan javíthatja ki számítógépén.

Képernyőkép „A txtsetup.sif inf fájl sérült vagy hiányzik, állapota 18”

Mi az „inf fájl txtsetup.sif sérült vagy hiányzik” hiba lényege

Ahhoz, hogy megértse, mit jelent a „txtsetup.sif inf fájl sérült vagy hiányzik” mit jelent, meg kell határoznia a hiba előfordulásának körülményeit. Mint fentebb említettük, ez az UltraISO lemezkép-kezelő program használatakor jelenik meg, amely a Windows XP telepítőkészletének flash meghajtóra való írására szolgál.

Ugyanakkor az UltraISO program probléma nélkül működik más operációs rendszerek képeivel (például Windows 7), de amikor megpróbálja telepíteni a Windows XP-t egy flash meghajtóra UltraISO-n keresztül rögzített kép segítségével, a felhasználó megkapja a megadott hibát. Ez a Windows XP telepítőszkriptjének sajátosságaiból és magának az UltraISO programnak a funkcionalitásával fennálló inkonzisztenciájának köszönhető.

A hiba kijavításakor (az alábbiakban leírtak szerint) a felhasználó egy másik üzenettel szembesül: „A CD-meghajtó nem található”, amely eltérést mutat az UltraISO funkció és a Windows XP telepítési verziója között. Ugyanakkor a $WIN_NT$.~BT\WINNT.SIF fájllal a CD-k (DVD-k) elérésének letiltása érdekében végzett különféle kísérletek nem hozzák meg a kívánt eredményt, ezért itt érdemes más utat választani.

„A txtsetup.sif inf fájl sérült vagy hiányzik, állapota 18” hiba elhárítása

Tehát mi az algoritmus a txtsetup.sif inf fájl sérült vagy hiányzó hiba megoldására? Azt javaslom, hogy ismerkedjen meg az 1. módszerrel, amely számomra más hibákhoz vezetett, és a 2. módszerrel, amely ténylegesen kijavítja a hibát:


  1. Például a WinSetupFromUsb használatához futtassa ezt a programot, válassza ki a flash meghajtó elérési útját a tetején, és kattintson a „Bootice” gombra lent.
  2. A következő ablakban kattintson a „Formázás végrehajtása” elemre, válassza ki az USB-HDD módot (Egy partíció), majd alul kattintson a „Következő lépés” gombra.
  3. Válassza ki az NTFS fájlrendszert, és kattintson az „Ok” gombra.
  4. Ezután ellenőrizze a Windows 2000/XP/2003 telepítési opciót, és a jobb oldali gombra kattintva jelezzük a rendszernek a Windows XP telepítési verziójának elérési útját.
  5. Ezután kattintson a lent található „Go” gombra, és várja meg, amíg a folyamat befejeződik.

Következtetés

Fentebb leírtam, hogy „A txtsetup.sif inf fájl sérült vagy hiányzik, állapota 18”. A legtöbb esetben akkor fordul elő, amikor az UltraISO programmal telepítik a Windows XP operációs rendszert flash meghajtóról, és az UltraISO program működési funkcióihoz és magának a Windows XP operációs rendszer telepítésének sajátosságaihoz kapcsolódik. Ebben a helyzetben a legjobb megoldás egy másik segédprogram kiválasztása a flash meghajtóval való munkavégzéshez (például WinSetupFromUsb), amellyel a Win XP számítógépre történő telepítése általában problémamentesen megy végbe.

Kapcsolatban áll

Az alábbi táblázat hasznos információkkal szolgál a .inf fájlkiterjesztésről. Olyan kérdésekre ad választ, mint:

  • Mi az a fájl? inf?
  • Milyen szoftverre van szükségem a fájl megnyitásához. inf?
  • Mint egy fájl. inf megnyitni, szerkeszteni vagy kinyomtatni?
  • Hogyan kell konvertálni. inf fájlokat más formátumba?
  • Hol találom a specifikációkat. inf?
  • A MIME típus a kiterjesztéshez van társítva. inf?

Reméljük, hogy hasznos és értékes forrásnak találja ezt az oldalt!

1 kiterjesztés és 0 álnév található az adatbázisban

Beállítási információs fájl

Leírás (angolul):
INF fájl egy beállítási információs fájl. INF A fájlok olyan szövegfájlok, amelyek logikai kategóriákra vannak osztva, és amelyek egy vagy több szakaszt tartalmaznak.

MIME típus: application/x-inf

Más fájltípusok is használhatják a fájlkiterjesztést .inf.

Az .inf fájlkiterjesztést gyakran hibásan adják meg!

A Search webhelyünk szerint tavaly ezek az elírási hibák voltak a leggyakoribbak:

ing , ibf , ban ben , nf , knf, int , inc , ijf , igf , nif , if , lnf , inv , inr , ind

Lehetséges, hogy a fájlnév kiterjesztése nem megfelelő?

A következő hasonló fájlkiterjesztéseket találtuk adatbázisunkban:

Nem tudja megnyitni az .inf fájlt?

Ha duplán kattint egy fájlra annak megnyitásához, a Windows ellenőrzi a fájlnév-kiterjesztést. Ha a Windows felismer egy fájlnév-kiterjesztést, a fájl egy olyan programban nyílik meg, amely az adott fájlnévkiterjesztéshez van társítva. Ha a Windows nem ismeri fel a fájlnévkiterjesztést, a következő üzenet jelenik meg:

A Windows nem tudja megnyitni ezt a fájlt:

Példa.inf

A fájl megnyitásához a Windowsnak tudnia kell, hogy melyik programmal szeretné megnyitni...

Ha nem tudja, hogyan kell fájltársításokat beállítani .inf, jelölje be .

Meg lehet változtatni a fájl kiterjesztését?

A fájlnév és a fájlkiterjesztés megváltoztatása nem jó ötlet. Ha módosít egy fájlkiterjesztést, megváltoztatja azt, ahogyan a számítógépén lévő programok olvassák a fájlt. A probléma az, hogy a fájl kiterjesztésének módosítása nem változtatja meg a fájl formátumát.

Ha bármilyen hasznos információja van a fájlkiterjesztésről .inf, !

Értékelje INF oldalunkat

Kérjük, segítsen nekünk azzal, hogy értékeli oldalunkat INF az alábbi 5 csillagos minősítési rendszerben. (1 csillag rossz, 5 csillag kiváló)

Tetszett a cikk? Oszd meg a barátaiddal: