Ce este %temp% și cum funcționează?
În sistemele de operare Windows, variabila de mediu %temp% reprezintă o scurtătură convenabilă către folderul temporar al utilizatorului curent. Acest folder este, de obicei, localizat în calea C:\Users\

Folderul %temp% este specific fiecărui utilizator, ceea ce înseamnă că fiecare cont de pe calculator are propriul său director temporar. Acest lucru previne conflictele între aplicațiile rulate de diferiți utilizatori și asigură izolarea datelor. De exemplu, dacă un utilizator instalează un program, fișierele temporare generate sunt stocate în folderul său %temp%, fără a afecta alți utilizatori. În plus, variabila %temp% este definită de sistem pentru fiecare sesiune de utilizator, iar valoarea sa poate fi verificată în setările avansate de sistem, în secțiunea Variabile de mediu. Aplicațiile se bazează pe această variabilă pentru a ști unde să scrie datele temporare, ceea ce face ca %temp% să fie o componentă importantă a ecosistemului Windows. Pentru mai multe informații oficiale, puteți consulta documentația Microsoft Learn care explică locația folderului temporar.

Diferențele dintre %temp% și folderul Temp din sistem
O confuzie frecventă apare între variabila %temp% și folderul C:\Windows\Temp. Deși ambele sunt destinate stocării fișierelor temporare, ele au scopuri și caracteristici distincte. Folderul %temp% este dedicat utilizatorului curent, în timp ce C:\Windows\Temp este un folder la nivel de sistem, utilizat de sistemul de operare și de aplicațiile care rulează cu privilegii administrative. De exemplu, în timpul actualizărilor Windows, fișierele temporare sunt scrise în C:\Windows\Temp, deoarece aceste procese necesită acces la nivel de sistem. Pe de altă parte, aplicațiile obișnuite, cum ar fi un browser web, folosesc %temp% pentru a stoca cache-uri sau fișiere descărcate temporar. Această separare asigură securitatea și stabilitatea sistemului, deoarece fișierele din C:\Windows\Temp pot afecta funcționarea întregului sistem dacă sunt șterse sau modificate necorespunzător.

| Caracteristică | %temp% (utilizator curent) | C:\Windows\Temp (sistem) |
|---|---|---|
| Locație | C:\Users\ |
C:\Windows\Temp |
| Scop | Fișiere temporare ale aplicațiilor utilizatorului | Fișiere temporare ale sistemului de operare |
| Acces | Doar utilizatorul curent și aplicațiile sale | Toți utilizatorii și procesele de sistem |
| Risc la ștergere | Redus; poate afecta doar aplicațiile utilizatorului în curs de rulare | Ridicat; poate cauza erori de sistem sau actualizări eșuate |
| Curățare | Recomandată periodic pentru fiecare utilizator | Necesită privilegii de administrator și atenție |
În practică, mulți utilizatori observă că folderul %temp% poate conține mii de fișiere mici, în timp ce C:\Windows\Temp este adesea mai puțin aglomerat, dar poate include fișiere mari de la actualizări. De aceea, este important să se facă distincția între ele atunci când se dorește eliberarea spațiului pe disc. O regulă simplă este să se șteargă conținutul din %temp% fără teamă, dar să se evite manipularea folderului C:\Windows\Temp, cu excepția cazului în care se cunosc exact consecințele. Pentru o discuție mai detaliată, forumul Microsoft Community oferă explicații clare despre diferența dintre %temp% și folderul Temp.

Cum să accesezi folderul %temp%
Accesarea folderului %temp% este un proces simplu, care poate fi realizat în câteva moduri. Cea mai rapidă metodă este utilizarea casetei de dialog Run, care poate fi deschisă apăsând combinația de taste Win + R. Apoi, se tastează %temp% și se apasă Enter. O altă metodă este să introduci %temp% direct în bara de adrese a File Explorer, după care se va naviga automat la folderul temporar. De asemenea, poți crea o scurtătură pe desktop sau în bara de taskuri pentru un acces și mai rapid. Iată pașii detaliați:

