为什么当 Internet Explorer 没有正确关闭时我的 cookie 会丢失?

Mar*_*age 5 shutdown crash internet-explorer cookies

我以“正常”方式使用 Internet Explorer 9,即不进行 InPrivate 浏览,未将其配置为在退出时删除 cookie 等。

如果 Internet Explorer 在我的计算机意外关闭时打开(由于 BSOD 或因为它正在自动更新),则在我下次启动 Internet Explorer 时,它似乎丢失了许多登录 cookie(即 Facebook 等)。

我做了一些谷歌搜索,并在Technet 论坛上找到了一个描述该问题的主题。用户Snowknight26在帖子里写了详细的问题分析:

据我所知,%AppData%\Microsoft\Windows\Cookies 目录中的 index.dat 文件包含网站列表和相应的 cookie 文件。成功关闭后,index.dat 文件将填充条目,但在关闭失败后,这些条目将丢失。

进一步阅读他的分析,似乎在关闭失败后存在 cookie,但指向这些 cookie 的索引文件为空,导致未使用 cookie。

这个问题有什么解决办法吗?

Cam*_*tin -2

是的,有一个快速解决方案,实际上有很多:

还有其他的,例如Maxthon,或者您甚至可以在 Windows 上设置 Konqueror

我引用FireFTP主页上的一句话

如果你遇到 IE 问题,我为你感到难过,孩子 - 我有 99 个问题,但浏览器不是一个。