When you apply a Microsoft 365 retention label to a file in OneDrive, the system blocks version cleanup operations on that file. This happens because retention labels enforce a legal hold or compliance rule that protects every version of the document from deletion. You might see errors in the version history panel or find that automated cleanup policies no longer remove old versions. This article explains why retention labels override version management and shows you how to identify affected files and adjust your approach.
Key Takeaways: OneDrive Retention Label and Version Cleanup
- Retention label policy in Microsoft Purview: A label set to retain forever or retain for a specific period locks all file versions, preventing cleanup commands from removing any version.
- OneDrive version history panel: When a retention label is active, the Delete all versions button is grayed out or missing entirely, and manual delete actions fail silently.
- Remove or relax the retention label: To enable version cleanup again, you must remove the label from the file or adjust the label policy to allow deletion after a defined period.
Why a Retention Label Blocks Version Cleanup
A retention label in Microsoft 365 is a compliance setting that tells the system to keep content for a minimum period. When you apply a label to a OneDrive file, the label protects not only the current version but every historical version stored in the version history. This behavior is by design: compliance requirements such as legal holds or regulatory mandates demand that no version of a record can be deleted until the retention period expires.
OneDrive stores versions as separate blobs in the underlying SharePoint document library. When a retention label with a retain action is active, the system sets a special flag on each version blob that prevents the OneDrive cleanup engine from removing it. This flag overrides any user-initiated delete operation and also blocks automated version limits configured in the OneDrive admin settings.
The conflict becomes visible when you try to reduce the number of versions kept. For example, if you set the OneDrive version limit to 10 versions but a labeled file has 50 versions, the cleanup process skips that file entirely. The label acts as a hard lock that the version management system cannot bypass.
How Retention Labels Interact with OneDrive Version Settings
OneDrive offers two version-related settings in the admin center: the maximum number of versions stored and the automatic cleanup interval. Both settings are tenant-wide policies. When a file carries a retention label, these policies do not apply. The label’s retention rule takes precedence because it is defined at the compliance level, not the storage level.
The following table summarizes the interaction:
| Setting | Without Retention Label | With Retention Label |
|---|---|---|
| Version count limit | Enforced – old versions deleted when limit reached | Ignored – all versions retained |
| Manual version delete | Allowed – user can delete any version | Blocked – delete button disabled |
| Automated cleanup job | Runs on schedule | Skipped for labeled files |
Steps to Identify Files Blocked by Retention Labels
Before you can fix the problem, you must find which OneDrive files have retention labels that block version cleanup. Use the following steps.
- Open the file in OneDrive on the web
Go to onedrive.live.com and navigate to the folder that contains the file. Click the file name to open the preview pane. - Check the information panel
In the preview pane, click the i icon or select Details from the menu. Scroll to the Retention label section. If a label is applied, its name appears here. - Review the version history
Click the file name to open it in the viewer, then select File > Version history. Look for a note that says Some versions cannot be deleted because of retention policies or a grayed-out Delete all versions button. - Use Microsoft Purview compliance portal for bulk identification
Go to compliance.microsoft.com > Data classification > Content explorer. Filter by label name and location to see all OneDrive files that carry a specific retention label.
How to Enable Version Cleanup on Labeled Files
You have three options to restore version cleanup functionality. Choose the option that matches your compliance requirements.
Option 1: Remove the Retention Label from the File
If the file no longer needs compliance protection, remove the label. This action immediately unlocks version cleanup.
- Open the file in OneDrive on the web
Select the file and click Details in the toolbar. - Click the current retention label name
In the details pane, click the label name to open the label selection menu. - Select Remove label
Confirm the removal. The label is removed and the file’s versions become eligible for cleanup. - Run version cleanup manually
Open version history and delete unwanted versions using the Delete option next to each version.
Option 2: Change the Retention Label Policy to Allow Deletion
If the file must retain the label but you want to allow version cleanup after a period, modify the label’s retention rule.
- Go to Microsoft Purview compliance portal
Navigate to compliance.microsoft.com > Records management > Labels. - Edit the retention label
Click the label that is applied to the file and select Edit label. - Change the retention period
Under Retention settings, set the period to a finite duration. For example, change from Retain forever to Retain for 5 years. After the period expires, the label will allow deletion of versions. - Save the changes
Click Save and wait for the policy to propagate. This can take up to 24 hours.
Option 3: Use a Label with a Disposition Review
If you need both compliance protection and periodic cleanup, configure a disposition review at the end of the retention period. This allows an authorized reviewer to approve version deletion.
- Open the label in Purview
Go to Records management > Labels and select the label. - Enable disposition review
Under Disposition review, check Require a disposition review before permanent deletion. - Assign reviewers
Add the email addresses of users who will approve or reject deletion requests. - Save the label
After the retention period ends, reviewers receive a notification and can delete versions.
Common Issues When Retention Labels Block Version Cleanup
OneDrive Shows a Red X on Shared Office Files
A red X in the sync status column often indicates a sync conflict. When a retention label blocks version cleanup, the sync engine may fail to reconcile version differences. The file shows a red X because the local version cannot be matched to the server version history. Remove the label or delete conflicting versions manually after ensuring compliance requirements are met.
Version History Panel Shows No Delete Option
If the version history panel displays versions but the Delete button is missing, a retention label is active. You cannot delete any version while the label is applied. Use Option 1 or Option 2 from the previous section to regain control.
Automated Cleanup Policy Reports Errors for Labeled Files
The OneDrive admin center may show errors in the Version cleanup report for files that have retention labels. These errors are informational and do not indicate a failure of the cleanup system. The system correctly skips labeled files. To include these files in cleanup, remove the retention label or adjust the policy.
Retention Label vs Version Cleanup: Key Differences
| Item | Retention Label Active | No Retention Label |
|---|---|---|
| Version deletion allowed | No – all versions locked | Yes – user and system can delete |
| Version count limit enforced | No – limit ignored | Yes – excess versions removed |
| Automated cleanup runs | No – file skipped | Yes – runs per schedule |
| Compliance requirement | Legal hold or regulatory retention | No compliance obligation |
| Recovery after label removal | Immediate – versions become deletable | Not applicable |
You now know why a retention label prevents version cleanup and how to resolve the conflict. Start by identifying labeled files using the OneDrive information panel or the Purview content explorer. If compliance rules allow, remove the label or adjust its retention period to a finite duration. For files that must remain under retention, consider a disposition review workflow to enable controlled version deletion. As a final tip, always test label changes on a single file before applying them broadly to avoid unintended data loss.