none
無法開啟Outlook Express郵件檔>"<

    問題

  • 我又來問問題了= ="

    這次突然遇到:
    警示對話方塊1:
    「Outlook Express」
    「無法啟動Outlook Express。 應用程式無法開啟 Outlook Express 郵件檔。 您的電腦可能記憶體不足或磁碟空間已滿。 請聯絡 Microsoft 支援部門,取得進一步協助。 (0x80040154, 14007)」
    警示對話方塊2:
    「Outlook Express」
    「Outlook Express 無法啟動,原因是 MSOE.DLL 無法初始化。 Outlook Express 可能安裝錯誤。」

    是郵件壓縮壓壞了嗎@@?  我的記憶體和磁碟空間都明顯的夠@@
    MSOE.DLL 是有服務沒啟動@@? 還是我刪到了什麼...囧rz
    2009年7月30日 下午 07:11

解答

  • 我猜是微軟的安全性將它鎖起來了...
    安全模式就可以刪除了^^"
    上一回覆的"安全模式無效"指的是安全模式依然無法開啟outlook express...

    現在我解決了:)
    超有成就感的XD


    結論:

    版本:XP pro sp3 , Outlook Express 6
    p.s.一切都要在安全模式下作業...
    要有XPSP3光碟、要記住原已有的信箱帳號、密碼、設定,事後要設定回去~

    使用
    http://support.microsoft.com/kb/278909/
    的步驟,及其相關備份方法連結的KB

    但...因為此步驟是Windows Millennium上的方法...
    所以步驟中,要和留意下列...

    只要更動(備份/刪除):
    Directdb.dll
    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Outlook Express
    HKEY_CURRENT_USER\Identities

    其他的就是不要/不能更動的:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WAB
    Msoeacct.dll
    Msoert2.dll
    Msoe.dll
    Msoeres.dll
    Oeimport.dll
    Csapi3t1.dll
    Wab32.dll
    Wab32res.dll
    HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
    HKEY_CURRENT_USER\Software\Microsoft\WAB

    另外...C:\Program Files\Outlook Express
    這四個檔案重新安裝時不會裝到...不能刪(或集中在別處備份起來):
    wabfind.dll
    wabimp.dll
    wabmig.exe
    wab.exe

    小弟在安裝過程時遇到的錯誤(數個dll損毀或未安裝的訊息),
    和安裝完成後開啟遇到的錯誤(wab(通訊錄)錯誤),
    將部分備份還原比對後,所得的:p

    安裝:
    找到C:\windows\inf\msoe50.inf,點右鍵->安裝
    提示視窗指定位置到SP3光碟的I386/setup50.ex_
    成功後,重新命名的就是過去的備份檔了...

    總結'最'需要的備份檔有:
    備份還原順序:
    (其他的在操作過程中最好都集中備份記錄起來~以防萬一^.<)
    C:\Program Files\Outlook Express\msoe.txt
    C:\Program Files\Outlook Express\wab.exe (聯絡人)
    C:\Program Files\Outlook Express\wabfind.dll
    C:\Program Files\Outlook Express\wabimp.dll
    C:\Program Files\Outlook Express\wabmig.exe

    備份目前的郵件dbx檔
    C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{GUID}\Microsoft\Outlook Express
    重新安裝完後,先關閉(/不開啟)Outlook Express,偷偷將所有之前備份的.dbx檔蓋過去,就還原成原來的樣子了^.<


    雖然不符合KB格式,但我想向微軟申請 ̄︶ ̄)

    XD 集合眾人的幫忙啊>▽< 感謝~

    ---附贈:
    Outlook Express的所有所在位置:

    C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{GUID}\Microsoft\Outlook Express

    HKEY_CURRENT_USER\Identities\{剛剛的GUID}

    C:\Program Files\Outlook Express\

    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Outlook Express

    HKEY_LOCAL_MACHINE\Software\Microsoft\WAB

    HKEY_CURRENT_USER\Identities

    HKEY_CURRENT_USER\Software\Microsoft\Outlook Express

    HKEY_CURRENT_USER\Software\Microsoft\WAB

    C:\Program Files\Common Files\Microsoft Shared\Stationery

    C:\Documents and Settings\Robert\Application Data\Identities

    C:\Documents and Settings\Robert\Local Settings\Application Data\Identities

    ---
    夢寐以求的剖析outlook express >▽<

    打的不是很完整..請多包涵^^"
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:54
    • 已取消標示為解答 Robertsong 2009年8月5日 下午 06:54
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:55
    • 已編輯 Robertsong 2009年8月5日 下午 06:57
    2009年8月5日 下午 06:54
  • 假如安全模式進去後問題還是一樣的話
    可以按造下面步驟重新安裝Outlook Express看看是否改善

    1.刪除此資料夾所有檔案(除了msoe.txt) C:\Program Files\Outlook Express
    2.刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express & HKEY_CURRENT_USER\SOFTWARE\Microsoft\Outlook Express
    3.把SP3光碟放入後
    4.找到C:\windows\inf\msoe50.inf , 對他點右鍵 -> 安裝 , 安裝過程中應該會出現提示視窗,路徑只到X:\I386底下後按確定就可以繼續裝了
    5.重新裝完後看看是否改善


    微軟技術支援服務
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:54
    2009年8月5日 上午 02:25

