Skip to content

Est. 2011ยทMicrosoft Partner 7033487ยทDelivery under 3 minยทSupport 7 days a week

Your vault is empty.

Free Fix Databases are corrupted

Kaspersky says databases are corrupted and updates keep failing

10 min read Updated October 4, 2026 Antivirus & Endpoint Security

Fix it now

This is a documented Kaspersky error shown in the Database Update window, and Kaspersky publishes one procedure for it: uninstall the application while keeping the licence information, restart, install it again, and activate. There is no supported folder to delete and no cache to clear.

  1. Run the update once more first. A single clean run costs a minute and sometimes rewrites the damaged set.
  2. Download the installer for the exact Kaspersky product you have – Standard, Plus, Premium, or the older Internet Security, Anti-Virus, Total Security or Small Office Security – before you remove anything.
  3. Uninstall the application, and tick the option to keep your licence or subscription information when the uninstaller offers it.
  4. Restart the computer.
  5. Run the installer you downloaded and let it complete.
  6. Let the application activate itself, or enter your code manually if it does not, then run a full database update and leave it alone until it finishes.

Keeping the licence information during removal is the step that makes this safe. Do not skip the checkbox and then discover you cannot find the code.

If the update completes and the database date is current, you are done. If not, the next section covers what else produces this and what Kaspersky does not publish a fix for.

Why it happens

The message means the local database set failed its own integrity check. The application will not load a database it cannot verify, so it stops using it, and every subsequent update attempt fails against the same files. Nothing has been detected and nothing is wrong with your licence.

It is worth being clear about what is and is not documented here, because this error attracts more invented procedure than almost any other. Kaspersky publishes the error and publishes one remedy: reinstall, keeping the licence. It does not publish a folder path to delete, a cache to clear, a rollback to a previous database set, or a self-defence toggle to switch off first. Articles that hand you a path under ProgramData and tell you to disable self-defence are describing something they worked out rather than something Kaspersky supports, and if it goes wrong you are reinstalling anyway – which was the documented fix in the first place.

What does make sense to check before you reinstall is everything that damages files in general. A database update interrupted by a power cut, a sleep event or a dropped connection. A system drive that filled up mid-write. A disk with bad sectors. A second security product or a disk-cleaning tool that quarantined or deleted files it did not recognise. All of those produce a corrupted set, and all of them will produce another one after the reinstall if you do not deal with them.

An update was interrupted part-way through

You have this one if The problem began after a power cut, a forced shutdown, a sleep event or a dropped connection during an update.

  1. Run the update again with the machine on a stable connection and set not to sleep.
  2. If it fails identically, move to the documented reinstall rather than retrying indefinitely.
  3. After the reinstall, run the first full update to completion in one sitting; that is the one worth protecting.

The disk is full or failing

You have this one if Windows warns about low space, other applications misbehave, or the machine has been slow with unusual disk activity.

  1. Free space on the system drive first. Databases need working room, not just their final size.
  2. Run chkdsk C: /scan from an elevated Command Prompt and read the summary it prints.
  3. Check the drive’s health with the manufacturer’s tool if chkdsk reports bad sectors.
  4. Replace a failing drive before rebuilding anything. Reinstalling onto a bad disk buys a week at most.

Another product is removing or quarantining the files

You have this one if A second antivirus, a registry cleaner or a system optimiser is installed, and the corruption returns within days of each repair.

  1. Remove the second antivirus with its vendor’s removal tool and reboot.
  2. Uninstall optimiser and cleaner tools that delete anything they consider temporary. The update store looks temporary and is not.
  3. Reinstall Kaspersky as documented, then watch whether the database set survives a week.

This is the cause that makes people reinstall three times. If the corruption comes back on a schedule, something is causing it and the reinstall is treating a symptom.

The installation itself is damaged

You have this one if The application reports other components as faulty as well, or the reinstall fails part way.

  1. Uninstall using Kaspersky’s own removal instructions, keeping the licence information.
  2. Restart, then install the current version downloaded fresh for the exact product you own.
  3. Activate, then update.
  4. If the removal itself fails, deal with that first – a half-removed product cannot be repaired by installing over it.

Full reference

Kaspersky’s documented procedure, in order

  1. Download the installer for your specific Kaspersky product. The published list covers Standard, Plus, Premium, Internet Security, Anti-Virus, Total Security and Small Office Security.
  2. Uninstall the current application using Kaspersky’s removal instructions, ticking the option to keep licence or subscription information during removal.
  3. Restart the computer.
  4. Run the installer and follow the installation steps for that product.
  5. Let the application activate automatically, or activate it by hand using the product’s activation guide.
  6. If the corruption persists after all of that, contact Kaspersky Customer Service.

