Outlookのオートコンプリートが効かない・宛先候補が出ない原因と直し方【新旧対応】

スポンサーリンク
スポンサーリンク

メールを作成しようとして宛先欄に名前を入力し始めたのに、いつもの候補リストがまったく出てこない。

 

私自身もOfficeの更新後に突然この症状になり、しばらくアドレス帳を一から開いて対応していた経験があります。

 

この記事では、クラシックOutlook(従来版)と新しいOutlookの両方に対応した解決手順を、図解つきで整理しました。

 

「設定は合っているはずなのに候補が出ない」という少し深い原因も含めて網羅していますので、ぜひ上から順に試してみてください。

スポンサーリンク

宛先候補が出ない原因を先に整理しよう

操作を始める前に、まず「自分はどちらのOutlookを使っているか」と「原因がどのパターンか」を把握しておきましょう。

 

クラシック版と新しいOutlookではオートコンプリートの仕組みが根本的に異なるため、同じ症状でも対処法が変わってきます。

クラシック版か新しいOutlookかを見分ける方法

画面右上に「新しいOutlookを試す」というトグルスイッチが見えればクラシック版です。

 

左サイドバーにアイコンだけが並ぶシンプルな画面になっている場合は、新しいOutlookをお使いのはずです。

 

🔍
Outlookのバージョン判別チェック
📌 クラシックOutlook(従来版)
・右上に「新しいOutlookを試す」トグルあり
・上部に「ファイル・ホーム・送受信」のリボンあり
・RoamCacheフォルダが存在する
・「ファイル → オプション」で詳細設定が可能
VS
🆕 新しいOutlook(New Outlook)
・左サイドバーにアイコン(📧📅👥)が並ぶ
・「ファイル」タブが存在しない
・設定は右上の歯車アイコン(⚙️)から行う
・Exchange Online経由でクラウドから候補を取得

オートコンプリートが効かない原因の5パターン

症状によって原因がほぼ特定できます。下の表で自分のケースを確認してから、該当する対処法へ進んでください。

 

原因パターン 主な症状 対象バージョン
①オートコンプリートがオフになっている 候補が一切表示されない クラシック版
②RoamCacheの破損・肥大化 一部の候補だけ出ない、再起動後に消える クラシック版のみ
③PC移行・Office再インストール すべての履歴が失われた クラシック・新Outlook
④アドインの干渉 Outlook全体の動作も不安定 クラシック版のみ
⑤プロファイルの破損 設定が保存されない・毎回リセットされる クラシック版のみ
スポンサーリンク

【対処1】オートコンプリートの設定を確認・有効にする

まず試したいのが、設定そのものの確認です。

 

Officeの更新後やPC移行直後に設定がリセットされているケースが意外と多く、これを直すだけで解決することもあります。

クラシックOutlookでの確認・設定手順

「ファイル」→「オプション」の順に開き、左側メニューの「メール」をクリックします。

 

右側の「メッセージの送信」セクションまでスクロールすると、オートコンプリートのチェックボックスが見つかります。

 

Outlookのオプション — メール設定

設定ルート
ファイル → オプション → メール → メッセージの送信
メッセージの送信

[宛先]、[CC]、[BCC] に入力するときにオートコンプリートのリストを使用して名前の候補を表示する

← ここをON
チェックを入れて「OK」→ Outlookを完全に再起動して確認

 

チェックを入れて「OK」をクリックした後、Outlookを一度完全に終了してから再起動してください。

 

タスクトレイに常駐している場合があるので、タスクバーを右クリックして「タスクマネージャー」でOutlookが残っていないか確認するのが確実です。

新しいOutlookでの確認・設定手順

新しいOutlookには「ファイル」タブが存在しません。画面右上の歯車アイコン(⚙️)をクリックし、「全般」→「プライバシーとデータ」へ進みます。ここで「推奨される連絡先」の設定確認とリセットが行えます。

 

新しいOutlookはExchange OnlineやMicrosoft 365のクラウド経由で候補を取得する設計になっています。ローカルのキャッシュファイルに依存しないため、クラシック版の設定手順はそのまま適用できません。

 

新しいOutlookの操作に慣れていない場合は、新しいOutlookが使いにくい!元に戻す方法を完全ガイド【2026年版】も参照してみてください。

スポンサーリンク

【対処2】キャッシュをリセットしてオートコンプリートを再構築する(クラシック版)

