Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

Gmailのようなオンラインメールサービスの大きな利点のひとつは、オートコンプリート(自動補完)機能を気にする必要がないことです。連絡先はすべてクラウドに保存され、Gmailは自分にメールを送ってきた人・自分がメールを送った相手の巨大なインデックスを自動的に構築します。名前やメールアドレスを入力し始めると、該当する連絡先がまるで魔法のように表示されるのです。

ところが、Outlook 2016およびそれ以前のバージョンでは話が別です。データはクラウドに保存されず、すべてローカルファイルベースで管理されています。オートコンプリート候補機能も例外ではありません。Outlookで名前やメールアドレスを入力するたびにその情報がファイルに記録され、次回同じ名前やアドレスを入力したときに自動的に補完される仕組みになっています。

注意:企業環境では、技術的には連絡先はクラウド(Exchangeサーバー)側に保存されていることになります。

Outlookを長年使っていると、オートコンプリートのデータベースはかなりの規模に成長します。それが突然動作しなくなると、メールを送るだけでも一苦労です。オートコンプリートが止まる原因は、PSTファイルの不具合の場合もあれば、旧バージョンから新バージョンのOutlookへのアップグレードに起因することもあります。さらに厄介なのは、Outlookを起動している間は正常に動作するのに、一度閉じて再び開くと登録済みのエントリがすべて消えてしまうケースです。

この記事では、これまでの経験で培ったOutlookのオートコンプリート問題の解決策をいくつか紹介するとともに、オートコンプリート候補を別のOutlook環境へ移行する方法も解説します。

  • PSTファイルの修復
  • 方法2:NK2ファイルのインポート
  • 方法3:オートコンプリートキャッシュを空にする
  • 方法4:RoamCacheフォルダの名前を変更する
  • 方法5:NK2ファイルを編集する

PSTファイルの修復

オートコンプリートが動作しなくなった場合、まず疑われるのがPSTファイルの問題です。最初に試すべきはPSTファイルの修復です。修復後、オートコンプリートのエントリが復活するか、リセットが止まるかを確認しましょう。64ビット版Windowsの場合、以下の場所に移動します。

C:\Program Files (x86)\Microsoft Office\Office14

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

そしてscanpst.exeを実行します。なお、パスはOfficeのバージョンによって異なる点に注意してください。たとえば64ビット版Officeの比較的新しいバージョンを使っている場合はC:\Program Files\Microsoft Office\Office15になることもあります。さらに新しいOfficeでは、以下の場所に格納されています。

C:\Program Files\Microsoft Office\root\Office16

「参照」をクリックしてPSTファイルを選択します。デフォルトの場所にある場合は、C:\Users\ユーザー名\AppData\Local\Microsoft\Outlookへ移動してください。デフォルトのファイル名はOutlook.pstです。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

修復ツールがPSTファイルの問題を検出・修正した場合、運が良ければオートコンプリートは正常に戻ります。特に、Outlookを閉じるたびに候補がリセットされていたケースでは効果的です。

方法2:NK2ファイルのインポート

Outlook 2010より前のバージョンでは、名前とメールアドレスの情報は拡張子.NK2のファイルに保存されていました。Outlook 2010では保存方式が変わっているため、旧バージョンの候補データをOutlook 2010へ引き継ぎたい場合は、このファイルをインポートする必要があります。

手順の詳細については、マイクロソフトのサポート技術情報(KB)KB980542を参照してください。FixITプログラムをダウンロードすれば、NK2ファイルを選択するだけで残りの処理は自動的に行われます。手動で作業したい場合は、Windows 2000/XPでOutlook 2003/2007を使用している環境では、ファイルは以下の場所にあります。

C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Outlook

Windows Vista/7でOutlook 2003/2007を使用している場合はこちらです。

C:\Users\ユーザー名\AppData\Roaming\Microsoft\Outlook

Outlook 2010にインポートするには、NK2ファイルを次のディレクトリに配置します。

C:\Users\ユーザー名\AppData\Roaming

最後に、「スタート」メニューで「run」と入力し、「ファイル名を指定して実行」ダイアログに以下のコマンドを入力します。

outlook.exe /importnk2

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

これで、旧バージョンのOutlookからOutlook 2010へ名前キャッシュがインポートされるはずです。

方法3:オートコンプリートキャッシュを空にする

状況によっては、オートコンプリートを復活させるためにキャッシュを一度クリアする必要があります。すでに候補がすべて消えているのであれば意味はありませんが、キャッシュが繰り返しリセットされる問題の解決には有効です。

キャッシュを空にするには、「ファイル」→「オプション」の順にクリックします。次に「メール」を選択し、下へスクロールして「メッセージ作成」セクションを探します。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

