# 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](https://learn.microsoft.com/en-us/windows/win32/shell/knownfolderid), 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](/nl/windows/blog/appdata-folder-what-can-delete) 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:

```powershell
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](/nl/windows/blog/directx-shader-cache-windows) |
| 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](/nl/windows/blog/windows-installer-folder-cleanup) |
| `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:\ProgramData` of de map `Microsoft` daarin 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.


Canonical: https://mole.fit/nl/windows/blog/programdata-folder-windows
