Wie verhält sich Windows Search genau? Wird nur nach Dateien gesucht, die Dokumente berücksichtigen? Oder nur in einigen Verzeichnissen, egal welches Root-Verzeichnis vom Benutzer angegeben wurde?
Beispiel: Ich suche nach "msbuild" in "C: \". Windows Search findet:
eine Reihe von "MSBuild.exe.log" in den lokalen Einstellungen aus der vorherigen Windows-Installation ("C: \ Windows.old \ Users \…").
Ein Bündel von "MSBuild.exe.log" in einem Verzeichnis, in dem der Name nicht angezeigt werden soll. Ich habe nicht alle überprüft, aber einige überprüft, und das Verzeichnis verweist erneut auf die lokalen Einstellungen der vorherigen Windows-Installation, nur auf einen anderen Benutzer.
Die folgenden Verzeichnisse oder Dateien fehlen in den Suchergebnissen, obwohl sie sich in C: \ befinden und über ausreichende Leseberechtigungen verfügen:
- C: \ Programme \ MSBuild
- C: \ Programme (x86) \ MSBuild
- C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild
- C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe
- C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe.config
Warum zeigt Windows Search diese Dateien nicht an? Was ist das Kriterium? Gibt es eine Möglichkeit, alle Übereinstimmungen in den Suchergebnissen anzuzeigen?
Hinweis: Wenn die Windows-Suche Hilfe vom Benutzer erhält, funktioniert sie wie erwartet. Wenn Sie beispielsweise "msbuild" unter "C: \ Windows \ Microsoft.NET \ Framework" suchen, werden die Ergebnisse angezeigt. Seltsam.
quelle
C:\Windows.old\Users...
. Der Benutzerordner ist standardmäßig indiziert. Da der Ordner "Windows.old" auf eine ältere Installation von Windows verweist, wird der Unterordner "Users" möglicherweise trotzdem als indizierter Ordner markiert.