自動完成リストを空にする(Empty Auto-Complete List)」ボタンをクリックします。併せて、「宛先、CC、BCC行に入力する際に自動完成リストを使用して名前を候補表示する」チェックボックスを一旦オフにしておくのもおすすめです。その後Outlookを終了し、再起動後にチェックボックスをオンに戻します。いくつかのメールアドレスを入力してOutlookを閉じ、もう一度開いて名前が残っているか確認してみてください。

方法4:RoamCacheフォルダの名前を変更する

現在のキャッシュを完全に廃棄してゼロからやり直すという手もあります。問題がどうしても解決しない場合、これが唯一の方法かもしれません。RoamCacheフォルダの名前を別のものに変更すれば、Outlookは次回起動時に新しいフォルダを自動的に作成します。

Windows Vista/7の場合:

C:\Users\ユーザー名\AppData\Local\Microsoft\Outlook\RoamCache

Windows 2000/XPの場合:

C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Microsoft\Outlook\RoamCache

方法5:NK2ファイルを編集する

Outlook 2010/2013/2016には厳密にはNK2ファイルは存在しませんが、情報は別名のファイルに保存されています。ファイル名は以下の通りです。

Stream_Autocomplete_X_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.dat

保存場所はここです。

C:\Users\ユーザー名\AppData\Local\Microsoft\Outlook\RoamCache

Windows XPとOutlookの組み合わせなら、場所は以下になります。

C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Microsoft\Outlook\RoamCache

方法4ではRoamCacheフォルダごとリネームしましたが、これはすべてのデータを消去して最初からやり直すことを意味します。問題が発生したばかりであれば、フリーツール「NK2Edit」でこのStream.datファイルを開くことで、一部の名前候補を復元できる可能性があります。

NK2EditはNirSoftの公式サイトからダウンロードできます。

まず試したいのは、.datファイルをNK2Editで開いてすぐ閉じるというシンプルな操作です。必ずOutlookを終了した状態で行ってください。その後Outlookを開き、問題が解決したか確認します。このツールはOutlookのインストールを自動検出し、キャッシュファイルがデフォルトの場所にあれば自動的に読み込んでくれます。オートコンプリートのリストが即座に表示されるはずです。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

ファイルが開けない、または手動で開けない場合は、新しいキャッシュファイルを作成して現在のstream.datファイルを置き換える必要があります。NK2Editを開き、「File」→「New .NK2 File」を選択します。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

続けて「Actions」メニューから「Add Records from Address Book」を選びます。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

新しいNK2ファイルの作成に使用する連絡先を選択します。すべての連絡先を選ぶ必要はありません。ドロップダウンから「Suggested Contacts(連絡先の候補)」を選んで、何か含まれていないか確認してもよいでしょう。何もなければ「Contacts(連絡先)」を選択し、Ctrlキーを押しながらクリックして個別に選択していきます。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

最後に「File」→「Save As」で現在のキャッシュファイル(stream_autocomplete)のある場所へ移動し、「Save as type(ファイルの種類)」をNK2ではなく.datに変更します。

Outlookのオートコンプリートが機能しない・リセットされる問題の解決策5選

ファイル名は、置き換え対象となる現在のファイルを選択します。以上で完了です。やや手順は長いですが、確実に機能する方法です。これで、オートコンプリートリストを自力で完全に修正・編集する方法もマスターできました!

Outlookのオートコンプリートについては、マイクロソフトのサポートサイトでさらに詳しい情報を入手できます。まだ問題が解決しない場合や不明な点がある場合は、コメントでお知らせください。お役に立てるよう尽力します!

  1. Windows 10でファイル共有ができない・動作しないときの対処法12選

    Windows 10のネットワーク共有機能を使えば、同じLANに接続されている他のユーザーとシステム内のファイルを簡単に共有できます。Microsoftは長年にわたりこのプロセスを簡素化しており、ボタンを数回クリックするだけで共有が可能です。さらに、Androidスマートフォンからも共有ファイルを閲覧できます。 しかし、「Windows 10でネットワーク共有が機能しない」という不具合の報告が多くのユーザーから寄せられています。同じ問題でお困りの方は、このガイドの手順に従って、Windows 10のファイル共有が動作しない問題を解決しましょう。 Windows 10のファイル共有が動作しない

  2. Outlook 2016・2019・365で検索ができないときの対処法まとめ(Windows 10対応)

    Outlook 2016 の検索機能が動作しない場合は、この記事の手順に従って問題を解決しましょう。本記事では、Windows 10 環境における Outlook の検索トラブルを解消するための具体的な方法を詳しく解説します。 数年前に公開した旧版の記事でも Outlook 検索の問題に対するさまざまな対処法を紹介しましたが、この問題は新しいバージョンの Outlook や Windows でも依然として発生しています。そこで今回は、Windows 10 上の Outlook 2016 / 2019 / 365 で検索が機能しない問題に対応した、最新のトラブルシューティングガイドとして改めてま