SharePoint Version History Is Missing for a Document Library: What Site Owners Should Check
🔍 WiseChecker

SharePoint Version History Is Missing for a Document Library: What Site Owners Should Check

When you open a document library in SharePoint and find that version history is missing, you cannot see previous versions of files or restore an earlier copy. This problem usually occurs because versioning settings are disabled for the library, or because the library uses a content type that overrides the default versioning behavior. Another cause is that the library was created without versioning enabled by default, such as when using a custom template or a migration tool. This article explains exactly which settings to check and how to enable version history for a document library.

Key Takeaways: Restoring Missing Version History in SharePoint

  • Library Settings > Versioning Settings: Enable major versioning and set the number of versions to keep.
  • Content Type Settings > Advanced Settings: Ensure content types do not override library versioning settings.
  • Site Collection Features > Document Sets: Disable Document Sets if they block versioning for all libraries.

ADVERTISEMENT

Why Version History Can Be Missing in a Document Library

SharePoint version history is a per-library feature that must be turned on explicitly. When versioning is disabled, the system does not store any copies of files after edits. The most common reason for missing version history is that the library was never configured to keep versions. This can happen when a library is created from a template that has versioning turned off, or when a site migration tool imports content without enabling versioning.

A second cause is content type inheritance. If a library uses a content type that has its own versioning settings, those settings can override the library-level configuration. For example, a Document Set content type can disable versioning for all files within it. A third cause is a site collection feature called Document Sets, which when activated can block versioning for libraries that host Document Sets.

Steps to Check and Enable Version History

Check Library Versioning Settings

  1. Open the library settings page
    In the document library, click the gear icon in the top-right corner, then select Library settings. If you do not see Library settings, click the Settings gear, choose Site contents, click the library name, then click the gear icon again and select Library settings.
  2. Click Versioning settings
    Under General Settings, click the Versioning settings link. This opens the page where you control version history.
  3. Enable major versioning
    Select the radio button for Create major versions. In the box for Keep the following number of major versions, enter a number between 100 and 50000. The default is 500. Click OK at the bottom of the page.

Check Content Type Versioning

  1. Open Library settings again
    Go back to Library settings if you are not already there.
  2. Click Content type settings
    Under Content Types, click the link for the content type used by the library. The default is Document.
  3. Click Advanced settings
    Scroll to the bottom of the content type settings page and click Advanced settings.
  4. Check the versioning option
    Look for the setting named Allow management of content type. If it is set to Yes, the content type can override library versioning. Set it to No to let the library control versioning. Click OK.

Disable Document Sets If They Block Versioning

  1. Go to Site settings
    Click the gear icon and select Site settings. If you do not see Site settings, click Site information and then View all site settings.
  2. Click Site collection features
    Under Site Collection Administration, click Site collection features.
  3. Deactivate Document Sets
    Find the row for Document Sets. If its status is Active, click the Deactivate button. Confirm the deactivation. This removes the Document Set content type from all libraries in the site collection.

ADVERTISEMENT

If Version History Still Does Not Appear

Version History Is Missing for New Files Only

If existing files have version history but new files do not, the library versioning settings were changed after the old files were uploaded. The fix is to re-enable versioning using the steps above. All new files will then accumulate versions.

Version History Shows Only One Version

If version history shows only the current version and no previous versions, the library is set to keep only one major version. Go to Versioning settings and increase the number in Keep the following number of major versions to a higher value, such as 100.

Version History Is Missing for a Specific Folder

Folders in SharePoint do not have version history. Only files inside folders have version history. If you are looking at a folder and see no version history, select a file within the folder and check its version history instead.

Library with Versioning Enabled vs. Library with Versioning Disabled

Item Versioning Enabled Versioning Disabled
Major versions kept User-defined number (default 500) 0
Minor drafts available Optional (if major and minor versions are enabled) Not available
File size after edits Each version stored separately Only the latest version stored
Ability to restore previous version Yes, from version history No
Storage usage Higher (multiple copies) Lower (single copy)

As a site owner, you now know the three places to check when version history is missing: the library versioning settings, content type advanced settings, and the Document Sets site collection feature. Start by enabling major versioning in Library settings. If that does not work, check content type overrides. For site collections that use Document Sets, deactivating that feature may be required. After making these changes, upload a test file and edit it twice. Then view the version history to confirm the fix works.

ADVERTISEMENT