Windows 7-Suche zeigt keine Ergebnisse der zugeordneten Server 2008 R2-Freigabe an


17

Ich habe eine Windows Server 2008 R2-Netzwerkfreigabe als Kartenlaufwerk in Win 7 x 64 eingerichtet. Ich möchte es über Windows 7 durchsuchen, erhalte jedoch immer die Meldung "Keine Elemente entsprechen Ihrer Suche". Es ist, als würde es nicht einmal versuchen zu suchen.

Die Dateiserverrolle mit dem Windows-Suchdienst ist installiert. Das Laufwerk, auf dem sich die Netzwerkfreigabe befindet, wird zu den Indizierungsoptionen auf dem Server hinzugefügt und zeigt an, dass die Indizierung abgeschlossen ist.

Soweit ich weiß, sollte die Suchabfrage an den Server (auf dem der Inhalt indiziert ist) gesendet, ausgeführt und die Ergebnisse zurückgegeben werden.

Fehlgeschlagene Lösungen:

Quelle: http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/afb904c1-1c61-4aae-b6b1-5cf525b9f8de/

  • Stellen Sie eine symbolische Verbindung zur UNC her. Ich halte das für eine extreme Lösung für ein einfaches Problem.

  • Aktivieren Sie "Always Available Offline" für die UNC. In einem Unternehmen ist es nicht akzeptabel, den gesamten Serverinhalt lokal zu duplizieren, und es ist auch bei vielen TB Serverspeicher nicht möglich.

  • die „Windows Desktop Search: Add-In für Dateien auf Microsoft - Netzwerke“ installieren http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283 Es einen UNC - Pfad erlaubt In die Indizierungsoptionen auf dem Client eingeben und dann den Index lokal erstellen. Das Add-On ist jedoch nicht für Windows 7 und wird für x64 nicht unterstützt.

Aktualisieren:

  • Das Setup umfasst zwei Clients (beide vollständig aktualisiert unter Win7 x64), einen Dateiserver und keine Domäne. Um dies zu vereinfachen (Sicherheit ist in diesem Fall kein Problem), wird ein anonymer Zugriff verwendet. Ich bezweifle wirklich, dass es sich um ein Berechtigungsproblem handelt, da ich auf dem zugeordneten Laufwerk auf Inhalte zugreifen, diese ändern und diese erstellen kann. Ich kann es einfach nicht durchsuchen.

  • Die Suche auf dem Server funktioniert IMMER. Die betreffende Freigabe hat viel Inhalt: 2,17 TB mit 274.633 Dateien. Der Ordner, den ich durchsuchen möchte, enthält jedoch nur 11.503 Dateien (54,3 GB).

  • Die Suche auf einem der beiden Clients funktioniert meistens. Es scheint etwas unzuverlässig zu sein. An manchen Tagen funktioniert es, an anderen nicht. Die Suche auf dem zweiten Client hat nie funktioniert.

  • Der Index wurde sowohl auf dem Server als auch auf beiden Clients neu erstellt.

Update 2:

  • Wenn ich vom Client aus alle Dateien in der Freigabe markiere, zu den Eigenschaften gehe und Win 7 die Dateien zählen lasse und dann eine Suche durchführe, nachdem die Zählung abgeschlossen ist, funktioniert es. Ich bin mir nicht sicher, warum das funktioniert hat (etwas, das mit der Neuerstellung des Indexes zu tun hat, diesmal richtig?). Ich habe das Gefühl, dass der Fileserver-Inhalt nicht mehr funktioniert, wenn er sich ändert. Irgendwelche Gedanken?

2
Ist der von Ihnen verwendete UNC-Pfad möglicherweise ein DFS-Pfad? Wenn ja, wird das leider nicht unterstützt, was ich auf die harte Tour herausfinden musste.
Jordan W.

Nein, der DFS-Dienst ist nicht installiert.
mbursill

Antworten:


3

Da Sie versuchen, einen Server und nicht Ihr lokales System zu durchsuchen, hängt dies wahrscheinlich nicht mit der Indizierung zusammen, da nicht alle Clients einen Dateiserver indizieren sollten.

Was passiert auf dem System, das nicht funktioniert, wenn Sie sich als ein völlig anderer Benutzer anmelden und versuchen, den Server zu durchsuchen? Wenn Sie Ergebnisse erhalten, führen Sie die auf dieser Site beschriebenen Schritte aus

