--- tags: outlook --- # OUTLOOK傳送及接收時出現:已報告錯誤 (0x8004010F):無法存取OUTLOOK資料檔,的解決方法 2023/01/18 # 重建合併法 思路:另外建立一個資料檔(\*.pst),接著用匯入的功能合併新舊PST檔即可 1. 打開資料檔設定 ![](https://i.imgur.com/muvfkWl.png) ![](https://i.imgur.com/815SUup.png) 1. 先打開目標帳戶的資料檔位置, 重新命名後回到畫面選擇 刪除指定資料檔 ![](https://i.imgur.com/Z7M13jE.png) 1. 建立全新資料檔 ![](https://i.imgur.com/qmXXleW.png) 1. 進入匯出匯入功能 ![](https://i.imgur.com/fIHXqa6.png) 1. 選擇檔案匯入 ![](https://i.imgur.com/ZhQVcEm.png) 1. 指定檔案格式為資料檔PST ![](https://i.imgur.com/GfQC4Wr.png) 1. 指定檔案(e.g. 剛剛重新命名的資料檔),並選擇不要匯入重複項目 ![](https://i.imgur.com/UKOEU9c.png) 1. 勾選包含子資料夾、指定匯入到帳號或資料夾 ![](https://i.imgur.com/LDnB4oh.png) 1. 等他跑完 ![](https://i.imgur.com/c2vVfsS.png) # 刪機碼法 思路:刪除指定機碼,使回到預設位置, 缺點: - 危險性高,不建議 - 只適用於只有使用單一帳號,不然刪除信箱B的特定機碼後,信都會跑到預設信箱A去 參考資料: - [金瓜閒閒-GoldenMelon's Home: 無法存取OUTLOOK資料檔,發生 0x8004010F 錯誤 (awen.tw)](http://blog.awen.tw/2020/03/outlook-0x8004010f.html) - [OUTLOOK傳送及接收時出現:已報告錯誤 (0x8004010F):'無法存取OUTLOOK資料檔',的解決方法? - 程式代碼百科 (bobi.tw)](https://codes.bobi.tw/archives/108) 參考以上兩篇, 大意上就是去登錄檔找出outlook特定帳號的位置, 接著"Delivery Folder EntryID" 和 "Delivery Store EntryID"即可 我登錄檔位置是在這裡,每個人的位置的資料夾名稱通常會不一樣,所以善用搜尋 ``` 電腦\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000011 ``` 接著我遇到一個問題, 因為我outlook有多個帳號(用A,B,C代表), 我要修正B, 將B的登錄檔"Delivery Folder EntryID" 和 "Delivery Store EntryID"去掉後發現... 收的信都跑去A信箱了 @@ 一定有什麼設定還維持舊設定沒調整到 先把刪掉的還原(還好我是用變更名稱的方式) 搜尋我B信箱的mail發現在這裡有舊的路徑`\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\PST`中的`LastCorruptStore`值是舊路徑,但修正後重開outlook又變回舊的了 ![](https://i.imgur.com/OVwJT3c.png) 電腦裡有舊目錄的機碼位置 ``` \HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000011 \HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search \HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search\Catalog ``` 要這樣直接去動嗎? 感覺越來越危險了!! 換個思路,如果我重新建立資料檔,把舊的匯進去如何? **重建合併法**誕生~~ 等待跑完後就可以了!!! # 結論 一開始是使用網路上常見教學刪機碼法, 但遇到新收的信跑去其他信箱的問題, 苦惱之際突然想到乾脆直接匯出匯入看看? 因此重建合併法誕生~~ 直接合併兩個pst檔。 接著整理筆記的時候想到還有一個方式, 因為刪機碼法會導致新收的信會去預設信箱, 因此在刪機碼前必須先將預設信將調整到要修正的信箱, 使系統在重建機碼的時候的預設值剛好就會是目標信箱~~ 有人這麼嘗試成功的話跟我說一下~~