PowerShellを使用してWindows 10の検索機能を復元する方法

📅
🕑 1 分で読む

Windowsでもスマートフォンでも、検索機能は今や必須の機能です。通常はスムーズに動作しますが、ファイルやアプリが見つからない場合もあり、非常にイライラします。そんな時は、組み込みのトラブルシューティングツールが役立ちます。それでも解決しない場合は、PowerShellを使ったより徹底的なリセットで解決できるかもしれません。PowerShellに慣れていないと、このプロセス全体が少し面倒に感じるかもしれませんが、一度コツをつかんでしまえば、それほど難しくはありません。さらに、検索結果やインデックス作成に関する頑固な問題も、PowerShellを使えば簡単に解決できることが多いです。

これは基本的に、Windows 10の検索エンジンをリセットし、動作を妨げている可能性のある壊れた設定や破損したファイルを削除します。スクリプトを実行すると、検索が再び高速になり、ファイルが見つけやすくなります。ただし、Windowsがスクリプトの実行をブロックすることがあるため、事前にPowerShellスクリプトを有効にする必要があります。トラブルシューティングツールを試しても検索に問題がある場合は、試してみる価値があります。すぐに機能するマシンもあれば、いくつかの調整が必要なマシンもありますが、大抵は問題なく機能します。

PowerShellを使ってWindows 10の検索をリセットする方法

方法1: リセットスクリプトをダウンロードして実行する

まず、信頼できるソースから「WindowsSearchReset.zip」ファイルを入手します。Microsoftのドキュメントや評判の良い技術サイトからのリンクが参考になることが多いです。ダウンロード後、解凍すると「WindowsSearchReset.ps1」というファイルが作成されます。これは、検索システムを手間をかけずにリセットするためのPowerShellスクリプトです。

`WindowsSearchReset.ps1` ファイルを右クリックし、「PowerShell で実行」を選択します。スクリプトは管理者権限を必要とするため、プロンプトまたは UAC の警告が表示される場合があります。許可を求められた場合は、「はい」をクリックします。スクリプトの実行が開始されると、PowerShell ウィンドウが開きます。処理は数秒で完了します。完了すると、検索キャッシュとインデックスが最新の状態になり、破損していた箇所が修復されているはずです。

「このシステムではスクリプトの実行が無効になっているため、読み込めません」というエラーメッセージが表示された場合は、スクリプトの実行がまだ許可されていないため、Windowsが反応している可能性があります。次のステップは、このエラーを修正することです。

Windows 10でPowerShellスクリプトを実行できるようにする

スタートボタンを右クリックし、メニューからPowerShell(管理者)を開きます。UAC(ユーザーアカウント制御)のポップアップが表示されたら、 「はい」で確定します。以下のコマンドをコピーして貼り付けます。

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

Enter キーを押します。確認のプロンプトが表示されるので、 Yと入力してもう一度Enter キーを押します。これにより、Windows はリセットスクリプトなどのスクリプトの実行を許可されます。後でデフォルト設定に戻すこともできますが、とりあえずリセットスクリプトをもう一度実行してみてください。

すべて完了したら、リセットスクリプトをもう一度実行してください。すべてが正しく設定されていれば、スクリプトはスムーズに実行され、検索の問題は解消されるはずです。あるいは、検索インデックスを再構築するという別のトラブルシューティング方法もありますが、これは別の手順を踏む必要があり、これはまた別の話です。