設定が有効になっているのにそれでも候補が出ない場合は、オートコンプリートのキャッシュファイルが破損しているか、上限(1,000件)に達している可能性があります。

 

まず設定画面からリセットし、それでも改善しない場合はフォルダを直接リセットしましょう。

設定画面からオートコンプリートリストを空にする

「ファイル」→「オプション」→「メール」→「メッセージの送信」の中に「オートコンプリートのリストを空にする」ボタンがあります。

 

クリックすると確認ダイアログが出るので「はい」を選んでください。

 

この操作は「連絡先」フォルダのデータとは完全に別物です。

 

連絡先に登録したメールアドレスが削除されることはないので安心して実行できます。

 

リセット後、実際にメールを数通送信すると新しい候補の蓄積が始まります。

RoamCacheフォルダを名前変更してリセットする

オートコンプリートのキャッシュはローカルの「RoamCache」フォルダに保存されています。

 

フォルダ名を変更することでOutlookに新しいキャッシュを作り直させる方法が、Microsoftの公式トラブルシューティングでも推奨されています。

🔄
RoamCacheフォルダのリセット手順
フォルダの場所

%LOCALAPPDATA%

Microsoft\Outlook

RoamCache
STEP 1
Outlookを完全に終了する(タスクマネージャーで残っていないか確認)
STEP 2
Windows + R を押して「%LOCALAPPDATA%\Microsoft\Outlook」と入力しEnter
STEP 3
「RoamCache」フォルダを右クリック →「名前の変更」→「old_RoamCache」に変更
STEP 4
Outlookを再起動すると新しいRoamCacheフォルダが自動で生成される
削除ではなく名前変更にしておくと、元に戻したいときもフォルダ名を戻すだけでOK
スポンサーリンク

【対処3】Exchange Online環境でリセットが効かない場合の対処法

Microsoft 365の法人アカウントでExchange Onlineに接続しているクラシックOutlookを使っている場合、ここまでの手順で完全に解決しないケースがあります。

 

これは2022年ごろの仕様変更が原因で、知っておくと役に立つ情報です。

Exchange Online由来の候補が消えない理由

Microsoft 365 Apps バージョン2202以降では、オートコンプリートの候補がExchange Onlineのクラウド検索機能からも取得されるようになりました。

 

受信メールや頻繁にやり取りするアドレスを分析して候補に追加する仕組みのため、「オートコンプリートのリストを空にする」ボタンだけでは完全にリセットできなくなっています。

 

一度も送信したことのない相手が候補に出てくるのも、このクラウド経由の機能によるものです。

従来通りの動作に切り戻す方法

クラウド由来の候補を無効にして、送信済みアドレスのみ候補に表示される従来の動作へ戻すには、レジストリの設定が有効です。

 

操作前には必ずレジストリのバックアップを取ってください。

 


クラウド由来の候補を無効化するレジストリ設定(クラシックOutlook専用)
📋 レジストリ設定値
キー:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options名前:DisableAutoCompleteUpdate
種類:REG_DWORD
値:1

💡

この設定を行うと…
「オートコンプリートのリストを空にする」ボタンが再び機能するようになります。レジストリ編集はOutlookを閉じた状態で行い、変更後は必ず再起動してください。
スポンサーリンク

【対処4】それでも解決しない場合の追加対処法

ここまでの手順で直らない場合は、アドインの干渉・プロファイルの破損・Officeファイル自体の問題を疑います。以下を順番に試してみましょう。

セーフモードで起動してアドインを切り分ける(クラシック版のみ)

アドイン(追加プログラム)がオートコンプリートの動作に干渉しているケースがあります。

 

Windowsキー + R で「ファイル名を指定して実行」を開き、outlook.exe /safe と入力してEnterを押します。アドインを読み込まないセーフモードで起動した状態でオートコンプリートが正常に動けば、アドインが原因です。

 

「ファイル」→「オプション」→「アドイン」でアドイン一覧を開き、1つずつ無効にしながら原因のアドインを特定してください。

 

※新しいOutlook(New Outlook)にはCOMアドインが存在せず、このセーフモード起動(/safe オプション)は使用できません。

新規プロファイルを作成して症状を切り分ける(クラシック版のみ)

プロファイル(アカウント設定や各種データを保持するファイル群)が破損していると、設定変更が保存されなかったり、オートコンプリートが再起動のたびにリセットされたりします。

 

