none
IE7 沒辦法開啟所儲存的 .mht 檔案

    問題

  • Dear Sir,

     

    我用 IE7 將某網頁儲存為 .mht 檔案, 沒有任何錯誤, 可是為什麼當我後來要開啟那個 .mht 檔案時,

    卻出現一個視窗說,"無法存取 xxxx.mht, 目錄名稱不正確"???

     

    而且我也發現, 當我要開啟 MSN 的所存的對話訊息(.xml), 也是碰到同樣的問題.

    我已試過將IE7 的[網際網路]->[進階] -> [重設] 的方式, 並沒有用.

     

    請教一下, 該如何解??

    謝謝!!

    2008年1月17日 上午 08:45

解答

  • 你可以試著放在純英數的路徑看看。

     

    我剛好碰到目錄名內有 C# 的就會出問題,複製到 D:\Temp 暫存目錄就正常,就在 d:\Temp\C# 測看看,又出問題,所以有可能是路徑編碼的問題。

     

    另外有個偷雞的做法, mht 跟 eml 都是標準的 MIME 格式,只差在 Header 項目不同,所以你改副檔名為 eml 時,點兩下就可以用 OE 開來看,若沒有正常顯示,把格式改成 HTML 即可...

    2008年1月24日 下午 03:37

所有回覆

  • 會不會是檔名或路徑問題

    試著重新儲存一次,檔名改成test.mht,把它放在C槽根目錄底下,然後作開啟的動作看看可不可以開

    2008年1月17日 下午 01:46
  •  

    沒有用耶~ 還是同樣的訊息...這很頭痛..

    我之前的一些.mht(用IE6存的), 全都開不了,

    想把它(IE7)給移除看看...

    真是的...

    2008年1月21日 上午 01:53
  • 點左下角開始->執行->msconfig

    把啟動程式都停用 & 重新開機看看有沒有改善

    2008年1月22日 上午 02:37
  • 結果是一樣的....

    後來我把IE7 真的移除了, 重開機後, 變回 IE6, ㄏㄏ, 終於可以開啟了.... : )

    不過, 卻發現連某些網站, 如網銀, 卻一直出問題.... : (

    裝 ie7前, 都沒這些毛病的說....

    唉...真是欲哭無淚....

    2008年1月22日 上午 08:14
  • 建議你先搜尋一篇 IE7 常見徵狀

     

    因為 IE7 加強了安全性,有些網站在預設安全性可能會被擋,要降低安全性。

     

    MHT 不知道你實際的問題,所以不敢確定,建議你提供測試網址,我自己在 IE7 下用的都滿正常的。

     

    2008年1月22日 上午 08:21
  • 建議你先搜尋一篇 IE7 常見徵狀--> ㄟ..可否告知如何搜尋?? 我直接打" IE7 常見徵狀", 好像變成亂碼...

    另外,請問.mht 不是變成單一檔案, 可以在不連internet情況下也可以閱讀嗎?? so...不太懂您所謂的測試網址是...???

    2008年1月22日 上午 08:40
  • 搜尋結果:

    http://forums.microsoft.com/TechNet-CHT/Search/Search.aspx?words=IE7+%u5e38%u898b%u5fb5%u72c0&localechoice=31748&SiteID=23&searchscope=forumscope&ForumID=1050

     

    網銀的問題先前也討論過了,你可以改關鍵字查找。

     

    你在另存新檔為 mht 前的網站,有些網站有禁止快取,可以防止 IE7 封存為 mht 檔,不過這類在存檔時會顯示訊息盒說明存檔失敗。

     

    另外你可以先跑跑看 網際網路選項 刪除檔案 把本機快取清一清,因為 IE 顯示 MIME 檔案時還是會塞快取檔到那個目錄去。

     

    2008年1月22日 上午 08:45
  • 謝謝您提供的資訊.

     

    我又把IE7 裝回去了, 至少網銀沒問題了...

    其實之前都是用IE6存成.mht, 但連以IE7 存網頁(Oracle metalink 的文章)成.mht(沒有任何錯誤訊息),

    IE7自己也會出現同樣的錯誤視窗: "無法存取 D:\桌面\xxxxx.mht, 目錄名稱不正確",

    真的覺得很詭異....

    不過, 我用了一個偷吃步啦, 就是在裝回 IE7之前, 先copy iexplorer.exe 為 ie6.exe,

    結果, 我要看  .mht 就用 ie6.exe, 要上網站就用  iexplorer.exe(IE7)....

    唉..不知道會有什麼問題啦.....就是可以暫用吧...

    2008年1月22日 上午 11:41
  • 你可以試著放在純英數的路徑看看。

     

    我剛好碰到目錄名內有 C# 的就會出問題,複製到 D:\Temp 暫存目錄就正常,就在 d:\Temp\C# 測看看,又出問題,所以有可能是路徑編碼的問題。

     

    另外有個偷雞的做法, mht 跟 eml 都是標準的 MIME 格式,只差在 Header 項目不同,所以你改副檔名為 eml 時,點兩下就可以用 OE 開來看,若沒有正常顯示,把格式改成 HTML 即可...

    2008年1月24日 下午 03:37
  • 謝謝您的建議.

    我剛好也發現類似狀況, 就是把它copy到D:\或 C:\ 就可以IE7 開啟, 但有問題的路徑名稱是純英數啊...

    很納悶, 後來發現, 差別是我建立了個"公事包", 而那路徑正是建在該"公事包"目錄下....

    我不知道跟此有無關係, 但還是找不出解法, 而您提到的mht 改成 eml副檔名, 還是無法以 ie7 開啟,

    因此若是要在該路徑開啟, 則還是得以 ie6 開啟...

     

    另外,在MSN裡不是可以儲存對話到某xml的檔案嗎? 也是同樣情形. 得以IE6 來開, 不過, 如果要直接在

    MSN線上開起以前的對話記錄, 則好像沒辦法, 大概default就是以 ie7開吧!! 沒轍...

    2008年1月29日 上午 08:20
  • 純英數的目錄是從根目錄開始算的~

     

    另外前面說改副檔名為 eml 後,點兩下會自動使用 OE 開,OE 是 Outlook Express 的縮寫,並沒有說會用 IE7 開。

     

    Live Messenger 的對話紀錄我可以直接在 Live Messenger 選檢視訊息紀錄打開,外面的殼還是 Live Messenger ,並沒有變成須要用 IE7 或 IE6 來開,這部分我沒看懂。

    2008年1月29日 上午 08:48
  • 我補充問你一下,你的帳號是不是用中文的姓名或暱稱?

     

    若是這樣的話,你的完整路徑會含中文帳號名喔~

    一般不建議帳號用中文,雖然大部分微軟軟體支援中文路徑,讓多數人忘了這個問題,但有很多外文軟體在遠東語系下會出一堆問題,相關討論可以用 Google 搜尋「許公蓋」

     

    2008年1月29日 上午 08:51
  • 1. 該檔案在公事包路徑名稱是 "D:\Mydata\桌面\extract_from_OTN_page.mht";

        因為我把"我的文件"路徑移到D:, 以跟Windos切開, 比較好做備份.

        我試著將該mht檔copy到C:\Documents and Settings\wufan\桌面, 結果還是可以用 ie7開啟;

    2. 我的帳號是不是用中文的姓名或暱稱;

    3. MSN 的問題, 我之前在live messager中點按開啟之前的對話記錄, 好像一直都是以IE開啟, 從MSN7到MSN8都是IE6,

        直到裝了IE7;

    2008年1月29日 上午 09:27
  • 我覺得問題是在於 IE甚至FIREFOX無法開啟"公事包"內的mht檔,我也是遇到這個問題。

     

    2008年2月16日 上午 08:38
  • 真的耶~IE無法開啟[公事包]裡的mht檔案....

    2008年3月18日 上午 11:58