所有回覆

  • 應該是最近有安裝Windows XP SP3吧?否則就是你有執行過一些優化軟體..
    問題原因是缺少一個檔案才會這樣
    按造下面KB動作操作就可以了

    一點通 - 安裝 Windows XP Service Pack 3 後,無法啟動 Outlook Express
    http://support.microsoft.com/default.aspx/kb/960640/zh-tw


    微軟技術支援服務
    • 已提議為解答 Vincent Lin 2009年7月31日 上午 01:57
    • 已取消提議為解答 Robertsong 2009年8月2日 下午 01:07
    2009年7月31日 上午 01:48
  • 不行...
    仍然無法啟動...

    我猜測是我登錄檔的問題?

    還有辦法嗎?囧

    重新安裝outlook?囧
    2009年8月2日 下午 01:07
  • 如果上面方法不行的話..有可能是Outlook Express目前的設定檔有問題
    透過下面方式新建一個設定檔看看

    0.關閉Outlook Express

    1.備份目前的郵件dbx檔 (目錄會在 C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{GUID}\Microsoft\Outlook Express)
       PS:(GUID要記住)

    2.刪除此機碼 -> HKEY_CURRENT_USER\Identities\{剛剛的GUID} (刪除前請按右鍵匯出進行備份)

    3.重新打開Outlook Express..看看是否可以打開..可以的話..會變成什麼東西都沒有的狀態

    4.關掉Outlook Express & 打開此目錄 C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{新的GUID}\Microsoft\Outlook Express

    5.把剛剛備份的郵件dbx檔都copy到此資料夾裡面並覆蓋原先的檔案

    6.打開Outlook Express看看是否正常


    微軟技術支援服務
    2009年8月3日 上午 03:16
  • 不行>"<

    在第三步時失敗...

    一樣的錯誤訊息...

    機碼、GUID、資料夾有重建,可是就是一樣開不起>"<

    那個錯誤代碼不知道代表什麼意思...
    2009年8月3日 下午 10:43
  • 如果也不行應該就是Outlook Express本身有問題的關係
    確認一下是否下列兩個檔案

    C:\Program Files\Common Files\System\directdb.dll
    C:\WINDOWS\system32\dllcache\directdb.dll


    你的XP應該不是64位元的系統吧?


    微軟技術支援服務
    2009年8月4日 上午 01:40
  • C:\WINDOWS\system32\dllcache \directdb.dll
    大大好像少了個e

    不行>"<
    還是開不了><
    怎麼辦?

    嗯嗯 小弟是基本的XP pro sp3 32位元
    該更新的都更新了...
    2009年8月4日 上午 06:03
  • 檢查看看C:\program files\Outlook Express\msoe.dll 是否存在
    存在的話對他點右鍵 -> 內容 , 看看檔案版本是多少

    另外..手邊是否有Windows XP SP3的安裝光碟片?
    若是沒有的話..你的Windows XP SP3是安裝時就有了?還是自行更新到SP3的?


    微軟技術支援服務
    2009年8月4日 上午 06:55
  • 若是你的資料檔損毀的話,到 google 搜尋 recovery dbx:
    http://www.google.com.tw/search?hl=zh-TW&q=recovery+dbx&meta=&aq=0s

    最好先備份後再修。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年8月4日 上午 09:17
  • msoe.dll
    6.0.2900.5512

    我有Windows XP SP3的光碟
    當初是從SP2更新到SP3,光碟後來才有的,但是去年暑假就已經更新到SP3了,這個問題是前幾天發生的而已...不超過一個月...

    嗯嗯
    謝謝大大的recovery dbx
    但是小弟用樓上的登錄檔修復方法時發現,新建立的GDUI資料夾內根本完全沒有檔案@@  i.e.沒有.dbx檔...
    所以是在開啟時更早先就出問題了...
    是一執行就出問題...根本看不到介面的影@@
    2009年8月4日 下午 02:44
  • 用安全模式進去跑看看,看是不是被啥擋掉了~


    T.L. Cheng
    2009年8月4日 下午 03:50
  • 假如安全模式進去後問題還是一樣的話
    可以按造下面步驟重新安裝Outlook Express看看是否改善

    1.刪除此資料夾所有檔案(除了msoe.txt) C:\Program Files\Outlook Express
    2.刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express & HKEY_CURRENT_USER\SOFTWARE\Microsoft\Outlook Express
    3.把SP3光碟放入後
    4.找到C:\windows\inf\msoe50.inf , 對他點右鍵 -> 安裝 , 安裝過程中應該會出現提示視窗,路徑只到X:\I386底下後按確定就可以繼續裝了
    5.重新裝完後看看是否改善


    微軟技術支援服務
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:54
    2009年8月5日 上午 02:25
  • 我見鬼了大大們...
    無論我刪C:\Program Files\Outlook Express再多次,它都無限重生 /囧\
    既使我刪了登錄檔也一樣...囧
    這樣我還可以執行安裝嗎?

    這到底是發生了什麼事!?
    有誰可以解釋一下嗎...囧

    p.s.安全模式無效...
    2009年8月5日 下午 04:53
  • 我猜是微軟的安全性將它鎖起來了...
    安全模式就可以刪除了^^"
    上一回覆的"安全模式無效"指的是安全模式依然無法開啟outlook express...

    現在我解決了:)
    超有成就感的XD


    結論:

    版本:XP pro sp3 , Outlook Express 6
    p.s.一切都要在安全模式下作業...
    要有XPSP3光碟、要記住原已有的信箱帳號、密碼、設定,事後要設定回去~

    使用
    http://support.microsoft.com/kb/278909/
    的步驟,及其相關備份方法連結的KB

    但...因為此步驟是Windows Millennium上的方法...
    所以步驟中,要和留意下列...

    只要更動(備份/刪除):
    Directdb.dll
    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Outlook Express
    HKEY_CURRENT_USER\Identities

    其他的就是不要/不能更動的:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WAB
    Msoeacct.dll
    Msoert2.dll
    Msoe.dll
    Msoeres.dll
    Oeimport.dll
    Csapi3t1.dll
    Wab32.dll
    Wab32res.dll
    HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
    HKEY_CURRENT_USER\Software\Microsoft\WAB

    另外...C:\Program Files\Outlook Express
    這四個檔案重新安裝時不會裝到...不能刪(或集中在別處備份起來):
    wabfind.dll
    wabimp.dll
    wabmig.exe
    wab.exe

    小弟在安裝過程時遇到的錯誤(數個dll損毀或未安裝的訊息),
    和安裝完成後開啟遇到的錯誤(wab(通訊錄)錯誤),
    將部分備份還原比對後,所得的:p

    安裝:
    找到C:\windows\inf\msoe50.inf,點右鍵->安裝
    提示視窗指定位置到SP3光碟的I386/setup50.ex_
    成功後,重新命名的就是過去的備份檔了...

    總結'最'需要的備份檔有:
    備份還原順序:
    (其他的在操作過程中最好都集中備份記錄起來~以防萬一^.<)
    C:\Program Files\Outlook Express\msoe.txt
    C:\Program Files\Outlook Express\wab.exe (聯絡人)
    C:\Program Files\Outlook Express\wabfind.dll
    C:\Program Files\Outlook Express\wabimp.dll
    C:\Program Files\Outlook Express\wabmig.exe

    備份目前的郵件dbx檔
    C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{GUID}\Microsoft\Outlook Express
    重新安裝完後,先關閉(/不開啟)Outlook Express,偷偷將所有之前備份的.dbx檔蓋過去,就還原成原來的樣子了^.<


    雖然不符合KB格式,但我想向微軟申請 ̄︶ ̄)

    XD 集合眾人的幫忙啊>▽< 感謝~

    ---附贈:
    Outlook Express的所有所在位置:

    C:\Documents and Settings\[帳號]\Local Settings\Application Data\Identities\{GUID}\Microsoft\Outlook Express

    HKEY_CURRENT_USER\Identities\{剛剛的GUID}

    C:\Program Files\Outlook Express\

    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Outlook Express

    HKEY_LOCAL_MACHINE\Software\Microsoft\WAB

    HKEY_CURRENT_USER\Identities

    HKEY_CURRENT_USER\Software\Microsoft\Outlook Express

    HKEY_CURRENT_USER\Software\Microsoft\WAB

    C:\Program Files\Common Files\Microsoft Shared\Stationery

    C:\Documents and Settings\Robert\Application Data\Identities

    C:\Documents and Settings\Robert\Local Settings\Application Data\Identities

    ---
    夢寐以求的剖析outlook express >▽<

    打的不是很完整..請多包涵^^"
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:54
    • 已取消標示為解答 Robertsong 2009年8月5日 下午 06:54
    • 已標示為解答 Robertsong 2009年8月5日 下午 06:55
    • 已編輯 Robertsong 2009年8月5日 下午 06:57
    2009年8月5日 下午 06:54
  • 很高興問題有解決
    看完你的步驟後想了一下
    我覺得問題的主要原因可能是 Directdb.dll 這個檔案有損毀的機率最大
    因為之前常碰的問題是少這個檔案

    不過有解決就好..謝謝提供你的經驗..如果後續有人遇到的話就可以做參考^^


    年度軟體技術盛會微軟Tech.Days 9月22日全新登場, 您還在等什麼? 快報名就對了.


    2009年8月6日 上午 03:52
  • 嗯嗯 應該是...
    可是檔案大小和安裝後的完全一樣@@
    或許大小是看不出來的吧XD

    而且不知為什麼,現在開它都超快的啦>▽<

    呵呵 當然囉^^
    也感謝大大們提供意見^^ 沒有你們我也找不出辦法^^

    遇到問題就是要'殺'~給它片甲不留XDD
    2009年8月6日 上午 04:00