Es gibt einen Registrierungsschlüssel:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced

In diesem Schlüssel gibt es zwei Werte (beide hexadezimal)

Start_SearchFiles Start_SearchPrograms

Bei der Deinstallation von Windows Search wird der Wert von beiden auf Null gesetzt, wenn standardmäßig ein anderer Wert verwendet wird. Durch eine Neuinstallation von Windows Search werden diese jedoch nicht auf die Standardeinstellungen zurückgesetzt, wie dies wahrscheinlich der Fall sein sollte. Indem beide manuell auf 1 gesetzt wurden, wurde die Windows-Suchfunktion über das Startmenü wieder aktiviert. Möglicherweise möchte jemand einen der Microsoft-Softwareingenieure benachrichtigen, dass er dieses Problem beheben soll, damit bei einer Neuinstallation von Windows Search der Registrierungsschlüssel wieder auf die Standardeinstellung zurückgesetzt wird. Wenn also jemand anderes das tut, was ich gerade getan habe, werden die gleichen Kopfschmerzen vermieden Ich ging durch. (Ich weiß nicht, wie ich mich mit ihnen in Verbindung setzen soll.)

Eine andere Sache, die Sie versuchen sollten, wäre, die auf dieser Site beschriebenen Schritte auszuprobieren


Wie im zweiten Link angegeben, hat die Einstellung "Organisieren / Suchen" für "Verwenden Sie den Index nicht, wenn Sie in Dateiordnern nach Systemdateien suchen" möglicherweise den Trick ausgeführt. Nach dem Einschalten funktioniert die Suche nach zugeordneten Ordnern. Ich bin betrogen worden, es vorher als repariert zu betrachten (manchmal kehrt es nach ein paar Stunden wieder in den defekten Zustand zurück). Ich bin optimistisch vorsichtig in Bezug auf dieses Update und werde dies als Antwort markieren, wenn es sich als positiv herausstellt.
mbursill

Nicht sicher, warum es funktioniert hat, aber das Aktivieren der Option "Verwenden Sie den Index nicht, wenn Sie in Dateiordnern nach Systemdateien suchen" hat den Trick getan. Offensichtlich enthält das zugeordnete Laufwerk keine Systemdateien. Sehr eigenartig.
mbursill

1

Wechseln Sie auf dem Windows 7-Computer in der Systemsteuerung zur Startgruppe (ich weiß, aber ertrage es mit mir ...). Klicken Sie auf "Erweiterte Freigabeoptionen ändern" und aktivieren Sie im öffentlichen Bereich die Netzwerkerkennung (oder deaktivieren, aktivieren, aktivieren, aktivieren, falls bereits aktiviert). Neu indizieren und neu starten.

Dies ist nur ein Vorschlag. Ist Ihnen auch aufgefallen, dass das freigegebene Netzlaufwerk mit einem X angezeigt wird, auch wenn das Gerät für einen kurzen Zeitraum eingeschaltet ist? Win 7 hat die Angewohnheit, auf die Indizierung einer Netzwerkfreigabe zu verzichten, wenn diese beim Booten nicht sofort verfügbar ist, selbst wenn sie später verfügbar wird, wie in 30 Sekunden.

Ich vermute, dass dies etwas mit der Interaktion mit der Heimatgruppe zu tun hat, auch wenn Sie sie deaktiviert haben. Ich habe buchstäblich Tage damit verbracht, Maschinen sichtbar zu machen, wenn sie ohne ersichtlichen Grund anderen Maschinen auf demselben Betriebssystem sofort zur Verfügung stehen. In all diesen Fällen liegt ein Problem mit der Windows 7-Heimnetzgruppe vor.


1

Versuchen Sie, vom Client-PC zu starten, und klicken Sie mit der rechten Maustaste auf das zugeordnete Laufwerk. Stellen Sie sicher, dass "Dateien auf diesem Laufwerk erlauben, dass Inhalte indiziert werden ..." aktiviert ist.

Die andere Option, die ich prüfen würde, wäre: Doppelklicken Sie auf das zugeordnete Laufwerk, wählen Sie alle Ordner aus und klicken Sie mit der rechten Maustaste darauf, klicken Sie auf "Erweitert" und vergewissern Sie sich, dass "Ordner für Archivierung bereit" aktiviert ist und "Dateien in diesem Ordner zulassen" Inhalt indiziert haben "ist markiert.

