コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

Outlookを起動しようとした際に「username.ostファイルは使用中のためアクセスできません」というエラーが表示され、アプリが開けない場合は、この記事で紹介する解決策を順番にお試しください。

なぜこのエラーが発生するのか

Outlookのアカウント設定で「キャッシュExchangeモードを使用する」オプションが有効になっている場合、OutlookはExchangeサーバー上のすべてのメールメッセージを、「username.ost」という名前のファイルとしてローカルにダウンロード・保存します。※「username」の部分はご自身のExchangeアカウント名です(例:john@office365.com.ost)。

この仕組みのおかげで、ユーザーはオフライン状態でもすべてのメールを閲覧でき、オンラインに戻ると自動的にExchangeサーバーと同期されます。

しかし、OutlookとExchangeサーバーの同期中にネットワーク接続が不安定になったり、停電などでコンピューターが突然シャットダウンしたりすると、OSTファイルが使用中のまま残ったり破損したりすることがあります。その結果、次回のOutlook起動時に以下のようなエラーメッセージが表示されます。

C:\Users\*****\AppData\Local\Microsoft\Outlook\username.ost は使用中のためアクセスできません。このファイルを使用しているアプリケーションを閉じてから、もう一度お試しください。コンピューターの再起動が必要な場合があります。

このエラーが発生すると、OSTファイルが使用中または破損しているためにOutlookが起動できず、メールにもアクセスできなくなります。

Outlook 2019 / 2016 / Microsoft 365でOSTファイルエラーを修正する方法

はじめに: 各対処法を試す前に、まず現在の作業をすべて保存し、起動中のプログラムをすべて閉じてからコンピューターを再起動してください。この簡単な手順だけでエラーが解消されるケースも少なくありません。

  1. Outlook関連のプロセスをすべて終了する
  2. Exchangeキャッシュモードを無効化する
  3. OutlookのOSTファイルを修復する
  4. Microsoft Officeを修復する
  5. OutlookにOSTファイルを再作成させる

方法1:Outlook関連のプロセスをすべて終了する

バックグラウンドで動作している一部のプロセスやサービスが原因で、OutlookがOSTファイルエラーを出して起動しなくなることがあります。以下の手順で対処しましょう。

1. Ctrl + Shift + Escキーを同時に押してタスクマネージャーを開きます。

2. 「プロセス」タブで、以下のプロセスが実行中であれば右クリックし、「タスクの終了」を選択します。

  • Microsoft Outlook
  • Microsoft Lync
  • Skype
  • WebEx

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

3. 終了したらOutlookを再度起動し、問題が解決したかどうかを確認します。それでもOSTファイルにアクセスできないという理由でOutlookが開かない場合は、次の方法に進んでください。

方法2:Exchangeキャッシュモードを無効化して再度有効化する

次の方法は、Outlookのアカウント設定からキャッシュExchangeモードを一旦オフにすることで、エラーを解消するものです。

1. Outlookデスクトップアプリを閉じます。

2. コントロールパネルを開き、「表示方法」「小さいアイコン」に変更して、「メール(Microsoft Outlook)」を開きます。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

3. 「メールセットアップ」ウィンドウで「電子メールアカウント…」をクリックします。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

4. 「電子メール」タブで対象のExchangeアカウントを選択し、「変更」をクリックします。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

5. 「キャッシュExchangeモードを使用する」のチェックを外し、「次へ」→「完了」をクリックします。

※注意:この項目がグレーアウトしていて選択できない場合は、次の方法に進んでください。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

6. Outlookを起動し、エラーが解消されたか確認します。エラーが消えたら、Outlookを再度閉じて同じ手順でキャッシュExchangeモードを有効に戻します。まだエラーが発生する場合は、次の方法に進みましょう。

方法3:受信トレイ修復ツール(scanpst.exe)でOSTファイルを修復する

OutlookがOSTファイルを開ける状態であれば、Microsoft純正のscanpst.exe(受信トレイ修復ツール)を使ってファイルを修復できます。

1. 方法2の手順1〜3に従って、「電子メールアカウント」画面を開きます。

2. 「データファイル」タブで問題のあるOSTファイルを選択し、「ファイルの場所を開く」をクリックして、OSTファイルの保存場所を確認します。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

