web-dev-qa-db-ja.com

Windows10の検索インデックスでファイルが見つかりません

Windows10で検索インデックスを機能させるのに問題があります。これは何ヶ月も私を悩ませてきました、そして私は効果的な解決策を見つけることなく何時間もインターネットを検索しました。

問題:

スタートボタンをクリックして入力を開始すると(存在することがわかっているファイル)、ファイルを検索インデックスに含めても、検索結果に表示されません。

検索では、電卓、Wordなどのアプリケーションがスタートメニューに見つかりますが、私が作成したディレクトリのファイルは見つかりません。


私が問題を解決しようとしたこと:

  • 「インデックス作成オプション」に含めたいディレクトリを追加したことを再確認しました。
  • services.mscで「Windowssearch」が自動に設定されていることを確認しました。
  • 「Windows検索」サービスを再起動してみました。
  • 検索オプションでインデックスを再構築しようとしました。
  • インデックスを作成するフォルダのセキュリティプロパティの[グループ名またはユーザー名]の下にSYSTEMが表示されていることを確認しました。
  • _HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}_を削除しようとしました。
  • PowerShellで次のコマンドを実行しようとしましたが、エラーメッセージGet-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}が表示されます
  • すべて削除オプションを使用して「Windowsをリセット」しようとしました。
  • 新しい管理者ユーザーを作成しようとしました。
3
Arete

あなたの質問/問題は、あなたがすでにたくさん試したか、私の意見ではほとんどすべての可能性を試したので、非常に興味深いように聞こえます。

役立つかもしれないいくつかのアイデア:

アイデア1:壊れたフォルダの権利の継承

フォルダへのパスにシステム権限があることを確認しましたか?現在のフォルダーを確認したことを確認しましたが、上記のすべてのフォルダーでも同様に必要です。これを行う最も簡単な方法は、フォルダーのシステム権限がルートフォルダーから継承されているかどうかを確認することです。

継承を確認する手順:

ステップ1:

フォルダを右クリック->プロパティ

Basic folder rights

Advancedをクリックします。

Advanced folder rights

ここで、ルートフォルダ(から継承された)にもシステム権限があることを確認してください。

アイデア2:パスがあいまい/パスが長すぎる

パスが長すぎるか、パスを「押しつぶす」記号が含まれている可能性があることを確認してください。念のため、フォルダを別の場所に移動して名前を変更してください。私はすでにWindowsで同様の問題がありました。

アイデア3:新しいユーザープロファイル

それでも問題が解決しない場合は、新しいユーザープロファイルを検討することをお勧めします。これが役立つかどうかを確認するには、PCにユーザーを追加し、新しいユーザーとしてログインして、フォルダーをインデックスに追加します。ここで、Windowsにインデックスを作成し、後で機能するかどうかを確認する時間を与えます。*

アイデア4:Windowsリセット

それは最後の手段です。 Windows 10を実行している場合は、Windowsのリセットを検討してください。 (設定->リカバリ)*

*リセットを実行してプログラムをインストールせず、インデックス作成をテストする場合は、欠陥のあるプログラムがインデックス作成に影響を与える可能性があるため、覚えておいてください。

1
Markus