Ich denke, dass diese Einstellungen in der Regel pro PC festgelegt werden, nicht aus den Servereinstellungen übernommen.


1

Das funktioniert auf einer Website, auf der nach gescannten Dokumenten in bestimmten Ordnern im Netzwerk gesucht und nach Text in PDF-Dateien gesucht werden muss. Funktioniert wunderbar. Aus einer Sammlung von ca. 70.000 Dateien können sie fast sofort über das Netzwerk nach Dateinamen und PDF-Dokumenten suchen, die bestimmten Text enthalten. Entschuldigung, dies geht nicht auf Ihre genauen Probleme ein, aber hoffentlich profitieren Sie oder jemand von meinen Bemühungen. Ich habe jemandem meine Ergebnisse per E-Mail geschickt, um ihn darüber zu informieren und zu dokumentieren. Jetzt hier geteilt :)

Prost.

|||| >>

Zwei Stunden herumtrödeln und zwei weitere Stunden suchen und ich finde schließlich Folgendes:

http://sourcedaddy.com/windows-7/understanding-remote-search.html

Genau das suche ich !! Warum konnte ich keine einzige MS-Website finden, die mir dies ** sagt?!?

... Benutzer von Windows 7 können auch Inhalte durchsuchen, die in freigegebenen Ordnern im Netzwerk gespeichert sind. Dazu sind folgende Voraussetzungen erforderlich: Auf dem Remotecomputer muss Windows 7, Windows Vista, Windows Server 2008, Windows Server 2008 R2 oder Windows XP ausgeführt werden oder Windows Server 2003 mit WDS 4.0 muss installiert sein. Der Windows-Suchdienst (WSearch) muss auf dem Remotecomputer ausgeführt werden (unter Windows Server 2008 können Sie den Suchdienst aktivieren, indem Sie die Dateidienste-Rolle installieren und dann den Windows-Suchdienst innerhalb dieser Rolle aktivieren). Das freigegebene Verzeichnis auf dem Remotecomputer muss im indizierten Bereich auf dem Remotecomputer enthalten sein. Hinweis: Microsoft empfiehlt, dass Computer, auf denen ältere installierte Windows-Versionen mit WDS 2.6.6 oder WDS 3.01 ausgeführt werden, auf WDS 4.0 aktualisiert werden, um eine optimale Remote-Suche zu ermöglichen.

Die vom lokalen Computer aus durchgeführte Remotesuche verwendet den Windows-Suchdienst auf dem Remotecomputer, um die Abfrage für den Index auf dem Remotecomputer durchzuführen.


Zur Verdeutlichung befindet sich der einzige Index in dieser Lösung auf dem Server. Keiner der Kunden führt einen eigenen Index. Alle Clients verwenden Windows 7 und mussten keine besonderen Maßnahmen ergreifen, um sie zum Laufen zu bringen (abgesehen von Informationen auf dieser Website, die ich möglicherweise vergessen habe). Ich glaube, Windows XP-Clients hätten Windows Search 4 installiert, aber keinen lokalen Index benötigt. Ich musste den auf dem Server integrierten Indexdienst (Windows 2003 Server) ignorieren / deaktivieren und Windows Search 4 auf dem Server installieren. Dann habe ich die Windows-Suche mithilfe von Gruppenrichtlinien konfiguriert.
Julian

0

Klingt nach einer fehlerhaften / unvollständigen / beschädigten Indizierung.

Haben Sie genau die gleiche Suche direkt auf dem Server versucht? Wenn das auch nicht funktioniert, kann ich vorschlagen, eine Neuerstellung des Index zu erzwingen:

  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
  2. Suchen Sie und klicken Sie dann auf den folgenden Registrierungsunterschlüssel: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully
  3. Klicken Sie im Menü Bearbeiten auf Ändern .
  4. Geben Sie 0 ein , und drücken Sie die [EINGABETASTE].
  5. Beenden Sie den Registrierungseditor, und starten Sie den Computer neu.

(Schritte aus der MS-Wissensdatenbank .)


Das sah vielversprechend aus, hat aber nicht den Job gemacht. Ich habe jedoch gelernt, dass es nur ein System ist, das betroffen ist. Der Server selbst kann Suchvorgänge problemlos ausführen. Ich habe einen anderen Windows 7-Client getestet und die Suche nach dem zugeordneten Laufwerk funktioniert erfolgreich. Leider funktioniert das System, das häufiger verwendet wird (und das durchsucht werden muss), immer noch nicht. Wird der Index eines zugeordneten Netzlaufwerks wirklich lokal kopiert? Sollte die Abfragezeichenfolge nicht zur Ausführung an den Server gesendet und nur die Ergebnisse zurückgegeben werden?
mbursill