コントロールパネルから「Mail(Microsoft Outlook)」を開き、「プロファイルの表示」→「追加」で新しいプロファイルを作成してください。

 

Microsoft 365やExchange環境であれば、サーバーから自動で再同期されるためメールデータは消えません。

 

なお、連絡先の場所が変わって見つからないと感じたら、Outlookの連絡先はどこ?見つからない時の開き方【完全ガイド】も参考にしてみてください。

Officeのクイック修復を実行する

Officeファイル自体に問題があるケースでは、クイック修復が有効です。「設定」→「アプリ」→「インストールされているアプリ」からMicrosoft 365(またはOffice)を探し、「変更」→「クイック修復」の順に実行してください。

 

インターネット接続不要で数分以内に完了します。

 

オートコンプリート以外にも仕分けルールが突然動かなくなるなど複数のトラブルが同時に起きている場合は、Outlookの仕分けルールが適用されない原因と直し方【2026年完全ガイド】も合わせて確認してみましょう。

スポンサーリンク

Q&A【よくある疑問まとめ】

Q. オートコンプリートに保存できる件数に上限はありますか?上限に達するとどうなりますか?
A. クラシックOutlookのオートコンプリートリストには、最大1,000件という上限があります。上限に達すると、新しい宛先を送信しても候補リストに追加されなくなるか、古い候補から順に削除される場合があります。長年同じ環境を使い続けているとこの状態に陥りやすく、「候補が出たり出なかったりする」という不安定な動作の原因になることもあります。「ファイル → オプション → メール → オートコンプリートのリストを空にする」でリストをリセットするのが最も確実な対処法です。この操作で連絡先フォルダのデータが消えることはありませんので安心してください。
Q. リストをまるごと削除せずに、特定のアドレス(古いもの・間違えたもの)だけを候補から消したいのですがどうすれば良いですか?

A. クラシックOutlookの場合: 新規メール作成画面を開き、宛先欄に削除したいアドレスが候補として表示された状態でキーボードの矢印キーを使って選択し、そのまま「Deleteキー」を押すと1件だけ削除できます。候補の右端に「×」ボタンが表示されている場合は、それをクリックするだけでも消えます。

新しいOutlook(New Outlook)の場合: 2026年3月末以降の仕様変更により、候補の右端にあった「×」ボタン(個別削除機能)は廃止されました。そのため、現在は特定のアドレスだけを個別に削除することはできず、設定画面から履歴を一括でクリアするしか方法がありません。

Q. 新しいPCに移行したらオートコンプリートの履歴がすべてなくなりました。旧PCから引き継ぐことはできますか?

A. クラシックOutlookのオートコンプリートデータは「%LOCALAPPDATA%\Microsoft\Outlook\RoamCache」フォルダ内の「Stream_Autocomplete_」で始まる.datファイルに保存されています。Microsoft 365やExchangeアカウントをお使いの場合は、新しいPCでOutlookにサインインして数分待つと、サーバー側のデータから自動復元される場合があります。ただしPOP3やIMAPの個人アカウントでは、データはローカルにしか保存されていません。

【注意】 旧PCの.datファイルをそのまま新PCへコピーしただけでは読み込まれません。確実に引き継ぐには、まず新PCでOutlookを一度起動して宛先入力を行い、新PC側に新しい.datファイルを生成させます。その「新PCの.datファイル名」をコピーしておき、旧PCから持ってきた.datファイルの名前を「新PCのファイル名」に変更してから上書き保存する必要があります。作業は必ずOutlookを閉じた状態で行ってください。

スポンサーリンク

まとめ

Outlookのオートコンプリートが効かない場合、まず「設定がオフになっていないか」の確認から始めるのが最短ルートです。

 

クラシック版はRoamCacheのリセットで解決するケースが多く、Microsoft 365の法人環境ではExchange Online由来の候補仕様(V2202以降)を把握しておくと原因の切り分けがスムーズになります。

 

新しいOutlookはローカルキャッシュではなくサーバー側で候補を管理しているため、クラシック版とは異なるアプローチで対処してください。

 

それぞれの手順は難しくないので、上から順に試してみましょう。設定を変更しても問題が残る場合は、セーフモード起動でのアドイン切り分けや新規プロファイルの作成まで進めると、ほとんどのケースで解決できるはずです。

タイトルとURLをコピーしました