クリップボードの履歴が突然使えなくなるほどイライラすることはありませんよね。簡単に直せる場合もあれば、解決策を探すのに苦労する場合もあります。たいていは、何らかの設定がオフになっていたり、Windowsがレジストリをいじって不具合を起こしたりすることが原因です。原因が何であれ、OSを再インストールしたり、大掛かりな作業をしたりすることなく解決できる方法がいくつかあります。このガイドでは、クリップボードの履歴を再び使えるようにするための一般的な解決策をいくつか紹介し、面倒な作業を省けるようにします。
Windowsでクリップボード履歴が機能しない問題を解決する方法
設定からクリップボード履歴を有効にする
- Windowsのスタートボタンを右クリックして「設定」を選択します。
- サイドバーで「システム」をクリックします。
- 下にスクロールして「クリップボード」を選択します。
- クリップボード履歴の横にあるトグルスイッチがオンになっていることを確認してください。
これは最初に確認すべき点であることが多いです。正直なところ、オンにしたつもりでもトグルスイッチを押し忘れていたり、Windowsのアップデート後にオフになっていたりする可能性があるからです。ここで有効にすると、Windowsの機能が有効になりますが、この機能は時々不安定になることがあります。
Win+Vとファイルエクスプローラーを再起動します
- タスクマネージャーを起動します(キーを押しますCtrl + Shift + Esc)
- リストからWindowsエクスプローラーを探してください
- 右クリックして「再起動」を選択してください
なぜそんなことをするのか?それは、Windowsエクスプローラーが時々フリーズして、クリップボードに不具合が生じるからです。エクスプローラーを再起動するとリセットされ、クリップボードの同期を妨げているものが解消されることがあります。あるマシンではすぐに効果がありましたが、別のマシンでは2回実行する必要がありました。なぜこんなに気まぐれなのかは分かりませんが、試してみる価値はあります。
クリップボード同期を設定する(複数のデバイスを使用する場合)
- 設定を開き、システム > クリップボードに進みます。
- 「デバイス間で同期」の下にある「開始する」をクリックしてください。
- Microsoft アカウントでサインインしてください
- コピーしたテキストを自動的に同期する
これは、PCやデバイス間でクリップボードの内容を同期しようとしている場合に便利です。うまく機能しているときは、本当に素晴らしいです。しかし、同期が有効になっていない場合、クリップボードの履歴はローカルのみに保存されるため、全く機能していないように見えることがあります。
レジストリエディタを使用して強制的に有効にする
ちょっと奇妙ですが、Windows は時々正しいポリシー フラグを設定しないことがあります。特に、管理ツールやアップデートによって変更された場合に起こりやすいです。レジストリを編集することで元に戻すことができますが、念のため、最初にレジストリのバックアップを取ってください。要点は次のとおりです。
- WindowsキーとRキーを同時に押し、regeditと入力してEnterキーを押します。
- コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Systemに移動します。
- AllowClipboardHistory が存在しない場合は、右側のペインで右クリックし、 [新規] > [DWORD (32 ビット) 値] を選択します。
- AllowClipboardHistoryという名前を付けてください。
- ダブルクリックして、値データを1に設定します。
- オプション:AllowCrossClipboardHistoryという名前の別のDWORDを作成し、値を1に設定します。
- レジストリエディターを閉じて、PCを再起動してください。
もちろん、Windowsは必要以上に面倒なことをする。これは、UIオプションが機能しない場合の最終手段のようなものだ。
グループポリシーで有効化(Pro版およびEnterprise版)
- を押してWindows + R、gpedit.mscと入力し、Enter キーを押します。
- コンピューターの構成 > 管理用テンプレート > システム > OS ポリシーに移動します。
- リストの中から「クリップボード履歴を許可する」を探してください。
- ダブルクリックして「有効」を選択し、 「適用」と「OK」をクリックします。
ここで無効になっていたのであれば、動作しなかった理由が説明できます。有効にして再起動すれば、多くの場合解決します。グループポリシーの変更を有効にするには、再起動またはコマンドプロンプトで`gpupdate /force`を実行する必要がある場合があります。
クリップボードのデータをクリアして不具合を修正する
- 設定 > システム > クリップボードに移動
- 「クリップボードデータをクリア」の横にある「クリア」をクリックします。
場合によっては、古いデータや破損したクリップボードデータが残ってしまい、不具合を引き起こすことがあります。キャッシュをクリアすることで、これらのデータがリセットされ、クリップボードの履歴が正常に機能するようになる場合があります。
クリーンブートを実行して問題を切り分けてみてください
- 「ファイル名を指定して実行」ボックスに「msconfig」と入力し、Enterキーを押します。Windows + R
- 「サービス」タブに移動し、「すべての Microsoft サービスを非表示にする」にチェックを入れて、システムの基本機能を無効にしないようにします。
- 「すべて無効にする」をクリック
- 「スタートアップ」タブに切り替えて、「タスクマネージャーを開く」をクリックします。
- サードパーティ製のスタートアップ項目を一つずつ無効化する
- パソコンを再起動してください
クリーンブート後にクリップボード履歴が正常に動作するようになった場合は、サードパーティ製アプリのいずれかが競合の原因だった可能性が高いです。サービスを一つずつ有効化して、原因となっているアプリを特定してください。場合によっては、クリップボードマネージャーやセキュリティツールがWindowsのクリップボードに干渉していることもあります。
結局のところ、クリップボードの問題のトラブルシューティングは多少試行錯誤が必要ですが、これらの手順でよくある原因のほとんどを網羅できます。設定を変更した後に軽く再起動するだけで解決する場合もあれば、レジストリの調整やクリーンブートで解決する場合もあります。多少の試行錯誤は覚悟してください。Windowsを再インストールするよりは早く解決できることを願っています。
まとめ
- 設定でクリップボード履歴が有効になっているか確認してください。
- ファイルエクスプローラーを再起動して、エクスプローラー関連の不具合をリセットしてください。
- 複数のデバイスを使用する場合は、クリップボードの同期を設定してください。
- レジストリ設定を調整してクリップボード履歴を強制的に有効にする
- Windows Pro/Enterprise 用グループ ポリシー エディターを使用する
- クリップボードのデータをクリアして、潜在的な不具合を解消します
- 競合するアプリを検出するためにクリーンブートを試してください
まとめ
クリップボードの履歴を元に戻すのは、問題の原因によっては簡単な場合もあれば、少し手間がかかる場合もあります。これらの解決策は、設定の不具合、Windowsの不具合、アプリ間の競合など、ほとんどのケースに対応できるはずです。理由は不明ですが、何度か試すだけで解決することもあります。この問題に直面している方の時間とストレスを少しでも軽減できれば幸いです。