无法在 IE9 中查看浏览器历史记录

Kam*_*mal 8 internet-explorer internet-explorer-9

出于某种原因,IE9 不存储浏览器历史记录。自从我升级以来,问题一直存在。尽管重置了 IE 设置,但问题仍然存在。我没有选中“退出时删除浏览历史记录”,并且我的“历史页面保留天数”设置为 20。

我得到的只是这样的:

在此处输入图片说明

Joh*_*n H 5

我一直在遇到这个问题并最近解决了它。问题似乎是由index.dat文件增长超过 16MB 限制引起的。一旦它超过那个大小,IE 似乎不再向它写入额外的信息。尽管以下文章讨论的是index.dat用于 IE 缓存机制的文件,但它似乎也是导致历史记录问题的原因似乎非常合理。

浏览此处获取更多信息

当以下文件夹中的 Index.dat 文件达到 16187392 字节大小时会出现此问题

删除文件允许我的历史记录正常记录。以下是删除文件所需的步骤。

首先,您需要打开一个具有管理权限的命令提示符。因此,假设 Windows 7:

  1. 单击 Windows 图标打开开始菜单。
  2. 在搜索框中,键入: cmd
  3. 在列表的顶部应该是cmd.exe。右键单击它并选择以管理员身份运行
  4. 如果它弹出询问您是否要运行它,请从“用户帐户控制”中按“是”

您需要以管理员身份运行它,以便您拥有删除文件所需的权限。删除文件的步骤:

  1. 使用以下命令切换到包含 index.dat 文件的目录:

    cd %USERPROFILE%\AppData\Local\Microsoft\Windows\History\Low\History.IE5

  2. 您需要关闭浏览器才能删除文件,因此要快速返回此处,请在关闭浏览器之前将 URL 复制到此问题。

  3. 运行以下命令: del index.dat /a:s

del是删除文件的命令。附加/a:s到命令告诉它根据属性选择要删除的文件(s在本例中,这意味着system file)。

注:该\Low\History.IE5目录将不可见与dir除非您使用命令dir /a 如果有人决定手动查找它而不是从步骤 1 复制路径,我会提到这一点。