Outlookでメールの送受信や作業中に、「0x80070021」というエラーコードと共にファイルロックに関する問題が発生していませんか? このエラーは、Outlookが使用しているファイルがOneDriveとの間で競合している場合に起こりがちです。作業が中断され、重要なメール処理に遅延が生じる可能性があります。この記事では、この厄介なファイルロックエラーの原因を特定し、OneDriveとの競合を解消してOutlookを正常に使えるようにするための具体的な手順を解説します。
Outlookのメールデータは、PSTファイルやOSTファイルといった形式で保存されており、これらのファイルはOneDriveなどのクラウドストレージと同期されることがあります。同期中にファイルがロックされると、Outlookはファイルを更新できなくなり、エラーが発生します。ここでは、この問題を根本から解決し、スムーズなOutlook利用を取り戻すためのステップを詳しく見ていきましょう。
ADVERTISEMENT
目次
Outlookでファイルロックエラー「0x80070021」が発生する原因
Outlookで「0x80070021」というファイルロックエラーが発生する主な原因は、Outlookが利用しているデータファイル(PSTまたはOST)がOneDriveと同期中にロックされていることです。これは、複数のデバイスで同じOutlookアカウントを使用している場合や、Outlookのプロセスが予期せず終了した場合に発生しやすくなります。OneDriveはファイルの変更を検知し、自動的に同期しようとしますが、Outlookがそのファイルをアクティブに使用していると、OneDriveはファイルの書き込みロックを解除できず、結果としてOutlook側でエラーとして認識されます。この競合状態は、Outlookのパフォーマンス低下やデータ破損のリスクも伴います。
Outlookのファイルロックエラー「0x80070021」を解消する手順
- OneDriveの同期一時停止
まず、OneDriveの同期を一時停止します。これにより、OutlookのデータファイルとOneDriveの間での競合が解消される可能性が高まります。- タスクバーのOneDriveアイコンを右クリックする
通知領域にある白い雲のアイコンを探し、右クリックします。 - 「同期を一時停止する」を選択する
表示されるメニューから「同期を一時停止する」を選び、任意の時間(例: 2時間)を選択します。
- タスクバーのOneDriveアイコンを右クリックする
- Outlookの再起動
OneDriveの同期を一時停止したら、Outlookを一度完全に終了し、再度起動します。これにより、ロックされていたファイルが解放されることがあります。- Outlookを閉じる
Outlookのウィンドウを閉じます。タスクマネージャー(Ctrl+Shift+Esc)を開き、「Microsoft Outlook」プロセスが実行されていないことを確認します。 - Outlookを起動する
スタートメニューからOutlookを再度起動します。
- Outlookを閉じる
- OneDriveの同期再開
Outlookが正常に起動し、エラーが発生しないことを確認したら、OneDriveの同期を再開します。- タスクバーのOneDriveアイコンを右クリックする
通知領域のOneDriveアイコンを右クリックします。 - 「同期を再開する」を選択する
表示されるメニューから「同期を再開する」を選択します。
- タスクバーのOneDriveアイコンを右クリックする
- Outlookデータファイルの場所を確認・移動(必要に応じて)
上記の手順でも問題が解決しない場合、Outlookデータファイル(PSTまたはOST)の保存場所がOneDriveの同期対象フォルダ内にあることが原因である可能性があります。この場合、ファイル自体をOneDriveの同期対象外のフォルダに移動することを検討します。この操作は、Outlookのプロファイル設定に影響を与えるため、慎重に行う必要があります。- Outlookの「ファイル」タブを開く
Outlookを開き、左上の「ファイル」をクリックします。 - 「アカウント設定」から「アカウント設定」を選択する
「アカウント設定」ボタンをクリックし、ドロップダウンメニューから再度「アカウント設定」を選択します。 - 「データファイル」タブを開く
表示されるウィンドウで「データファイル」タブを選択します。 - Outlookデータファイルの場所を確認する
一覧から、現在使用しているアカウントのデータファイル(通常は.pstまたは.ost拡張子)を選択し、「ファイルの場所を開く」ボタンをクリックします。これにより、ファイルが保存されているエクスプローラーのウィンドウが開きます。 - ファイルをOneDrive同期対象外のフォルダへ移動する
開いたエクスプローラーウィンドウで、Outlookデータファイルを、OneDriveの同期対象フォルダ(通常は「OneDrive」と名前がついたフォルダ)の外にある別のフォルダ(例: ドキュメントフォルダ内など)へコピーまたは移動します。 - Outlookデータファイルの場所を更新する
Outlookの「データファイル」タブに戻り、先ほど移動したファイルを選択した状態で、「開く場所」ボタンをクリックし、移動先の新しい場所を指定します。あるいは、一度ファイルを削除し、「追加」ボタンから再度移動したファイルを追加します。 - Outlookを再起動する
設定変更後、Outlookを再起動して問題が解決したか確認します。
- Outlookの「ファイル」タブを開く
- Officeの更新プログラムを確認する
OutlookやOneDriveを含むMicrosoft Office製品の更新プログラムが利用可能な場合、最新の状態に保つことで、既知の不具合が修正されている可能性があります。- Outlookの「ファイル」タブを開く
Outlookを開き、「ファイル」をクリックします。 - 「Office アカウント」を選択する
左側のメニューから「Office アカウント」を選択します。 - 「更新オプション」から「今すぐ更新」を選択する
「更新オプション」ボタンをクリックし、「今すぐ更新」を選択して、利用可能な更新プログラムを確認・インストールします。
- Outlookの「ファイル」タブを開く
Outlookファイルロックエラー「0x80070021」でよくある誤操作と対処
Outlookのプロセスがバックグラウンドで動作し続けている
Outlookを閉じたつもりでも、タスクマネージャー上で「Microsoft Outlook」のプロセスが残っていることがあります。これは、Outlookの終了処理が正常に行われなかった場合に発生します。このプロセスが残っていると、Outlookデータファイルがロックされたままになり、OneDriveとの同期競合や「0x80070021」エラーの原因となります。
- タスクマネージャーを開く
キーボードでCtrl+Shift+Escキーを同時に押して、タスクマネージャーを起動します。 - 「プロセス」タブを確認する
タスクマネージャーの「プロセス」タブを開き、「アプリ」または「バックグラウンドプロセス」のセクションで「Microsoft Outlook」を探します。 - Outlookプロセスを終了する
「Microsoft Outlook」を選択し、右下にある「タスクの終了」ボタンをクリックします。これにより、バックグラウンドで動作しているOutlookプロセスが強制的に終了され、ファイルロックが解除されます。 - Outlookを再起動する
タスクマネージャーでプロセスが終了したことを確認したら、Outlookを通常通り起動し、エラーが解消されたか確認してください。
OneDriveのキャッシュファイルが破損している
まれに、OneDriveのキャッシュファイルが破損していることが原因で、ファイルの同期が正常に行われず、Outlookのファイルロックエラーを引き起こすことがあります。この場合、OneDriveのリセットが有効な解決策となることがあります。
- コマンドプロンプトを管理者として実行する
Windowsの検索バーに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。 - OneDriveリセットコマンドを入力する
開いたコマンドプロンプトウィンドウに、以下のコマンドを入力してEnterキーを押します。%localappdata%\Microsoft\OneDrive\onedrive.exe /reset - OneDriveの再起動
コマンド実行後、さらに以下のコマンドを入力してEnterキーを押し、OneDriveを再起動します。%localappdata%\Microsoft\OneDrive\onedrive.exe - 同期完了を待つ
OneDriveが再起動し、ファイルの同期が完了するまで待ちます。その後、Outlookを起動してエラーが解消されたか確認してください。
Outlookのデータファイル(PST/OST)が破損している
ファイルロックエラーは、Outlookのデータファイル自体が破損している場合にも発生することがあります。この場合、Outlookに付属する受信トレイ修復ツール(Scanpst.exe)を使用して、データファイルを修復する必要があります。
- Outlookを終了する
まず、Outlookを完全に終了させます。 - Scanpst.exeを実行する
OutlookのインストールバージョンによってScanpst.exeの場所が異なりますが、一般的には以下のパスに存在します。例: C:\Program Files (x86)\Microsoft Office\root\Office16\SCANPST.EXE
エクスプローラーでこのパスに移動し、SCANPST.EXEをダブルクリックして実行します。
- 「参照」ボタンからデータファイルを選択する
Scanpst.exeが起動したら、「参照」ボタンをクリックし、問題が発生しているOutlookデータファイル(.pstまたは.ost)を選択します。 - 「修復」ボタンをクリックする
ファイルを選択したら、「修復」ボタンをクリックして修復プロセスを開始します。 - 修復完了後にOutlookを起動する
修復が完了したら、Outlookを起動し、エラーが解消されているか確認してください。必要に応じて、修復されたファイルがバックアップとして作成されている場合があります。
ADVERTISEMENT
新しいTeams (v2)と従来Teamsの機能比較
新しいTeams (v2)は、従来のTeamsと比較して、パフォーマンス、ユーザーインターフェース、機能面でいくつかの重要な違いがあります。まず、新しいTeamsはMicrosoft Edge WebView2ランタイムを基盤としているため、起動速度や応答性が大幅に向上しています。従来のTeamsがElectronフレームワークを使用していたのに対し、WebView2はより軽量でリソース効率が良いのが特徴です。
インターフェースも刷新され、よりモダンで整理されたデザインになりました。ナビゲーションバーが左側に集約され、アプリケーションの切り替えや機能へのアクセスが直感的になっています。また、新しいTeamsでは、より洗練されたチャット機能、会議機能、アプリ統合が提供される予定です。例えば、会議中の共有エクスペリエンスの向上や、より柔軟なカスタマイズオプションが期待できます。ただし、現時点では一部の機能が従来のTeamsに比べて限定的である場合もあります。
新しいOutlookと従来Outlookの機能比較
新しいOutlookは、従来のOutlook(デスクトップ版)から大きく進化し、Web版Outlookの機能を取り込みつつ、よりモダンで統合されたエクスペリエンスを提供します。最も顕著な違いは、単一のアプリケーションで複数のアカウント(Microsoft 365、Outlook.com、Gmail、Yahoo!など)を管理できるようになった点です。これにより、アカウント間の切り替えが容易になり、情報の一元管理が実現します。
新しいOutlookでは、Web版で提供されていた「今すぐ返信」や「返信候補」などのAIを活用した機能が強化されています。また、カレンダー、タスク、連絡先などの機能も統合され、よりシームレスなワークフローを構築できます。ユーザーインターフェースも、よりシンプルでカスタマイズ可能になり、不要な要素を非表示にするなどの設定が容易になりました。ただし、新しいOutlookはまだ開発途上であり、一部の高度な機能やアドインは従来のデスクトップ版Outlookに比べてサポートされていない場合があります。組織によっては、新しいOutlookへの移行が段階的に行われることもあります。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
