.NET Usage Logs
The Common Language Runtime records per-application usage data under CLR_v4.0/UsageLogs to help Windows and .NET optimize managed application startup and assembly loading behavior. These files track which .NET executables and assemblies were run and are used by the runtime and related optimization components as historical usage metadata rather than as documents or user content. Kudu removes the accumulated .NET usage log files so stale execution history and oversized runtime log caches do not linger, while leaving your apps, settings, accounts, and personal files untouched.
Why clean .NET Usage Logs?
- Old CLR usage history can point optimization logic at assemblies you no longer use, so retired .NET apps still leave behind disk activity and a UsageLogs folder that keeps growing
- Corrupted or partially written usage log files can interfere with runtime profiling of managed app launches, showing up as unusually slow first starts until fresh logs are generated
- After uninstalling or moving .NET applications, stale entries remain in UsageLogs and make the folder look busy even though the referenced executables no longer exist
- Large accumulations of per-app CLR usage records create unnecessary profile clutter in LocalAppData, which users notice as wasted disk space from many small files tied to old managed programs
- If the runtime's historical execution data no longer matches your current .NET installation state, startup optimization can be based on outdated behavior and users may notice inconsistent launch times between runs
- Cleaning removes obsolete managed execution traces without deleting applications or user data, which is useful when troubleshooting unexplained .NET startup delays linked to stale runtime history
Cache paths Kudu targets
Windows
%LocalAppData%/Microsoft/CLR_v4.0/UsageLogs |
Common questions about .NET Usage Logs
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.