- Apasă Win + R pentru a deschide fereastra Run.
- Tastează %temp% (sau %tmp% pentru compatibilitate) și apasă Enter.
- Se va deschide folderul Temp al utilizatorului curent într-o fereastră File Explorer.
- Pentru acces viitor, poți fixa folderul în Quick Access făcând clic dreapta pe el și selectând Fixați în Quick Access.
- Alternativ, poți naviga manual la C:\Users\
\AppData\Local\Temp, dar folosirea variabilei este mai rapidă.
Aceste metode funcționează în toate versiunile moderne de Windows, inclusiv Windows 10 și Windows 11. Este important de reținut că folderul %temp% este ascuns în mod implicit, deoarece se află în subdirectorul AppData, care este marcat ca ascuns. Utilizarea comenzii %temp% elimină această barieră, oferind acces direct. După ce ai deschis folderul, poți vedea toate fișierele și subfolderele temporare. Pentru a le șterge, poți selecta tot conținutul (Ctrl + A) și apoi șterge (Delete). Unele fișiere pot fi în uz și nu pot fi șterse; acestea pot fi omise în siguranță.
De ce să ștergi fișierele temporare?
Ștergerea periodică a fișierelor din folderul %temp% aduce multiple beneficii pentru performanța și stabilitatea sistemului. În primul rând, eliberează spațiu pe disc, ceea ce este util mai ales pe unitățile SSD cu capacitate limitată. De exemplu, după luni de utilizare, folderul %temp% poate acumula câțiva gigaocteți de fișiere inutile, cum ar fi cache-uri de browser, fișiere de instalare vechi sau jurnale de aplicații. În al doilea rând, curățarea reduce riscul de erori ale aplicațiilor, deoarece fișierele temporare corupte sau învechite pot interfera cu funcționarea normală a programelor. De asemenea, un folder temporar mai curat poate accelera procesele de pornire a aplicațiilor, deoarece sistemul nu mai pierde timpul analizând fișiere inutile. În plus, ștergerea fișierelor temporare poate îmbunătăți securitatea, deoarece unele date sensibile, cum ar fi informații de autentificare temporare, pot fi stocate aici și ar putea fi accesate de programe rău intenționate.
Totuși, este important să se știe că nu toate fișierele din %temp% pot fi șterse în siguranță în orice moment. Aplicațiile care rulează în acel moment pot utiliza fișiere temporare, iar ștergerea lor poate cauza pierderi de date sau erori. De aceea, se recomandă să se închidă toate aplicațiile înainte de a curăța folderul %temp%. De asemenea, Windows oferă instrumentul încorporat Disk Cleanup, care poate șterge în siguranță fișierele temporare, inclusiv pe cele din %temp% și din alte locații. Pentru a accesa Disk Cleanup, tastează curățare disc în meniul Start și selectează unitatea pe care se află Windows. Apoi, bifează opțiunea Fișiere temporare și rulează curățarea. Această metodă este mai sigură decât ștergerea manuală, deoarece instrumentul evită fișierele care sunt încă necesare.
Compatibilitatea cu %tmp% și istoricul
Pe lângă variabila %temp%, Windows recunoaște și variabila %tmp% ca o scurtătură alternativă către același folder temporar al utilizatorului. Această dualitate provine din istoria sistemelor de operare DOS și Windows 3.x, unde %tmp% era denumirea standard. În aplicațiile mai vechi, programatorii foloseau %tmp% pentru a accesa folderul temporar, iar Windows a păstrat această compatibilitate pentru a nu întrerupe funcționarea lor. În versiunile moderne, ambele variabile sunt mapate la aceeași cale, astfel încât introducerea %tmp% în Run sau File Explorer produce același rezultat ca %temp%. Această redundanță este utilă pentru aplicațiile moștenite, care altfel ar putea să nu funcționeze corect. De exemplu, un program vechi scris pentru Windows 95 ar putea încerca să scrie în %tmp%, iar sistemul actual îl redirecționează automat către folderul corect.
Pentru a verifica această mapare, poți deschide o fereastră Command Prompt și tasta echo %temp% și echo %tmp% - ambele comenzi vor afișa aceeași cale, de obicei C:\Users\
Sfaturi pentru gestionarea fișierelor temporare
Gestionarea eficientă a folderului %temp% poate prelungi durata de viață a calculatorului și poate îmbunătăți experiența de utilizare. Iată câteva sfaturi practice: în primul rând, programează curățarea periodică a folderului %temp% o dată pe lună, mai ales dacă observi că spațiul pe disc se micșorează. Poți crea un script simplu în PowerShell care să șteargă automat fișierele mai vechi de 30 de zile, pentru a evita ștergerea fișierelor recente. De exemplu, comanda Get-ChildItem -Path $env:TEMP -





