Kleaner PRO

Professional care for Windows 7/10/11.

Made with care for performance.

Follow us
Products
  • Kleaner PRO
  • Store
  • Activation portal
  • What's new in Kleaner PRO
  • More products — coming soon
Resources
  • Features
  • FAQ
  • Compare tools
  • Knowledge Base
  • Blog
  • Download
Legal
  • License agreement
  • Terms of service
  • Privacy policy
  • Refund policy
[email protected]Telegram support @Vladimlrovlch
© 2026 Kleaner PRO · kleaner.pro. All rights reserved.
Payments
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
    Kleaner PRO
    FeaturesSmart CarePricingFAQKnowledge BaseBlogDownloadActivate
    FeaturesSmart CarePricingFAQKnowledge BaseBlogDownloadActivate
    BuyBuy license
    Blog →4 min read2024-09-21· Kleaner PRO Team

    What Is the AmCache Hive and What It Records About You

    Windows keeps a quiet ledger of every program that has run on the machine — not in the browser history you clear, but in a registry hive called AmCache. Forensic analysts love it for a reason, and you should at least know it exists, because "Clear history" in a browser does not touch this file at all.

    What AmCache actually records

    The hive lives at C:\Windows\appcompat\Programs\Amcache.hve and belongs to the application compatibility infrastructure that arrived with Windows 8 (Windows 7 did the same job with a file called RecentFileCache.bcf). Every executable that runs gets an entry: full path, SHA-1 hash of the binary, file size, timestamps, digital signature and publisher, and details from the PE header such as the link time — when the program was actually compiled. Separate sections inventory installed software, drivers and devices: DeviceContainer entries record USB devices with the first time each one connected.

    None of this is malware. It is the compatibility database doing diagnostics, the same mechanism that lets Windows apply per-program compatibility fixes. But the same completeness makes AmCache the single richest execution-history artifact on the system: in incident response it is routinely used to prove that a specific program ran from a specific drive on a specific date. Your browser history covers your browsing; this file covers everything else.

    • C:\Windows\appcompat\Programs\Amcache.hve — the hive itself, locked while Windows runs
    • Root\InventoryApplicationFile — every program run: path, SHA-1, size, publisher, link time
    • Root\InventoryApplication — installed software as the compatibility subsystem sees it
    • Root\DeviceContainer — USB devices with first-connect timestamps
    • Amcache.hve.LOG1 / .LOG2 — transaction logs that carry copies of the same records

    Deleting it is harder — and less useful — than it sounds

    You cannot delete the hive from a running system: it is held open by the registry, and Windows recreates it on the next boot anyway. Deleting offline — from the recovery environment, or by loading the hive with reg load from another OS — works and breaks nothing, but it barely dents the trail. The same execution history survives in the ShimCache (AppCompatCache) inside the SYSTEM hive, in Prefetch files under C:\Windows\Prefetch with their own run timestamps, in the SRUM database tracking per-app resource usage, in UserAssist counters inside each user's NTUSER.DAT, and in ordinary Jump Lists and LNK files. AmCache is one witness out of six, not the whole case file.

    So the honest framing matters: AmCache is readable only with administrator rights, and the realistic threat model is forensics, incident response, or someone with admin access going through the machine after the fact. For day-to-day privacy from the websites you visit, browser hygiene does the job. For a machine you are selling or retiring, no surgical deletion of artifacts matches a clean reinstall or a wiped disk — that is the only answer that removes all six witnesses at once.

    Questions and Answers

    How do I view my AmCache history?

    Copy the hive from C:\Windows\appcompat\Programs (an elevated prompt is needed since it is locked) and parse it with a tool like AmcacheParser, which outputs a table of every recorded execution with paths, hashes and timestamps.

    Can I delete Amcache.hve safely?

    Not while Windows is running — the file is locked. From the recovery environment you can delete it and Windows rebuilds a fresh one; nothing breaks, but the same run history survives in Prefetch, ShimCache and SRUM, so it is not a privacy fix.

    Know what is included before you buy.

    The one-time 30-minute trial covers core tools. PRO-labelled features stay locked until a paid license is activated.

    Download for WindowsBuy license

    Read next

    The Complete Windows 11 Cleanup Guide (2026): what is safe to delete and what breaks the system→Windows 11 privacy in 2026: 14 telemetry settings worth checking→SSD and HDD in 2026: defragmentation, TRIM, and myths that need to die→

    Write to us: [email protected]

    English
    EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)Polski