受信トレイ修復ツール (Scanpst.exe) は、Outlook 2016で複数のパスを実行できます

元の KB 番号: 4055729

概要

Microsoft Outlook 2016 バージョン 1807 より前のバージョンの Microsoft Outlook では、受信トレイ修復ツール (Scanpst.exe) を 1 回だけ実行して、破損した Outlook データ ファイル (.pst) またはオフライン Outlook データ ファイル (.ost) をスキャンできます。 ただし、すべてのエラーを修正するために複数のパスが必要な場合があります。

Outlook 2016 バージョン 1807 (ビルド 16.0.10325.20082) 以降、インボックス修復ツールをコマンド ラインで実行すると、安定した状態になるまでバッチ内で複数のスキャンを自動的に実行できます。

詳細

安定した状態になるまで受信トレイ修復ツールを自動的に実行するように選択できるようになりました。

定常

次のいずれかが当てはまる場合、安定した状態に達します。

  • ゼロ (0) エラーが返される
  • 新しいエラーは報告されません (2 つの連続したパスの出力とまったく同じ結果)
  • パスの最大数に達します (可能なループを回避するため)。現在、制限は 20 です (指定されていない場合、この値は既定値は 10 になります)

重要

ネットワーク化された .pst ファイルはサポートされていません。

新しい機能の有効化

次のいずれかのコマンド ライン引数を使用すると、新しい機能が有効になります。 その他のコマンド ライン引数については、 コマンド ライン引数 の表を参照してください。

  • -力
  • -サイレント
  • -スキャン
  • -no repair

これらのコマンド ライン引数を使用しない場合、ツールのレガシ コードが使用され、ツールは以前のバージョンと同様に動作します。 そのため、コマンド プロンプトで Scanpst.exe を実行して、新しい機能を利用して自動的に再スキャンする必要があります。

自動進行状況の追跡

以前のバージョンの Scanpst ツールでは、8 つのフェーズのみが実行されます。 -rescan 引数を更新された Scanpst ツールと共に使用すると、後続のフェーズセットに増分番号が付けられます。 たとえば、安定した状態に到達するために 3 つの再スキャンが必要な場合、UI の更新の進行状況は次のようになります。

  • 初期パス: フェーズ 1 から 8
  • 2 番目のパス: フェーズ 9 から 16
  • 3 番目のパス: フェーズ 17 から 24

注:

フェーズ番号付けに関連する軽微な UI 更新に加えて、ログ ファイルを作成すると、各パスに順番に番号が付きます (スキャン番号 1、スキャン番号 2 など)。

コマンド ライン引数

主張 意味 Notes (メモ) 既定値
-ログ ログを作成する その後に次のいずれかが続く必要があります。

append、replace、none
replace
-backupfile バックアップ ファイルが作成されます その後に目的のバックアップ ファイル名を付ける必要があります。
-スキャン 安定状態に達するまでのスキャンまたは修復のイテレーションの最大数 0-20;20 を超える整数の既定値は 20 です。 10
-no repair 修復せずにスキャンを実行する スキャンと修復
-力 スキャンまたは修復を実行または閉じる前に、ユーザーが UI オプションを選択する必要はありません UI は、ユーザー操作なしで表示されます。イミディエイト モードとも呼ばれます。 Normal mode
-サイレント UI を表示しない ユーザーは、プロセスがいつ終了するかを知るために、プロセスを監視する必要があります。 たとえば、.log ファイル (存在する場合)、.bak ファイルの作成 (バックアップ オプションが使用されている場合)、タスク マネージャーでの Scanpst.exe の確認などです。 Normal mode
-file スキャンするファイル または .ost ファイルへの.pstパス