OUTLOOK2k OUTLOOK2003這兩個版本,當單個PST文件超過2GB時,這時打開程序就會出現
Errors have been detected in the file . Quit all mail-enabled applications, and then use the Inbox Repair Tool
這個錯誤,名為OUTLOOK TODAY目錄中的所有子目錄和mail將無法顯示。面對如此災難性的問題,該如何解決呢?本文就是我解決這個問題的一些步驟及經驗之談
方法一:用scanpst修復outlook2007 pst文件錯誤
建議或解決方案:
今天在進入Microsoft Office Outlook 2007的時候,系統提示我上次沒有正常關閉,導致數據文件錯誤。當時沒有在意,點擊確定就進去了,沒曾想在清空"已刪除郵件"目錄的時候,就出現了問題。系統提示:
在文件 d:winmaggnaw0725.pst 中發現錯誤。請退出 Outlook 和所有已啟用郵件的應用程序,然后使用“收件箱修復工具”(Scanpst.exe)診斷和修復文件中的錯誤。有關收件箱修復工具的詳細信息,請參閱“幫助”。
ok,馬上關閉Outlook及相關的Office 2007程序,然后Ctrl+Shift+Esc調出任務管理器,看看是否有相關的進程。Scanpst.exe 可以在Office的安裝目錄下找到,比如我的路徑就是 D:Program FilesMicrosoft OfficeOffice12Scanpst.exe 這是一個圖形界面的程序。執行它,可以看到將會進行8個步驟。先點擊瀏覽按鈕,找到需要修復的 PST文件。在隨后的修復過程中,能夠看到其中有“檢查一致性”和“查找丟失的數據”的步驟,分析完數據文件后,程序彈出對話框提示 :
“已掃描下列程序: d:winmaggnaw0725.pst 文件中發現錯誤。
單擊“修復”可以修復這些錯誤。
在該文件中找到 45 個文件夾
在該文件中找到 7480 封郵件”
在這個彈出的對話框中有一個勾選項: 修復前先備份將被掃描的文件。嗯,這個非常重要。勾選后,點擊“修復”按鈕。等待程序結束后,再次嘗試進入 Outlook 2007,錯誤不再發生!
方法二: 第1步的修復可能需要20-25分鐘,中間需要人工干預,點點確認按鈕。如果你運氣好的話修復成功,直接就可以到第3步了。但有時scanpst修復過程 中會出現錯誤,很不幸scanpst已經不能修復這個文件了。我們需要另外一個程序來繼續我們的修復工作。這個工具可以到http://www.microsoft.com/downloads/release.asp?ReleaseID=44353&area=search&ordinal=1去下載。注意這個程序是VB6編寫,運行是需要VB運行庫的。下面我們開始
a.現確認一下硬盤空間。把現在pst作一個備份
b.打開程序選擇原來的pst文件,填寫新的pst文件的文件名和路徑
c.填寫需要截取原來pst文件的大小,20-25M可以得到較好的效果。你也可以
改變這個截取大小。比如,20-25M可以的話,你可以縮小截取值如10-15M,但 如果20-25M不行的話,那要增加截取值如30-35M依次類推,直到成果為止。
d.把新生成的pst文件再使用scanpst修復,這樣就可以了
3.pst文件修復之后,現在就是把pst文件連接到outlook上。
一般情況下只要覆蓋原來那個pst,再打開outlook就可以了,但修復后的pst再使用,肯定馬上又壞了。這是我們需要執行compact操作來對 Inbox進行壓縮(在outlook中右擊outlook today,在小菜單中單擊Properties,出現窗口后單擊Advanced按鈕,單擊Compact Now執行壓縮),這個過程大概要4-8小時。compact操作時間太長,而且4-8小時中還需要人工干 預,實在是不太方便。不過還有另一個方法,最長只要30分鐘,先刪除原來損壞的pst文件,打開outlook,會提示建立新的pst文件點擊確認生成一 個新的inbox,然后file->open->personal floders(*.pst)打開修復的pst文件,在outlook的folder list視圖中使用鼠標把修復的Inbox里的mail移動到新的Inbox中。
編輯:北京信誠IT保姆IT外包部 http://www.aboverow.cn |