題 當Internet Explorer未正確關閉時,為什麼我會丟失cookie?


我正在以“正常”方式使用Internet Explorer 9,即不進行InPrivate瀏覽,沒有將其配置為在退出時刪除cookie等。

如果我的計算機意外關閉(由於BSOD或因為它正在自動更新)而打開Internet Explorer,下次啟動Internet Explorer時,它似乎丟失了許多登錄cookie(即Facebook等)

我做了一些谷歌搜索,發現了一個線程 Technet論壇 描述問題。用戶Snowknight26在線程中寫了詳細的問題分析:

根據我的收集,%AppData%\ Microsoft \ Windows \ Cookies目錄中的index.dat文件包含網站列表和相應的cookie文件。成功關閉後,index.dat文件將填充條目,但在關閉失敗後,這些條目將丟失。

進一步閱讀他的分析似乎在關閉失敗後,cookie存在,但指向這些cookie的索引文件為空,導致cookie未被使用。

有沒有解決這個問題的方法?


4
2018-01-25 19:31


起源


我不認為有。我遇到了同樣的問題,遇到過許多人在MSDN論壇上向微軟報告,並且回復了兩行:無法重現,所以不是問題或不可修復。 - Matthew


答案:


是的,有一個快速解決方案,實際上是其中一些:

和其他人一樣 傲遊,或者你甚至可以 在Windows上設置Konqueror

生病 引用一句話 上 FireFTP的主頁

如果你有'IE'問題,我覺得你不好,兒子 - 我遇到了99個問題,但瀏覽器不是一個問題。


-2
2018-02-12 04:09





我有一個解決方案:

你可以使用Linux。
它不會讓你運行IE *。
* 除非你安裝葡萄酒。

如果Windows> XP破壞了您的文件,這也是一個很好的治療方法。

<edit>That was sarcasm</edit>

真正的原因是這些網站可能使用會話cookie。
當瀏覽器進程關閉/重新啟動時,會話cookie將過期。
瀏覽器在啟動之前刪除這些cookie,因此它們在崩潰後就消失了。
會話cookie的預期行為。


-3
2017-10-21 14:55