Categories About Us Contact Us Become a Member

How to fix 0x80248007 (the information requested is not in the data store)

This means Windows Update looked in its local data store for information, often license terms, and it was not there. It points at a corrupt update store or a wrong clock. Jump to your situation below or work through the methods in order.

By Neeraj Singh ~7 min Updated Jun 2026 90% found this helpful
Error message
0x80248007 WU_E_DS_NODATA. The information requested is not in the data store, or the license terms could not be found.
Summary

0x80248007 (WU_E_DS_NODATA) means Windows Update asked its local data store for some information, frequently the license terms for an update, and that information was not there. The usual cause is a corrupt or incomplete data store, which lives in the SoftwareDistribution folder, or a wrong system clock that breaks the license validation. Less often it follows a previous update that left the store inconsistent. The fix is to run the troubleshooter, correct the date and time, then rebuild the store by stopping the update services and clearing SoftwareDistribution and catroot2 so Windows recreates them. Running SFC and DISM afterwards repairs any deeper corruption, and the update can then read what it needs.

What this error means

Windows Update keeps a local database, the data store, in the SoftwareDistribution folder. It records available updates and details like license terms. 0x80248007 means the agent asked that store for something and got nothing back, so it cannot proceed with the update.

That empty result usually means the store is corrupt or incomplete, which rebuilding fixes. It can also mean the license terms failed to validate because the system clock is wrong, since the validation is time-sensitive. So the two things to fix are the clock and the store.

Common causes

The SoftwareDistribution data store is corrupt or incomplete.
The license terms for an update are missing from the store.
The system date or time is wrong, breaking validation.
The Windows Update or BITS service is stopped.
A previous update left the store inconsistent.
Disk file-system errors on the system drive.
An antivirus interfered with the store.
Expert insight

“WU_E_DS_NODATA is the update reaching into its own database for the license terms and coming back empty-handed. Two things cause that in the real world: a corrupt store, or a wrong clock that makes the license check fail. So I set the time correctly, then rebuild the store by clearing SoftwareDistribution, and the agent re-downloads the catalogue and the terms it was missing. SFC and DISM afterwards just make sure nothing deeper is rotten.”

How to fix it

Method 1

Run the Windows Update troubleshooter

1Open Settings, System, Troubleshoot, Other troubleshooters, and run Windows Update.
2It can repair the data store automatically.
3If it does not clear the error, continue.
Method 2

Fix the date and time

1Open Settings, Time and language, and set the date, time and time zone automatically.
2A wrong clock breaks the time-sensitive license validation and produces this error.
3Retry after correcting it.
Method 3

Stop the update services

1From an elevated prompt:
net stop wuauserv
net stop bits
net stop cryptsvc
2These must be stopped before the store can be rebuilt.
Method 4

Rebuild the data store

1Rename the store and catalogue folders so Windows recreates them:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
2Then restart the services: net start wuauserv & net start bits & net start cryptsvc.
Method 5

Run SFC and DISM

1Run DISM /Online /Cleanup-Image /RestoreHealth then SFC /scannow.
2This repairs any underlying system-file corruption.
3Reboot and retry the update.
Method 6

Install the failing update manually

1If one update keeps failing, download that KB from the Microsoft Update Catalog and install it yourself.
2This sidesteps the missing data-store entry.

0x80248007 is the update finding nothing in its own data store, so the fixes are to correct the clock, which the license check depends on, and to rebuild the store by clearing SoftwareDistribution. Run the troubleshooter first since it automates the rebuild, and use SFC and DISM to clear any deeper corruption.

Frequently asked questions

What does error 0x80248007 mean?
WU_E_DS_NODATA means Windows Update asked its local data store for information, often the license terms for an update, and it was not there. The store is usually corrupt, or the clock is wrong.
How do I rebuild the data store?
Stop the Windows Update, BITS and Cryptographic services, rename SoftwareDistribution and catroot2 so Windows recreates them, then restart the services and retry.
Why does the clock cause this?
The license validation is time-sensitive. If the system date or time is wrong the check fails and the terms appear missing, producing the same error. Set the time automatically.
Will the troubleshooter fix it?
Often, yes. The Windows Update troubleshooter can repair the data store automatically, so run it first. If it does not clear the error, rebuild the store manually.
What if one update keeps failing?
Note its KB number, download it from the Microsoft Update Catalog, and install it manually to bypass the missing data-store entry.
Do I need SFC and DISM?
Run them if rebuilding the store does not fully clear the error, since they repair deeper system-file corruption that can keep the store from populating correctly.

Still not working?

If rebuilding the store and fixing the clock do not help, the data store database itself may be damaged on disk. Run chkdsk /f on the system drive to clear file-system errors, then rebuild the store again. You can also submit your error to us for a tailored fix.

Was this fix helpful? Thanks for your feedback!