Soweit ich weiß, ist ein zugeordnetes Laufwerk eine einfache Verknüpfung zu einem UNC-Pfad. Über zugeordnete Laufwerke wird keine Verbindung zu den Remotediensten (z. B. Windows-Suchdienst Ihres Win2k8-Servers) hergestellt. Nun, da ich darüber nachdenke, müssen Sie vielleicht überprüfen, ob das zugeordnete Laufwerk tatsächlich auf dem Win7-Computer indiziert wird. Gehen Sie in der Systemsteuerung zu Indizierungsoptionen und überprüfen Sie das zugeordnete Laufwerk, wenn es nicht aktiviert ist. Wenn es bereits aktiviert ist, klicken Sie auf Erweitert und dann auf Neu erstellen , um den Index neu zu erstellen . Ich hoffe, das wird es schaffen.
Olivier L.

Lesen Sie hier nur, dass Windows, wie Sie sagten, intelligent genug ist, um den Remote-Index für UNC-Pfade zu verwenden. Lerne jeden Tag etwas. Wenn Sie dies noch nicht getan haben, können Sie das Problem über die Indizierungsoptionen des Win7-Computers beheben. Entfernen Sie möglicherweise die lokale Indizierung des zugeordneten Laufwerks, wenn es zurzeit festgelegt ist?
Olivier L.

@mbursill, sind Sie sicher, dass die Berechtigungen für diesen einen Computer in Ordnung sind, der nichts bekommen kann? (Sowohl Benutzer- als auch Computerkonten?) Server 2008 sollte die Suche durchführen und dann herausfiltern, auf was Sie keinen Zugriff haben.
Brian

@Olivier, mit Win 7 können Sie dem lokalen Index kein UNC-Laufwerk oder zugeordnetes Laufwerk hinzufügen. Sie laden die Indexierungsoptionen, klicken auf Ändern und dann auf "Alle Standorte anzeigen". Sie sehen alles Lokale, sogar Wechseldatenträger, aber nichts Fernes. Das heißt, ich habe trotzdem versucht, eine Neuerstellung durchzuführen, und als sie endlich abgeschlossen war, konnte ich das zugeordnete Laufwerk immer noch nicht durchsuchen. Die exakt gleiche Suchzeichenfolge (ein Wort) auf dem Server oder dem zweiten Client funktioniert, jedoch nicht auf diesem. Die Suche nach lokal indizierten Inhalten funktioniert einwandfrei.
mbursill


0

Sie müssen das zugeordnete Laufwerk zu den Indizierungsoptionen in Win 7 hinzufügen.


0

Versuchen Sie, eine neue Bibliothek zu erstellen und den Ordner in die Bibliothek aufzunehmen.


0

Alle Beschreibungen scheinen zu fehlen: Selbst auf dem Client- System, auf dem Windows Server 2008 und höher ausgeführt wird (z. B. als Remotedesktop-Server), funktioniert die Windows-Suche nur, wenn auf dem RDS die Rolle "Dateidienste" installiert ist Die Windows-Suchfunktion ist aktiviert.


-1

Ich habe diese einfache Modifikation ausprobiert und wie ein Zauber gearbeitet. Habe dies von einem Genie namens Thekid2point0 auf einer anderen Seite bekommen:

"Ich bin mir nicht sicher, ob das helfen würde, aber ich hatte einen Benutzer mit dem gleichen Problem. Nachdem ich eine Weile alle Einstellungen geändert hatte, die ich finden konnte, fand ich eine, die den Trick machte. Gehen Sie unter den Ordneroptionen zur Registerkarte Suchen und überprüfen Sie, wie gesucht wird Aktivieren Sie das Kontrollkästchen "Verwenden Sie den Index nicht, wenn Sie in Dateiordnern nach Systemdateien suchen", schließen Sie den Windows-Explorer, öffnen Sie es erneut und versuchen Sie es erneut.


Idealerweise sollten Sie immer auf Ihre Quellen verlinken. Ich würde auch vorschlagen, mehr auf den Punkt zu bringen, da die Hälfte davon nutzlos ist.
Julie Pelletier
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.