【Outlook】「0x80070021」でファイルロックエラーが起きる時のOneDrive競合解消手順

【Outlook】「0x80070021」でファイルロックエラーが起きる時のOneDrive競合解消手順
🛡️ 超解決

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のパフォーマンス低下やデータ破損のリスクも伴います。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Outlookのファイルロックエラー「0x80070021」を解消する手順

  1. OneDriveの同期一時停止
    まず、OneDriveの同期を一時停止します。これにより、OutlookのデータファイルとOneDriveの間での競合が解消される可能性が高まります。
    1. タスクバーのOneDriveアイコンを右クリックする
      通知領域にある白い雲のアイコンを探し、右クリックします。
    2. 「同期を一時停止する」を選択する
      表示されるメニューから「同期を一時停止する」を選び、任意の時間(例: 2時間)を選択します。
  2. Outlookの再起動
    OneDriveの同期を一時停止したら、Outlookを一度完全に終了し、再度起動します。これにより、ロックされていたファイルが解放されることがあります。
    1. Outlookを閉じる
      Outlookのウィンドウを閉じます。タスクマネージャー(Ctrl+Shift+Esc)を開き、「Microsoft Outlook」プロセスが実行されていないことを確認します。
    2. Outlookを起動する
      スタートメニューからOutlookを再度起動します。
  3. OneDriveの同期再開
    Outlookが正常に起動し、エラーが発生しないことを確認したら、OneDriveの同期を再開します。
    1. タスクバーのOneDriveアイコンを右クリックする
      通知領域のOneDriveアイコンを右クリックします。
    2. 「同期を再開する」を選択する
      表示されるメニューから「同期を再開する」を選択します。
  4. Outlookデータファイルの場所を確認・移動(必要に応じて)
    上記の手順でも問題が解決しない場合、Outlookデータファイル(PSTまたはOST)の保存場所がOneDriveの同期対象フォルダ内にあることが原因である可能性があります。この場合、ファイル自体をOneDriveの同期対象外のフォルダに移動することを検討します。この操作は、Outlookのプロファイル設定に影響を与えるため、慎重に行う必要があります。
    1. Outlookの「ファイル」タブを開く
      Outlookを開き、左上の「ファイル」をクリックします。
    2. 「アカウント設定」から「アカウント設定」を選択する
      「アカウント設定」ボタンをクリックし、ドロップダウンメニューから再度「アカウント設定」を選択します。
    3. 「データファイル」タブを開く
      表示されるウィンドウで「データファイル」タブを選択します。
    4. Outlookデータファイルの場所を確認する
      一覧から、現在使用しているアカウントのデータファイル(通常は.pstまたは.ost拡張子)を選択し、「ファイルの場所を開く」ボタンをクリックします。これにより、ファイルが保存されているエクスプローラーのウィンドウが開きます。
    5. ファイルをOneDrive同期対象外のフォルダへ移動する
      開いたエクスプローラーウィンドウで、Outlookデータファイルを、OneDriveの同期対象フォルダ(通常は「OneDrive」と名前がついたフォルダ)の外にある別のフォルダ(例: ドキュメントフォルダ内など)へコピーまたは移動します。
    6. Outlookデータファイルの場所を更新する
      Outlookの「データファイル」タブに戻り、先ほど移動したファイルを選択した状態で、「開く場所」ボタンをクリックし、移動先の新しい場所を指定します。あるいは、一度ファイルを削除し、「追加」ボタンから再度移動したファイルを追加します。
    7. Outlookを再起動する
      設定変更後、Outlookを再起動して問題が解決したか確認します。
  5. Officeの更新プログラムを確認する
    OutlookやOneDriveを含むMicrosoft Office製品の更新プログラムが利用可能な場合、最新の状態に保つことで、既知の不具合が修正されている可能性があります。
    1. Outlookの「ファイル」タブを開く
      Outlookを開き、「ファイル」をクリックします。
    2. 「Office アカウント」を選択する
      左側のメニューから「Office アカウント」を選択します。
    3. 「更新オプション」から「今すぐ更新」を選択する
      「更新オプション」ボタンをクリックし、「今すぐ更新」を選択して、利用可能な更新プログラムを確認・インストールします。

Outlookファイルロックエラー「0x80070021」でよくある誤操作と対処

Outlookのプロセスがバックグラウンドで動作し続けている

Outlookを閉じたつもりでも、タスクマネージャー上で「Microsoft Outlook」のプロセスが残っていることがあります。これは、Outlookの終了処理が正常に行われなかった場合に発生します。このプロセスが残っていると、Outlookデータファイルがロックされたままになり、OneDriveとの同期競合や「0x80070021」エラーの原因となります。

  1. タスクマネージャーを開く
    キーボードでCtrl+Shift+Escキーを同時に押して、タスクマネージャーを起動します。
  2. 「プロセス」タブを確認する
    タスクマネージャーの「プロセス」タブを開き、「アプリ」または「バックグラウンドプロセス」のセクションで「Microsoft Outlook」を探します。
  3. Outlookプロセスを終了する
    「Microsoft Outlook」を選択し、右下にある「タスクの終了」ボタンをクリックします。これにより、バックグラウンドで動作しているOutlookプロセスが強制的に終了され、ファイルロックが解除されます。
  4. Outlookを再起動する
    タスクマネージャーでプロセスが終了したことを確認したら、Outlookを通常通り起動し、エラーが解消されたか確認してください。

OneDriveのキャッシュファイルが破損している

まれに、OneDriveのキャッシュファイルが破損していることが原因で、ファイルの同期が正常に行われず、Outlookのファイルロックエラーを引き起こすことがあります。この場合、OneDriveのリセットが有効な解決策となることがあります。

  1. コマンドプロンプトを管理者として実行する
    Windowsの検索バーに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. OneDriveリセットコマンドを入力する
    開いたコマンドプロンプトウィンドウに、以下のコマンドを入力してEnterキーを押します。

    %localappdata%\Microsoft\OneDrive\onedrive.exe /reset

  3. OneDriveの再起動
    コマンド実行後、さらに以下のコマンドを入力してEnterキーを押し、OneDriveを再起動します。

    %localappdata%\Microsoft\OneDrive\onedrive.exe

  4. 同期完了を待つ
    OneDriveが再起動し、ファイルの同期が完了するまで待ちます。その後、Outlookを起動してエラーが解消されたか確認してください。

Outlookのデータファイル(PST/OST)が破損している

ファイルロックエラーは、Outlookのデータファイル自体が破損している場合にも発生することがあります。この場合、Outlookに付属する受信トレイ修復ツール(Scanpst.exe)を使用して、データファイルを修復する必要があります。

  1. Outlookを終了する
    まず、Outlookを完全に終了させます。
  2. Scanpst.exeを実行する
    OutlookのインストールバージョンによってScanpst.exeの場所が異なりますが、一般的には以下のパスに存在します。

    例: C:\Program Files (x86)\Microsoft Office\root\Office16\SCANPST.EXE

    エクスプローラーでこのパスに移動し、SCANPST.EXEをダブルクリックして実行します。

  3. 「参照」ボタンからデータファイルを選択する
    Scanpst.exeが起動したら、「参照」ボタンをクリックし、問題が発生しているOutlookデータファイル(.pstまたは.ost)を選択します。
  4. 「修復」ボタンをクリックする
    ファイルを選択したら、「修復」ボタンをクリックして修復プロセスを開始します。
  5. 修復完了後に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への移行が段階的に行われることもあります。

👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。