The order matters in one specific way: download the installer before you remove the product. A machine with no antivirus and no installer, on a connection that then fails, is a worse position than the one you started in.

What the companion codes are and are not

Code Source What it tells you
Databases are corrupted Kaspersky A documented error with a documented reinstall procedure
1201 Kaspersky Nothing published
12017 Windows internet layer The operation was cancelled, usually because the handle it was running on was closed before it completed
89479010 Kaspersky Nothing published
8947900F Kaspersky Nothing published

12017 is the only one carrying information, and what it carries is consistent with the whole picture: a transfer that stopped before it finished. If you see it repeatedly rather than once, look at the connection and at anything that suspends the machine mid-download before you look at Kaspersky.

Protecting the machine while you work

  • Between uninstalling Kaspersky and finishing the reinstall, Windows brings Microsoft Defender back automatically. That is real protection, and it costs nothing.
  • Do the work in one sitting rather than leaving the machine part-done overnight.
  • Be conservative about what you download while the database set is broken or absent.
  • Do not install a second antivirus “just for now”. That is how a one-hour job becomes a weekend.
  • Keep the activation code somewhere you can reach it, even though the uninstaller should preserve it.

Why the first update after a reinstall takes so long

It fetches a complete set rather than a difference, and on a slow connection that is a meaningful wait. Leave it running on a wired or otherwise stable link and do not interrupt it, because interruption during a database write is one of the ways you got here. It is also the reason to do this at a time when the machine can be left alone rather than at the end of the day.

If it comes back

  1. Note how long the machine ran cleanly before it returned. A pattern of days points at something on a schedule.
  2. Check what runs on that schedule: cleaning tools, backup software, disk optimisers and second security products are the usual suspects.
  3. Check the Windows System log for disk and storage warnings around the times it broke.
  4. Test the drive with the manufacturer’s tool rather than assuming chkdsk’s silence is a clean bill of health.
  5. If nothing explains it, contact Kaspersky Customer Service. That is the published escalation and there is no third reinstall worth doing.

None of this is a licensing problem. A valid licence does not prevent database corruption and a larger one does not repair it. If anyone tells you an upgrade is the answer to this message, they are guessing.

Every code this article covers

Code What it points at Source
Databases are corrupted A documented Kaspersky error shown in the Database Update window. The published remedy is to reinstall the application, keeping the licence information Kaspersky support
1201 An identifier seen alongside failing updates. Kaspersky publishes no meaning for it not published by the vendor
12017 ERROR_INTERNET_OPERATION_CANCELLED: the operation was cancelled, usually because the handle the request was running on was closed before it completed Microsoft Learn
89479010 An internal update identifier with no published meaning not published by the vendor
8947900F Another internal update identifier with no published meaning. Diagnose from the message text rather than from the digits not published by the vendor

Confirm the fix worked

  1. The update task completes and the database date shown is current.
  2. The main window reports protection as active with no outstanding issues.
  3. A quick scan completes without reporting a database problem.
  4. The licence is still shown as active after the reinstall, with the correct expiry date.
  5. Restart the machine and run the update once more, so you know the set survives a reboot.

Questions people ask about this

Do I really have to reinstall? Cannot I just clear a cache?

Kaspersky’s published procedure for this error is the reinstall, keeping the licence information. It does not publish a cache-clearing step or a folder to delete for this message. Run the update once more first, because that is free, but do not go hunting under ProgramData on the strength of an article – if that goes wrong you are reinstalling anyway.

Will I lose my licence?

Not if you tick the option to keep licence or subscription information during removal, which is part of the documented procedure. The licence also lives on your My Kaspersky account, so it is recoverable either way.

Is my licence involved in this at all?

No. A corrupted database set fails the same way on a licence with three years left as on one bought yesterday. If the product also reports a licence problem, that is a second, separate issue.

Am I unprotected while this is unresolved?

Partly. Components that depend on the damaged set will not run and nothing is being updated. Between uninstalling and reinstalling, Windows brings Microsoft Defender back automatically, which is genuine cover.

It came back a week later. What does that mean?

Something is damaging the files on a schedule. Look at cleaning and optimiser tools, a second security product, and the Windows System log for disk warnings. A second reinstall without finding that will buy you another week.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

License Error Panda subscription expired: Panda Dome drops to limited free protection License Error McAfee real-time scanning will not turn on: service errors 1068 and 1069 Free Fix Defender event ID 2001 and 2003: signature updates fail silently in the log Free Fix Microsoft Defender error 0x80072EE2: definition downloads time out every time
โ† Back to Knowledge Base