Windows 10でタイムライン機能を管理する方法
タイムラインは、Windows 10 Spring Creators Update(バージョン1803)で初めて搭載された当時、期待されていた機能の一つです。基本的に、過去30日間のアクティビティ(開いたドキュメント、閲覧したウェブサイト、使用したアプリなど)を時系列で表示します。複数のプロジェクトを同時に進めている時や、先週の火曜日に何をしていたか忘れてしまった時でも、クリック一つですぐにタイムラインに戻れるというわけです。しかし、確かに、表示の一貫性に欠けるところがあります。シームレスに機能することもあれば、何も表示されない、あるいは表示されるはずのものが表示されない、といった具合です。
また、すべてのアプリがタイムラインをサポートしているわけではないことにもご注意ください。特に、Microsoft製ではないアプリや互換性のないアプリはサポート対象外です。さらに、Microsoftアカウントにサインインしていない場合、タイムラインは30日間の履歴ではなく、最近のアクティビティでほぼ停止します。そのため、ローカルアカウントを使用している場合や、ローカルログインのみで動作する職場環境を使用している場合は、同様のスムーズな操作性は期待できません。最近のアクティビティしか表示されず、過去のアクティビティが表示されない場合は、これらの制限または設定が原因である可能性があります。場合によっては、Windowsがアクティビティデータを適切に収集または同期していないことが原因であることもあり、私たちはこれを修正しようとしています。
Windows 10でタイムラインに過去のアクティビティが表示されない問題を解決する方法
設定でタイムライン機能をオンまたはオフにする
これはいわば最初のステップです。タイムラインに何も表示されない場合は、設定でオフになっている可能性があります。手順は以下のとおりです。
- 設定アプリ>プライバシー>アクティビティ履歴に移動します。
- 「WindowsがこのPCからアクティビティを収集できるようにする」というトグルスイッチを探してください。アクティビティを記録したい場合は、オンになっていることを確認してください。オフになっている場合は、オフにすることでWindowsによる新しいアクティビティデータの収集が停止します。これによりタイムラインの使い勝手は低下する可能性がありますが、表示のバグが修正される可能性があります。
- 同様に、[Windows でこの PC のアクティビティを同期する] トグルをオンにします。デバイス間でアクティビティを同期したくない場合はオフにします。
- 古いアクティビティデータを削除するには、「Microsoft アカウントのアクティビティデータを管理」をクリックし、画面の指示に従ってください。タイムラインに不具合がある場合は、古いデータを削除するとリセットされることがあります。
この設定は便利です。なぜなら、トグルがオフになっていると、Windows はアクティビティ履歴を収集・表示しないため、タイムラインは空白のままになるからです。設定によっては、このトグルをオンに戻して PC を再起動すると実際に変化が見られる場合もあります。Windows が再びログ記録を開始するには、ちょっとした操作が必要な場合もあります。
よくあるトラブルとして、グループポリシーやレジストリ設定がありますが、こちらはより高度な設定です。ほとんどのユーザーの場合、設定でこれらのトグルを調整し、再起動することで問題が解決するはずです。タイムラインやアクティビティ履歴が不具合で停止してしまう場合もありますので、一度オフにしてオンに戻すとデータ収集プロセスが更新されます。
アカウントとプライバシー設定が正しいことを確認してください
ローカルアカウントをご利用の場合、タイムラインはクラウドから過去のアクティビティを取得できず、ローカルに保存されている最近のアクティビティのみを表示します。タイムラインを最大限に活用するには、Microsoftアカウントでサインインしていることを確認してください。通常は、「設定」>「アカウント」>「ユーザー情報」を確認し、正しい資格情報でサインインしてください。また、「プライバシー」>「アクティビティ履歴」で、アカウントに適切な権限が付与されていること、およびアクティビティ履歴が有効になっていることを再度ご確認ください。
ある設定ではMicrosoftアカウントを使うとうまく動作したのですが、別の設定では最近使ったファイルか空白のファイルしか表示されませんでした。Windowsは時々、必要以上に操作を難しくしてしまうからです。
強制的に同期し、キャッシュデータをクリアする
タイムラインの動作がおかしくなったり、過去の日付のタイムラインが何も表示されない場合は、強制的に同期するか、キャッシュされたアクティビティ データをクリアしてみてください。
- 管理者用 PowerShellウィンドウを開きます。スタートボタンを右クリックし、「Windows PowerShell (管理者)」を選択します。
- アクティビティ データを消去するには、次のコマンドを入力します:
Clear-ActivityHistory— (注: これは仮想コマンドです。Windows にはこれ専用の PowerShell コマンドはありませんが、必要に応じてキャッシュ ファイルを削除してアクティビティ設定をリセットできます。) - 問題がなければ、フォルダに移動して
%LocalAppData%\Microsoft\Windows\ActivityHistory中のファイルを削除してください。キャッシュが破損している場合は、これで問題が解決する場合があります。
ただし、システム フォルダーを変更するのは危険であることに注意してください。不明な場合は、設定を切り替えて再起動するだけにしてください。
Windowsを更新してバグをチェックする
特定のビルドのバグが原因でタイムラインが動作しなくなる場合があります。Windows 10 が最新のパッチを適用済みであることを確認してください。 「設定」>「更新とセキュリティ」>「Windows Update」に移動し、保留中の更新プログラムがないか確認してください。最新の更新プログラムをインストールすると、既知のバグが修正され、タイムラインの安定性が向上する場合があります。
もちろん、Windows では一部の機能をアップデートで提供する必要があるため、場合によってはそれで問題が完全に解決されることもあります。
レジストリ経由でタイムラインアクティビティの収集を有効にする(詳細)
勇気のある方は、レジストリを編集することでタイムラインアクティビティの収集を強制的に実行できます。以下の場所に移動します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ActivityCrimson\ConnectedDevices
また、関連する DWORD がDisableActivityCollection0 に設定されていることを確認します。ただし、正直なところ、レジストリをいじるのは最後の手段です。上記の手順で問題が解決しない場合は、システムが不安定になる可能性があることを承知で、問題がない場合にのみ試してください。
まとめ
- アクティビティ履歴収集トグルが有効になっていることを確認します。
- タイムラインの全機能を利用するには、Microsoft アカウントでサインインしてください。
- アクティビティ データを更新するには、キャッシュをクリアして Windows を再起動します。
- バグを修正するには、Windows を最新バージョンに更新してください。
- 必要に応じて、レジストリ設定を微調整します (注意!)。
まとめ
タイムラインに過去のアクティビティをすべて表示させるのは、特に設定や不具合が多いため、時々少し面倒になることがあります。しかし、一般的には、適切なオプションをオンに戻し、Microsoftアカウントでサインインし、Windowsを最新の状態に保てば問題は解決します。ただし、完璧ではないことを覚えておいてください。一部のアプリではサポートされておらず、ローカルアカウントでは完全な履歴が保存されません。それでも、タイムラインを実際に使ってみたいのであれば、これらの手順でほとんどの問題を解決できるはずです。この記事がお役に立てば、あるいは少なくとも誰かの正しい方向を指し示してくれることを願っています。