The Windows Club

IE10 loses Internet Cache after upgrading from Windows 7 to Windows 8

Microsoft has stated that the Temporary Internet files and history may be lost in Internet Explorer 10, after you upgrade from Windows 7 or Windows Server 2008 R2 to Windows 8 or Windows Server 2012.

Now, this is not a big thing for most Windows users actually. But if you upgrade from Windows 7 or Windows Server 2008 R2 to Windows 8 or Windows Server 2012, you will lose all your Temporary Internet files and History in Internet Explorer 10.

The files deleted would include Cookies, saved passwords, search history data, form data, temporary Internet files and other browser caches.

Cookies are small snippets of information sent from a web server to a user’s browser, which then stores it. On subsequent access to the same web server this server can then read back this information snippet and use it to “recognize” the user.  Temporary Internet Files includes parts of web pages that you may have visited. These are stored in your Temporary Internet Files folder to speeds up the display of pages you frequently visit, the next time onwards. The other terms are quite self-explanatory.

KB2805966 explains why this happens:

This happens for one of the following reasons:

  1. Certain indexes in the caches become invalid after you upgrade the operating system from Windows 7 to Windows 8
  2. The sector size of the Extensible Storage Engine API (ESENT) database between Windows 7 or Windows Server 2008 R2 and Windows 8 or Windows Server 2012 is incompatible.

As I said, its no big deal for most users and most will probably not even notice this. But am posting here for those, for whom it may matter. The mentioned KB article also provides a way to resolve this problem. After the upgrade to Windows 8 you will have to sign in to the computer by using an administrator user and apply two updates described in this KB article.