3. 新しくエクスプローラーのウィンドウを開き、お使いのOfficeのバージョンに応じて以下のフォルダーに移動します。

  • Microsoft 365 / Office 2019 / Outlook 2016(クイック実行版): C:\Program Files\Microsoft Office\root\office16\
  • Outlook 2013(32ビット)& Windows(64ビット): C:\Program Files (x86)\Microsoft Office\Office15
  • Outlook 2013(64ビット)& Windows(64ビット): C:\Program Files\Microsoft Office\Office15
  • Outlook 2010(32ビット)& Windows(64ビット): C:\Program Files (x86)\Microsoft Office\Office14
  • Outlook 2010(64ビット)& Windows(64ビット): C:\Program Files\Microsoft Office\Office14
  • Outlook 2007 & Windows(64ビット): C:\Program Files (x86)\Microsoft Office\Office12

4. SCANPST.EXEダブルクリックして起動します。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

5. 「参照」をクリックし、手順2で確認した場所から対象のOSTファイルを選択します。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

6. 「開始」ボタンをクリックして、修復プロセスを実行します。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

7. 修復が完了するまで待ちます。最終段階でバックアップを作成するかどうか尋ねられたら、「はい」をクリックしてください。
8. 修復が完了したら、受信トレイ修復ツールを閉じます。
9. Outlookを起動して動作を確認します。

方法4:Microsoft Officeを修復する

1. Windowsキー + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2. 名前の欄に「appwiz.cpl」と入力し、Enterキーを押します。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

3. 「プログラムと機能」の一覧から、インストールされているOfficeのバージョンを選択し、「変更」をクリックします。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

4. 「クイック修復」が選択されたままの状態で「修復」をクリックします。

【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

5. 修復が完了したらOutlookを起動し、エラーが解消されたかどうかを確認します。

方法5:OutlookにOSTファイルを再作成させる

上記の方法で改善しない場合は、既存のOSTファイルをリネームして退避させ、Outlookにまったく新しいOSTファイルを作成させるのが効果的です。

1. Outlookを閉じます。

2. 方法3の手順1〜2を参考に、OSTファイルのファイル名と保存場所を確認します。

3. OSTファイルを右クリックし、「名前の変更」を選択します。

4. バックアップとして残すため、ファイル名の末尾に「.old」を追加します(例:「john@office365.com.ost」→「john@office365.com.ost.old」)。

※注意:ディスクの空き容量が不足している場合は、OSTファイルを削除するか、外付けドライブなどの別のストレージに移動しても構いません。

5. Outlookを起動すると、新しい空のOSTデータファイルが自動的に作成され、メールの再同期が始まります。同期が完了したら、古いOSTファイル(.old)を削除して作業完了です。


以上で解説は終わりです。どの方法がお使いの環境で有効でしたか?このガイドがお役に立った場合は、ぜひコメントで体験を共有してください。また、他の方の助けにもなりますので、記事のシェアにもご協力いただければ幸いです。

  1. 【解決済み】PowerPointでプレゼンテーションが開けないときの対処法

    PowerPointは、プレゼンテーションの作成や閲覧に活用できる強力なツールです。しかし、多くのユーザーが遭遇する一般的なエラーとして、「申し訳ありません。PowerPointはファイルを読み取れません…プレゼンテーションを開けません。ウイルス対策プログラムがプレゼンテーションの起動を妨げている可能性があります」や「PowerPointでPPTファイルのコンテンツに問題が見つかりました」といったメッセージが表示されるケースがあります。 このエラーは通常、システムがファイルをブロックしている場合や、PowerPointアプリケーションの特定の設定が原因で発生します。 システム上でPowerP

  2. 【解決済み】Outlookで「メールボックスがいっぱいです」エラーによりメールを受信できない場合の対処法

    Outlook 2019、2016、2013、2010で「メールボックスがいっぱいです」や「メールボックスのサイズ制限を超えました」というエラーが表示され、メールの送受信ができない場合は、この記事で紹介する対処法をお試しください。 Microsoft Outlookは、個人利用からビジネス利用まで幅広く対応できる信頼性の高いメールアプリケーションとして、最も人気のあるメール管理ソフトの一つです。しかし、時折Outlookの動作に影響を与えるトラブルが発生することもあります。 その中でもよくある問題が、「メールボックスがいっぱい」または「メールボックスのサイズ制限超過」によって受信トレイにメール