Situatie
Folderul AppData(Application Data) din Windows este utilizat de aplicații pentru a stoca datele, setările, fișierele de configurare și cache-urile acestora. În timp, acesta poate deveni supraîncărcat cu fișiere inutile, ceea ce poate duce la încetinirea performanței și ocuparea spațiului liber de pe hard disk.
Fiecare profil de utilizator Windows conține un folder ascuns numit AppData. Acesta conține setările utilizatorului, cache-urile, fișierele temporare și alte date necesare aplicațiilor pentru funcționarea corectă și personalizare.
Locația implicită a folderului AppData în Windows este <OS_Drive>:\Users\<Username>\AppData.
Puteți naviga rapid la acest director utilizând următoarea comandă în caseta de dialog Run sau în bara de adrese din File Explorer:
%userprofile%\AppData
În folderul AppData există trei subfoldere: Local, LocalLow și Roaming.
Local – conține setări specifice dispozitivului, fișiere temporare, cache-uri locale. Acest folder este de obicei destul de mare, astfel încât dezvoltatorii de aplicații nu intenționează să sincronizeze conținutul său cu alte computere în timpul sincronizării profilului utilizatorului. Puteți accesa acest director utilizând variabila %LOCALAPPDATA%;
LocalLow – utilizat pentru date de aplicații cu integritate redusă, care sunt disponibile numai într-un mediu izolat. De exemplu, atunci când un browser rulează în modul Incognito, acesta utilizează folderul LocalLow pentru a împiedica accesul la datele utilizatorului stocate în alte foldere.
Roaming – stochează setările și datele aplicației din profilul utilizatorului care pot fi transferate de la un computer la altul (variabila %APPDATA%). Acest folder poate fi utilizat în profilurile de roaming sau pe discurile de profil ale utilizatorului într-un mediu RDS.
Nota Bene: Folderul AppData este de obicei ascuns în Windows. Este utilizat de aplicații pentru a stoca datele, setările, fișierele de configurare și cache-urile acestora și conține trei subfoldere: Local, LocalLow și Roaming.
Solutie
Cum curățați folderul AppData în Windows
Aplicațiile instalate pe un computer utilizează folderul AppData pentru a stoca datele lor. Acest folder poate crește necontrolat în timp și poate consuma tot spațiul de stocare disponibil. Dacă computerul dvs. are puțin spațiu pe disc, unul dintre locurile pe care trebuie să le verificați pentru o eventuală curățare este directorul AppData.
Și mai important, dezinstalarea unei aplicații nu elimină de obicei fișierele sale de date din folderul AppData. Drept urmare, folderul AppData se umple cu fișiere și foldere inutile. Pentru a afla dimensiunea folderelor Local, LocalLow și Roaming din AppData, puteți utiliza următorul script PowerShell:
$AppDataPath = “$env:USERPROFILE\AppData”
$folders = @(“Local”, “LocalLow”, “Roaming”)
foreach ($folder in $folders) {
$path = Join-Path -Path $AppDataPath -ChildPath $folder
$sizeBytes = (Get-ChildItem -Path $path -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum
$sizeMB = [math]::Round($sizeBytes / 1MB, 2)
Write-Output “${folder}: $sizeMB MB”
}
Scriptul calculează dimensiunea totală a fișierelor din fiecare folder în mod recursiv și afișează rezultatele.
Directorul care ocupă de obicei cel mai mult spațiu în folderul AppData este AppData\Local\Packages. Acest folder conține date de utilizator pentru aplicațiile Universal Windows Platform(UWP) instalate prin Microsoft Store sau pachete MSIX. Conține fișiere de setări, cache-uri și date de aplicație și de utilizator pentru aplicații specifice.
Puteți rula următorul script PowerShell pentru a afișa cele mai mari 10 foldere de aplicații din directorul AppData\Local\Packages:
$packagesPath = “$env:USERPROFILE\AppData\Local\Packages”
$folderSizes = Get-ChildItem -Path $packagesPath -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum
[PSCustomObject]@{
Name = $_.Name
SizeMB = [math]::Round($size / 1MB, 2)
}
}
$folderSizes | Sort-Object SizeMB -Descending | Select-Object -First 10
Numele folderelor din directorul Packages sunt identificatori unici pentru aplicațiile UWP care sunt instalate din Microsoft Store sau preinstalate în Windows. Puteți afișa informații despre aplicația Microsoft Store în PowerShell după numele folderului acesteia:
Get-AppxPackage | where PackageFamilyName -eq Microsoft.Windows.Search_cw5n1h2txyewy
Este sigur să ștergeți manual conținutul folderului Packages? În general, nu este recomandat să ștergeți manual conținutul acestui folder, deoarece acest lucru poate duce la pierderea setărilor și a datelor. Multe aplicații din Microsoft Store oferă o opțiune pentru ștergerea cache-ului sau a datelor din setările lor. Aceasta este cea mai sigură opțiune:
Ca alternativă, puteți șterge datele aplicației UWP din Settings > Apps > APP NAME > Advanced Options > Reset. Aceasta va curăța datele aplicației din folderul Packages.
După ce ați închis toate aplicațiile care rulează, puteți șterge în siguranță fișierele temporare din folderul AppData manual. Ștergerea conținutului folderului %LOCALAPPDATA%\Temp este întotdeauna sigură. De asemenea, puteți utiliza comanda PowerShell pentru a șterge rapid fișierele temporare din folderul AppData:
Remove-Item `
-Path “$env:temp\*” `
-Recurse -Confirm:$false `
-ErrorAction SilentlyContinue `
-Verbose
Opțiunea de a muta maparea folderului Roaming pe o altă unitate
În loc să încercați să țineți pasul cu dimensiunea folderului AppData, ar putea fi mai practic să mutați folderul AppData pe o altă unitate cu mai mult spațiu.
1.Navigați către folderul AppData și deschideți proprietățile folderului Roaming
2.Treceți la fila Locație, introduceți noua locație a folderului Roaming și apăsați pe OK
3. Reporniți computerul și verificați dacă aplicațiile funcționează corect. Apoi, puteți redenumi vechiul folder Roaming în ceva de genul Roaming.bak și se poate șterge folderul original după câteva zile.
Leave A Comment?