Error 0x80070017 is a data integrity error: Windows downloaded something, checked it, and found the contents did not match what was expected. The technical term is a CRC failure, and it tells you that a file involved in the update is damaged — either it arrived damaged, or something damaged it after arrival. On an HP laptop the usual suspects are a corrupted update cache, an interrupted download over unstable Wi-Fi, or HP storage drivers that need refreshing. Rarely, it is the early warning of a failing drive.
Do not let the hexadecimal code intimidate you. The repair path is straightforward and starts with the least invasive steps. One important HP-specific note before you begin: make sure you are on AC power with the charger connected, and close HP Support Assistant so its background driver scans do not compete with Windows Update for the same files.
HP owners should know one thing that generic guides miss: several HP laptop lines have shipped storage drivers that struggle with very large sequential writes \u2014 exactly the kind Windows Update performs with cumulative packages. HP has quietly fixed most of these through driver updates, which is why Fix 3 in this guide exists and why it sits so high in the order. If your laptop has never had its chipset and storage drivers refreshed since purchase, do not skip that step even if the cache clear seems to work; the underlying fragility remains until the drivers are current.
Why this happens
- Corrupted update download: The most common cause. A network dropout, VPN hiccup, or suspended laptop mid-download produces a file that fails its checksum when the installer verifies it.
- Damaged SoftwareDistribution cache: Once a bad file lands in the cache, every retry reuses the same corrupt copy until the cache is cleared.
- Failing disk sectors: A sector going bad can corrupt a file that downloaded perfectly. The file lands intact and reads back damaged.
- Faulty RAM: Bad memory corrupts data in transit between network, memory, and disk. This code is a classic symptom of failing RAM during large writes.
- Outdated HP storage or chipset drivers: Unstable storage drivers on some HP models can silently corrupt large writes, especially with big cumulative updates.
- Interrupted previous update: A half-finished update leaves the component store inconsistent, and the next attempt trips over the damaged state.
- Third-party disk tools or encryption: Disk-level utilities and full-disk encryption filters that hook write operations can occasionally alter update payloads in ways that break checksums — similar integrity issues also surface as Windows Update error 0x80070570 .
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Stabilize the connection and retry once
Before resetting anything, rule out a simple bad download.
- Connect the laptop to stable Wi-Fi or, better, Ethernet. Disconnect any VPN.
- Make sure the laptop is on AC power so it cannot sleep mid-download.
- Go to Settings, Windows Update, and click Retry or Check for updates.
- If it fails again with the same code, move on — the problem is persistent, not transient.
Fix 2: Clear the SoftwareDistribution cache
This forces a completely fresh download, which resolves most 0x80070017 cases.
- Open an elevated Command Prompt.
- Stop the services:
net stop wuauserv,net stop bits,net stop cryptsvc. - Delete everything inside C:\Windows\SoftwareDistribution (not the folder itself).
- Restart the services:
net start wuauserv,net start bits,net start cryptsvc. - Restart the laptop and check for updates.
Fix 3: Update HP storage and chipset drivers
- Go to HP Support , enter your exact model, and download the latest chipset and storage (SATA/NVMe) drivers.
- Install them and restart.
- Retry Windows Update. Fresh storage drivers eliminate the silent-corruption path on HP models known for it.
Fix 4: Run SFC and DISM to repair system files
- Open an elevated Command Prompt.
- Run
sfc /scannowand wait for completion. - Run
DISM /Online /Cleanup-Image /RestoreHealth. - Restart and retry the update. The generic step-by-step 0x80070017 guide walks through these scans with additional options if you need them.
Fix 5: Check the drive with CHKDSK
If corruption keeps reappearing, the drive itself may be damaging files.
- Open an elevated Command Prompt.
- Run
chkdsk C: /f /rand schedule the check for the next restart when prompted. - Restart and let it complete — this takes a while on large drives.
- If the summary shows bad sectors, back up your data and consider replacing the drive; recurring CRC errors are often the first symptom of a dying disk.
Fix 6: Test the RAM
CRC errors during large downloads are a textbook RAM symptom.
- Press Win + R, type
mdsched.exe, and press Enter. - Choose “Restart now and check for problems” and let the test finish.
- Check results in Event Viewer under Windows Logs, System, filtering for MemoryDiagnostics-Results.
- Any reported errors mean a failing memory module — replace it, because no cache clear will permanently fix corruption caused by bad RAM.
Fix 7: Install the update manually from the Microsoft Update Catalog
- Find the failing KB number in Settings, Windows Update, Update history.
- Download the matching package for your system from the Microsoft Update Catalog .
- Close HP Support Assistant and any third-party antivirus temporarily.
- Run the downloaded installer and restart when prompted.
Fix 8: Test the download on a completely different network
A network that corrupts large downloads will corrupt every retry identically.
- Connect the laptop to a different network \u2014 a phone hotspot or Ethernet if you were on Wi-Fi.
- Clear the update cache once more (Fix 2) so no poisoned partial file carries over.
- Retry the update on the new connection.
- If it succeeds, your usual network is damaging large downloads \u2014 check the router firmware, try a different DNS, or replace aging network gear before blaming the laptop.
Closing
On HP laptops, 0x80070017 is usually a corrupted download wearing a scary code \u2014 the cache clear in Fix 2 ends the story for most people, and the driver refresh in Fix 3 closes the HP-specific hole that lets corruption happen in the first place. The disk check, memory test, and network swap exist for the stubborn cases, and they double as genuinely useful health checks for an aging laptop. Run them once, and you will know whether you had a bad download, a bad driver, a bad network, or an early hardware warning worth acting on.
