Wat is de map ProgramData en wat kan weg
C:\ProgramData is een verborgen Windows-map waar programma's gegevens bewaren die alle accounts op de pc delen: licenties, instellingen, updatecaches en databases. Verwijder de map niet en wis hem niet in bulk, want beveiligingssoftware, Windows-functies en installatieprogramma's hangen ervan af. Oude foutrapporten en de mappen van programma's die je echt hebt verwijderd kunnen meestal weg, zodra je ze hebt gecontroleerd. Al het andere laat je beter aan het verwijderprogramma of de instellingen van het programma zelf over.
Wat erin zit
Microsoft definieert het als een bekende map, met de omgevingsvariabele %ProgramData%. Hij is standaard verborgen, dus typ %ProgramData% in Win + R om er direct heen te gaan, of zet Verkenner › Weergeven › Weergeven › Verborgen items aan.
Een verschil met AppData: AppData hoort bij één account, en ProgramData bij alle accounts. Op een ThinkPad bevatte de map leveranciersmappen als Intel, Lenovo en Tencent, naast Microsoft, Package Cache en ssh.
Je ziet ook onderdelen met een pijl, zoals Application Data en Documents. Dat zijn koppelingen voor oude programma's, geen echte mappen. Op die pc wees Application Data terug naar C:\ProgramData en Documents naar C:\Users\Public\Documents. Een tool die ze volgt kan dezelfde gegevens dus twee keer of vaker tellen.
Zoek wat de ruimte inneemt
Dit toont de grootste mappen. Voer PowerShell uit als beheerder, zodat minder mappen toegang weigeren:
Get-ChildItem $env:ProgramData -Directory -Force -Attributes !ReparsePoint | ForEach-Object {
[pscustomobject]@{ GB = [math]::Round((Get-ChildItem $_.FullName -Recurse -Force -File -Attributes !ReparsePoint -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1GB, 2); Folder = $_.Name }
} | Sort-Object GB -Descending | Select-Object -First 15
Wat veilig is en wat niet
Pad onder C:\ProgramData |
Wat het is | Kan het weg |
|---|---|---|
Microsoft\Windows\WER\ReportArchive, ReportQueue |
Oude foutrapporten | Ja, vraagt beheerdersrechten |
NVIDIA Corporation\NV_Cache |
Shadercache | Ja, games compileren opnieuw, zie de shadercache |
| De map van een programma dat je hebt verwijderd | Achtergebleven gegevens | Meestal, controleer de naam en of er geen ander product van die leverancier is geïnstalleerd |
Package Cache |
Installatieprogramma's bewaard voor herstel en verwijderen | Nee, zie de map Installer |
Microsoft\Windows Defender |
Beveiligingsgegevens | Nee |
Microsoft\Crypto |
Sleutels en certificaten van de machine | Nee |
Microsoft\Windows\Start Menu |
Snelkoppelingen voor alle accounts | Nee, behalve een dode snelkoppeling |
ssh |
Hostsleutels voor de OpenSSH-server | Nee |
Microsoft\Windows\Virtual Hard Disks |
Hyper-V-schijven | Alleen via Hyper-V |
chocolatey, miniconda3, andere pakketbeheerders |
Geïnstalleerde tools | Verwijder pakketten met de tool zelf |
| Een leveranciersmap voor hardware die je nog gebruikt | Stuurprogramma's, tools, licenties | Nee, gebruik de app van de leverancier |
| Alles voor een programma dat je nog gebruikt | Vaak licenties en databases | Nee |
Controleer voordat je een achtergebleven map verwijdert in Instellingen › Apps › Geïnstalleerde apps of er nog iets anders van die leverancier staat. Een uitgeversmap als Adobe of Tencent kan door meerdere producten worden gedeeld. Verplaats hem eerst ergens anders heen of hernoem hem, en gebruik de pc een paar dagen. Bewaar je eigen kopie totdat je het zeker weet.
Wat je beter niet doet
- Verwijder
C:\ProgramDataof de mapMicrosoftdaarin niet. Windows-functies, Defender en installatieprogramma's gaan kapot, en herstel is moeilijk. - Neem geen eigendom van mappen om ze te kunnen verwijderen. Dat is een teken dat je iets beschermds verwijdert, en gewijzigde machtigingen veroorzaken eigen problemen.
- Verplaats ProgramData niet naar een andere schijf. Windows kan het op een geïnstalleerde pc niet verplaatsen, en Microsoft waarschuwt dat omleiden updates en upgrades kan laten mislukken.
- Vertrouw het totaal van een map niet als de tool koppelingen volgt. Meet met de opdracht hierboven.
Waar Mole past
Analyse van Mole voor Windows kan ProgramData en de grootte ervan op je systeemschijf tonen, met aantekeningen bij bekende mappen als Package Cache en WER. Er is geen Verplaats naar Prullenbak voor iets daarbinnen. Verwijderen is daar bewust geen keuze met één klik. Opschonen toont daaruit systeemfoutrapporten en de systeem-shadercache van NVIDIA, die laatste standaard uit, en beide vragen beheerdersrechten. Het kan ook dode snelkoppelingen uit het Startmenu voor alle accounts tonen. Als je een app verwijdert via Apps, kan Mole de eigen map van die app in ProgramData ter controle tonen, en stopt het bij de uitgeversmap in plaats van er een te verwijderen die met andere producten wordt gedeeld. Mole wist Package Cache nooit.
Veelgestelde vragen
Wat is de map ProgramData?
Het is een verborgen map op C:\ProgramData voor gegevens die programma's delen tussen alle accounts op de pc, zoals licenties, instellingen en caches.
Kan ik ProgramData verwijderen?
Nee. Verwijder alleen onderdelen die je hebt gecontroleerd, zoals oude foutrapporten of de map van een programma dat je hebt verwijderd.
Waarom is ProgramData zo groot?
Meestal één of twee programma's: caches van installatieprogramma's, antivirusgegevens, updatebestanden of een pakketbeheerder. Meet de mappen voordat je beslist.
Waarom zie ik ProgramData niet?
Hij is verborgen. Typ %ProgramData% in Win + R, of zet Weergeven › Weergeven › Verborgen items aan in Verkenner.
Wat is het verschil tussen ProgramData en AppData?
AppData hoort bij één account, en ProgramData wordt door elk account op de pc gedeeld. Beide zijn verborgen, en beide mengen caches met gegevens die je nodig hebt.