「昨日まで普通に使えていたOutlookで、急にメールの送受信ができなくなった」。そんなご相談をいただきました。画面には「Outlook データファイルにアクセスできません(0x8004010F)」というエラーが出て、登録していた3つのメールアカウントすべてが使えない状態でした。
この記事では、過去のメールを守りながら、メールの保存場所と設定を見直して3アカウントすべての送受信を復旧できた実際の事例をご紹介します。同じエラーでお困りの方の確認ポイントとしてお役立てください。
✔ 先に結論
- 今回の原因として疑われたのは、OneDriveの中に置かれていたメールのデータファイル(PST)です。
- データファイルをOneDriveの外へ移し、メールの受信先を設定し直して復旧しました。
- メールサーバーの設定変更や、アカウントの作り直しは行っていません。
どんな症状だったのか
お客様のパソコンでは、Outlookに3つのPOPメールアカウントが設定されていました。送受信を実行すると、すべてのアカウントで次のエラーが表示されました。
表示されたエラー
エラーコード:0x8004010F
「Outlook データファイルにアクセスできません。」
このエラーは、Outlookがメールの保存先(データファイル)をうまく参照できないときなどに出ます。アカウントの設定が残っていても、データファイルや受信先の設定に問題があると、送受信ができなくなることがあります。
原因として疑われた「OneDrive内のPSTファイル」
Outlookの「ファイル」→「アカウント設定」→「アカウント設定」→「データファイル」を開くと、メールのデータがOneDrive内の「ドキュメント」フォルダーに保存されていました。
補足:PSTファイルとは?
Outlookが、メールやフォルダーなどを保存しているデータファイルです。POPメールの場合、このファイルにしか残っていない過去のメールがあることも珍しくありません。
OneDriveは便利なクラウド同期サービスですが、Outlookが使用中のPSTファイルを同期の対象にすると、ファイルのロックや同期の競合が起きる可能性があります。今回もPSTファイルに「同期保留中」と表示されており、OneDriveとの関係が疑われました。
ただし、OneDriveが直接の原因だったと断定できるものではありません。あくまで「疑われた原因」として対応を進めました。
実際に行った復旧の5ステップ
作業はすべて、過去のメールを消さないことを最優先に進めました。順番に説明します。
ステップ1:データファイルの場所を確認
Outlookのアカウント設定から、データファイルの保存先を確認しました。PSTファイルは約191MBあり、過去のメールが入っている可能性が高かったため、削除や初期化はせずに作業しました。
ステップ2:Outlookを完全に終了してバックアップ
PSTファイルをコピーしようとすると、次のエラーが出ました。
エラーコード:0x80070021
「プロセスはファイルにアクセスできません。別のプロセスがファイルの一部をロックしています。」
Outlookがファイルを使っていたためです。Outlookを完全に終了してからコピーをやり直すと、無事にバックアップできました。メールの復旧作業では、まずバックアップの確保が最初の一歩です。
ステップ3:PSTファイルをOneDriveの外へ
OneDriveの同期対象にならないパソコン内のフォルダーにPSTファイルを置き、Outlookの「既定のデータファイル」をそちらへ切り替えました。今回の保存先は次のような場所です。
C:\Users\ユーザー名\Outlook\
⚠ 注意
PSTファイルを動かすときは、必ずOutlookを完全に終了し、バックアップを取ってから行ってください。
ステップ4:メールの受信先フォルダーを直す
次に、各メールアカウントの設定画面で「フォルダーの変更」を開きました。POPメールでは、届いたメールをどのPSTファイルの受信トレイに入れるかを指定できます。
今回は、OneDriveの外に置いたPSTファイルの受信トレイを選び直しました。残り2つのアカウントも同じように確認・修正しています。
ステップ5:送受信テストで復旧を確認
設定変更後に送受信を試すと、3つのPOPメールアカウントすべてで正常に送受信できました。サーバー設定の変更やアカウントの再作成はせず、PSTファイルと受信先の見直しだけで復旧しています。
お知らせ:作業後に残っていること
OneDrive内の古いデータファイルには「削除できない」という警告が残っています。送受信の復旧は完了していますが、この旧ファイルの整理は未完了です。
0x8004010Fが出たときの確認チェックリスト
同じエラーが表示された場合は、次の項目を順に確認してみてください。
- Outlookのデータファイル(PST・OST)が存在しているか
- データファイルの保存場所が変わっていないか
- OneDriveなど同期フォルダーの中にPSTファイルがないか
- POPアカウントの受信先フォルダーが正しく設定されているか
- データファイルが壊れていないか
⚠ 削除はしないでください
0x8004010Fには複数の原因があり、今回の方法ですべてのケースが解決するわけではありません。また、POPメールはパソコン内にしか残っていない過去のメールがある場合があります。バックアップを取らずに、アカウントやPSTファイルを削除することは避けてください。
まとめ
- エラー0x8004010Fは、Outlookがデータファイルを参照できないときに出ることがある
- 今回はOneDrive内のPSTファイルが疑われ、OneDriveの外へ移して対応した
- メールの受信先フォルダーも設定し直した
- 作業前に、Outlookを完全に終了してバックアップを取ることが大切
- 原因は人それぞれなので、バックアップなしでの削除や初期化は避ける
Outlookのトラブルはアポロン7にご相談ください
メールのデータは、一度消えると元に戻せないことがあります。仕事で使っているパソコンや、大切なメールが入っている場合は、自己判断で操作を続けず、状況を確認する段階でご相談ください。
アポロン7では、Outlookの送受信トラブル、メールデータの移行、OneDriveの設定など、身近なITのお困りごとに、茨城県水戸市を中心に出張でも対応しています。「パソコンを買い替えたら過去のメールが見られない」といったご相談もお受けしています。
※ 本記事は実際のサポート事例をもとに、個人情報を伏せて掲載しています。パソコンの環境やエラーの原因によって、対処方法は異なります。
