A couple of months ago I went through my (Windows 7) PC and removed all versions (incl. all browser add-ins, etc.) of Adobe Flash from the system. After following the available uninstallation processes I manually deleted any "Adobe" and "Macromedia" folders.

I do not have any other Adobe products such as Acrobat or Illustrator installed on this machine.

Today I noticed that launching IE 11 causes an "Adobe" folder (with a subfolder structure "Flash Player\NativeCache") created in "C:\Users[my username]\AppData\Roaming\".

The folder (and it's subfolders) are created empty, which is maybe as expected if it is some kind of a caching folder.

I am assuming that it is added by some process related to IE because, if I delete the Adobe folder, it is not added back until when I launch IE. As far as my IE add-ons are concerned, they are all as shown in below image; no add-ons from Adobe are installed.

All IE add-ons

How can I determine what process keeps recreating this Adobe folder?

  • 1
    Does this happen if IE is started in No-Addons mode? To open IE without loading Add-Ons, press WinKey + R, type iexplore -extoff and press ENTER.
    – w32sh
    Jul 29, 2016 at 15:28
  • 1
    It looks like adobe flash player did not uninstall completely. Follow this guide to make sure it is gone: helpx.adobe.com/flash-player/kb/…
    – Jack White
    Jul 29, 2016 at 18:04
  • You should quote that article and submit an answer.
    – Ramhound
    Jul 29, 2016 at 18:19
  • @w32sh, thanks I tried that and it launches IE with the "about:NoAdd-ons" URL and the message "Internet Explorer is currently running without add-ons". Still the folder is also created if it does not exist.
    – x457812
    Jul 29, 2016 at 18:58
  • @JackWhite, thanks for that tip, I will try the uninstaller and see if it resolves this issue.
    – x457812
    Jul 29, 2016 at 18:58

1 Answer 1


This is hard-coded inside IE's core module ieframe.dll. It creates the Adobe\Flash Player\NativeCache directory even in a clean (installed) system without Adobe Flash.

  • Thanks @w32sh, would you have a reference to this?
    – x457812
    Jul 29, 2016 at 19:46
  • 2
    No reference though. But you can see the hard-coded string using Strings. strings "C:\Windows\System32\ieframe.dll" |findstr /i "nativecache"
    – w32sh
    Jul 29, 2016 at 19:58
  • 1
    Wow, what a kludge. Looks like w32sh is right
    – Jack White
    Jul 30, 2016 at 0:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.