Desktop.ini

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 24 februarie 2013; verificările necesită 14 modificări .

desktop.ini  este un fișier de configurare care conține date de setări pentru aspectul folderului de sistem în sistemul de operare Microsoft Windows : pictogramă, culoarea textului, imaginea de fundal etc.

Fișierul desktop.ini, ca orice fișier .ini, este structurat împărțit în secțiuni. Numele secțiunilor trebuie să fie cuprinse între paranteze drepte. Fiecare secțiune poate conține una sau mai multe rânduri de forma „ParameterName=Value”.

Funcționalitatea fișierului desktop.ini a fost mult redusă în Windows XP cu lansarea SP1 și în Windows 2000 cu lansarea SP3. Modificările au constat în eliminarea suportului pentru HTML (fișiere cu extensia .htt). Acest lucru s-a datorat răspândirii largi a virușilor care exploatează vulnerabilitățile HTML. Versiunile anterioare de Windows încetaseră asistența tehnică până la acel moment, așa că aceste modificări nu le-au afectat.

Opțiuni

Parametru Sens
secțiunea [ .ShellClassInfo ] .
ConfirmFileOp Setați acest parametru la 0 pentru a evita mesajul de confirmare pentru mutarea sau ștergerea folderului de sistem.
Fără partajare Partajarea unui folder. Poate lua două valori:

0 - permite partajarea folderului,
1 - nu partajează folderul.
(95(?)/98/ME/NT/2000/XP)

Partajarea Similar cu setarea NoSharing din Vista și versiunile ulterioare de Windows. Poate lua două valori:

0 - refuză partajarea folderului,
1 - permite partajarea folderului.
(Vista/7(?))

CLSID Specificând CLSID în fișierul desktop.ini și creând o cheie corespunzătoare în registry, folderul care îl conține poate fi tratat ca un tip de fișier.

Valoarea CLSID este înregistrată în cheia de registry HKEY_CLASSES_ROOT\CLSID.
Un exemplu izbitor este orice folder (proiect) creat de FineReader.
(95(?)/98/ME/NT/2000/XP/Vista/7(?))

IconFile Vă permite să înlocuiți pictograma implicită a folderului. Ca o pictogramă alternativă, puteți utiliza resurse (pictograme) ale fișierelor *.ico, *.bmp, *.exe, *.dll sau *.icl.

Căile către fișierele de resurse pot fi absolute sau relative. În acest din urmă caz, modificările vor fi vizibile și pentru toți utilizatorii din rețea. De asemenea, este acceptabil să utilizați variabile de mediu în căile către fișierele cu pictograme (de exemplu, %SystemRoot%).

Funcționează numai dacă numărul resursei (pictogramă) este specificat în parametrul IconIndex.

IconIndex Numărul de index al pictogramei din fișier și numerotarea începe de la 0, nu de la 1. Fișierele precum .ico sau .bmp conțin o singură pictogramă, astfel încât IconIndex-ul lor este întotdeauna zero.

Funcționează numai dacă calea către fișierul cu pictograma este specificată în parametrul IconFile.

IconResource Vă permite să înlocuiți pictograma implicită a folderului în Windows Vista și mai târziu. Folosit în loc de IconFile și IconIndex.

De exemplu, IconResource=%SystemRoot%\system32\shell32.dll,-238.

(Vista/7)

InfoSfat Linia de informare-hint. Poate fi un șir de text sau un identificator de șir într-un modul de resurse (de exemplu, @shell32.dll,-12689)

(95(?)/98/ME/NT/2000/XP/Vista(?)/7(?))

HTMLInfoTipFile Un link către un fișier hipertext (de obicei Comment.htt) cu un șir de indicii de informații.

(95(?)/98/ME/2000 SP1 și SP2/XP fără SP)

LocalizedResourceName Vă permite să schimbați numele afișat al folderului.

Valoarea este numele modulului și indexul resursei-șir. Începând cu Windows 7 sp1, puteți specifica și un șir de text fără ghilimele.

Exemplu: [email protected],-21765 sau LocalizedResourceName=Documente

Secțiunea [LocalizedFileNames]
<Nume fișier> Vă permite să controlați numele afișate ale fișierelor dintr-un director dat.

Numele parametrului este numele fișierului fizic (real), iar valoarea este un șir folosit ca nume afișat. De asemenea, puteți specifica modulul și indexul resursei.

