I used to have this issue as well, I know how annoying it can be.
A few things I did to improve my diskspace may not be relevant in your case but feel free to take some/all the suggestions below.
1) Your system restore points
- Windows may automatically create new ones, especially after updates.
You can reduce the max allocation space in System Properties > System Protection > Configure.
2) Windows Update Cache
- Windows stores update files in
C:\Windows\SoftwareDistribution\Download
even after installing them. - Check: Open Disk Cleanup > Clean up system files > Check Windows Update Cleanup
- Fix: Run
net stop wuauserv
(as admin)
3) Hibernation
- Windows stores hibernating data (
hiberfil.sys
) which can get large. - Delete the file and turn off hibernation:
powercfg /h off
4) Volume Shadow Copy (VSS) Leak
- A bug can cause shadow copies to not be deleted properly.
- Fix: Run:
vssadmin resize shadowstorage /for=C /on=C /maxsize=5GB
(limits shadow storage to 5GB)
5) Browser & Streaming Apps
- Netflix, Youtube, Spotify, etc. cache large amounts of video data.
6) Automatic Game Updates
- Steam, Epic, etc., may pre-allocate space for updates.
- Check: Open your game launcher settings and check "Downloads" for pending updates.
Next Steps: Monitor Daily Changes:
- Use a tool like WizTree (faster than TreeSize) to scan daily and compare snapshots.
Enable Storage Sense:
- Go to Settings > System > Storage > Turn on Storage Sense and configure it to run automatically.
Check for Large Files Modified Recently:
- In TreeSize, sort by Last Modified Date to spot growing files.