Exemplu: notes.txt="Note"

Secțiunea [ExtShellFolderViews]
Mod implicit Singurul parametru al secțiunii. Vă permite să schimbați vizualizarea folderului. Poate lua următoarele valori:
  • {8BEBB290-52D0-11d0-B7F4-00C04FD706EC} - prezintă conținutul folderului ca imagini în miniatură;
  • {65F125E5-7BE1-4810-BA9D-D271C8432CE3} - prezintă conținutul folderului ca o pagină web (folosind fișierul *.htt).
  • {BE098140-A513-11D0-A3A4-00C04FD706EC} - vă permite să setați culoarea etichetei pictogramei, tapetul, culoarea de fundal.
  • {0057D0E0-3573-11CF-AE69-08002B2E1262}
  • {0E1FA5E0-3573-11CF-AE69-08002B2E1262}
  • {137E7700-3573-11CF-AE69-08002B2E1262}

Majoritatea acestor setări nu acceptă Windows XP SP1, Windows 2000 SP3 și sistemele de operare ulterioare.

Secțiunea [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Atribute
IconArea_Image Calea către imaginea de fundal.
IconArea_Text Culoarea textului numelor de fișiere și foldere în format hexazecimal.
IconArea_TextBackground Culoarea de fundal a textului fișierelor și folderelor în format hexazecimal. Ignorat în Windows XP dacă este specificat parametrul IconArea_Image, dar funcționează în Windows 2000, ME (valid doar pentru lista de nume de fișiere, alte coloane nu schimbă fundalul textului).
Secțiunea [{65F125E5-7BE1-4810-BA9D-D271C8432CE3}]
PersistMoniker Calea către șablonul de folder hipertext (.htt). Ignorat, de exemplu, în Windows XP (SP2-SP3).
PersistMonikerPreview Calea către imaginea folderului care este afișată în modul Miniaturi. Ignorat, de exemplu, în Windows XP (SP2-SP3). Totuși, Windows XP va avea același efect dacă plasați o imagine numită folder.bmp (extensia poate fi orice .bmp, .jpg, etc.) într-un folder.
Secțiunea [DeleteOnCopy] [1]
Proprietar Proprietarul folderului. Pentru a deschide un folder, veți avea nevoie de numele de utilizator și parola proprietarului acestuia.
Personalizat Scopul acestui parametru rămâne un mister.
nume personalizat Numele fisierului. De exemplu, fără fișierul desktop.ini, folderul „Documentele mele” s-ar numi „Documente” (numele real din sistemul de fișiere).

Un exemplu de conținut al fișierului desktop.ini [2] :

[.ShellClassInfo] IconFile = install.ico ; install.ico - fișier icon IconIndex = 0 ; 0 - index pictogramă, 0 - dacă fișierul conține doar 1 pictogramă InfoSfat = „Descrierea folderului” [{BE098140-A513-11D0-A3A4-00C04FD706EC}] ;Este mai bine să creați un folder pentru a plasa obiectele și să puneți atributul ascuns IconArea_Image = bkground.jpg ; bkground.jpg - imagine de fundal IconArea_Text = 20123 ; 20123 - culoarea textului [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC} = {BE098140-A513-11D0-A3A4-00C04FD706EC} [{BE098140-A513-11D0-A3A4-00C04FD706EC}] {5984FFE0-28D4-11CF-AE66-08002B2E1262} = {5984FFE0-28D4-11CF-AE626-0800062-080062-08

Totodată, folderul în care se află desktop.ini trebuie să aibă un atribut de doar citire (comandă attrib + r „ nume folder ”) sau unul de sistem (attrib + s „ nume folder „); numai atunci va afișa corect toate setările [3] .

Vezi și

Link -uri

Note

  1. Pentru codificarea ANSI (chirilic) , se utilizează secțiunea [DeleteOnCopy.A] , iar pentru OEM (DOS) - [DeleteOnCopy.W] .
  2. INfineITy: Desktop_ini (link descendent) . Consultat la 13 august 2009. Arhivat din original la 20 septembrie 2016. 
  3. Modificarea opțiunilor folderului și a vizualizării folderului . Consultat la 2 ianuarie 2008. Arhivat din original la 1 ianuarie 2008.