web-dev-qa-db-ja.com

Windows 7の検索で、マップされたServer 2008 R2共有の結果が表示されない

Windows Server 2008 R2のネットワーク共有がWin 7 x64のマップドライブとしてセットアップされています。 Windows 7で検索したいのですが、「一致する項目はありません」というメッセージが常に表示されます。検索しようとしてもいないようです。

Windows Search Serviceを備えたファイルサーバーの役割がインストールされています。ネットワーク共有を保持するドライブがサーバーのインデックス作成オプションに追加され、インデックス作成が完了したことを示します。

私が理解していることから、検索クエリはサーバー(コンテンツがインデックス付けされている場所)に送信され、実行され、結果が返されます。

失敗したソリューション:

ソース: http://social.technet.Microsoft.com/Forums/en-US/w7itpronetworking/thread/afb904c1-1c61-4aae-b6b1-5cf525b9f8de/

  • uNCへのシンボリックリンクを作成します。私はそれが単純な問題であるべきものに対する極端な修正であることがわかります。

  • uNCに対して「常に使用可能なオフライン」を有効にします。企業の設定では、すべてのサーバーコンテンツをローカルで複製することは受け入れられません。また、多くのTBのサーバーストレージで実現することもできません。

  • 「Windowsデスクトップサーチ:Microsoftネットワーク上のファイル用アドイン」をインストール http://www.Microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e2728 これにより、UNCパスをクライアントのインデックス作成オプションに入力して、ローカルでインデックスを作成できます。ただし、アドオンはWindows 7用ではなく、x64ではサポートされていません。

更新:

  • セットアップには2つのクライアント(両方とも完全に更新されたWin7 x64)、1つのファイルサーバー、ドメインは含まれていません。簡単にするために(この場合、セキュリティは問題ではありません)、匿名アクセスが使用されます。割り当てられたドライブのコンテンツにアクセス、変更、および作成できるため、アクセス許可の問題ではないかと思います。検索できません。

  • サーバーでの検索は常に機能します。問題の共有には多くのコンテンツがあります:2.17TB(274,633ファイル)。ただし、検索したいフォルダーには11,503ファイル(54.3GB)しかありません。

  • ほとんどの場合、2つのクライアントのいずれかを検索します。多少信頼性が低いようです。機能する日もあれば、機能しない日もあります。 2番目のクライアントでの検索は機能していません。

  • インデックスはサーバーと両方のクライアントで再構築されました。

更新2:

  • クライアントから、共有内のすべてのファイルを強調表示し、プロパティに移動して、Win 7にファイルをカウントさせ、カウントが完了した後に検索を実行すると、機能します。それがうまくいった理由はわかりません(今回はインデックスの再構築に関係していますか?)。ファイルサーバーのコンテンツが変更されると、機能しなくなると感じています。何かご意見は?
17
mbursill

ローカルシステムではなくサーバーを検索しようとしている場合、すべてのクライアントがファイルサーバーにインデックスを付ける必要はないため、おそらくインデックスに関連していません。

まったく別のユーザーとしてログインし、サーバーを検索しようとすると機能しないシステムで何が起こりますか?結果が得られたら、この上に示された手順を試してください サイト

レジストリキーがあります:

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

このキーには2つの値があります(両方とも16進数のdword)

Start_SearchFiles Start_SearchPrograms

Windows Searchをアンインストールすると、デフォルトで他の値に設定されている場合、両方の値がゼロに設定されます。ただし、Windows Searchを再インストールしても、おそらく必要なデフォルト設定に復元されません。両方を手動で1に設定することにより、スタートメニューからWindows検索機能を再度有効にしました。誰かがMicrosoftソフトウェアエンジニアの1人にこの問題を修正するよう通知して、Windows Searchを再インストールすると、このレジストリキーがデフォルトの設定に正しく構成され、他の誰かが私がやったことを実行すれば、同じ頭痛を避けることができます。私は通った。 (自分で連絡する方法がわかりません。)

もう1つ試すことは、この サイト で説明されている手順を試すことです。

3
Eric C. Singer

クライアントPCからアクセスして、割り当てられたドライブを右クリックします。 「このドライブ上のファイルにコンテンツのインデックスを作成できるようにする...」がオンになっていることを確認します。

チェックするもう1つのオプションは、マップされたドライブをダブルクリックし、すべてのフォルダーを選択して右クリックし、[詳細]をクリックします。次に、[フォルダーをアーカイブする準備ができている]がオンになっており、[このフォルダー内のファイルを許可する]をオンにしますコンテンツにインデックスを付ける」がチェックされています。

これらの設定は通常、サーバーの設定からではなく、PCごとに設定されると思います。

1
Dave T

コントロールパネルのWindows 7マシンのホームグループに移動します(わかっていますが、我慢してください...)。 [詳細な共有オプションの変更]をクリックし、パブリックセクションでネットワーク検出をオンにします(または、既にオンになっている場合はオフ、適用、オン、適用に切り替えます)。インデックスを再作成して再起動します。

これは単なる提案です。また、マシンの電源が入っているときに、たとえ短時間であっても、共有ネットワークドライブにXが表示されていることに気付きましたか? Win 7は、ネットワーク共有の起動がすぐに利用できない場合、その後30秒などで利用可能になったとしても、インデックスの作成をあきらめる傾向があります。

これは、たとえオフにしている場合でも、ホームグループの相互作用に関係しているのではないかと思います。明らかな理由もなく、同じOS上の他のマシンがすぐに利用できる場合、文字通り何日もマシンを表示できるようにしてきました。これらすべてのケースには、何らかのタイプのWindows 7の「ホームグループ」問題が含まれます。

1
tentimes

私は、スキャンしたドキュメントをネットワーク上の特定のフォルダーで検索し、PDFファイル内のテキストを検索する必要があります。約70,000個のファイルのコレクションであり、ネットワークを介してほぼ瞬時にファイル名とPDF特定のテキストを含むドキュメントを検索できます。申し訳ありませんが、これは正確な問題を解決するものではありませんが、あなたまたは誰か、私の努力からの恩恵です。私は結果をメールで送信し、それについて説明し、文書化しました。ここで共有します:)

乾杯。

|||| >>

2時間の******とさらに2時間の検索で、ようやくこれが見つかりました。

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

これがまさに私が探しているものです!これを伝える単一のMS Webサイトが見つからなかったのはなぜですか**?!?

... Windows 7のユーザーは、ネットワーク上の共有フォルダーに保存されているコンテンツも検索できます。これを行うには、次の前提条件が必要です。リモートコンピューターでWindows 7、Windows Vista、Windows Server 2008、Windows Server 2008 R2、またはWindowsを実行している必要がありますXPまたはWindows Server 2003 with WDS 4.0がインストールされています。WindowsSearch(WSearch)サービスがリモートコンピューターで実行されている必要があります(Windows Server 2008では、ファイルサービスの役割をインストールしてから、その役割内でWindows Searchの役割サービスを有効にすることで、検索サービスを有効にできます)。リモートコンピューターのディレクトリは、リモートコンピューターのインデックス付きスコープに含まれている必要があります。注リモート検索で最適なエクスペリエンスを提供するには、WDS 2.6.6またはWDS 3.01がインストールされた古いバージョンのWindowsを実行しているコンピューターをWDS 4.0にアップグレードすることをお勧めします。 。WDSのサポートの詳細については、このチュートリアルの前半の「Windows Searchのバージョンについて」というタイトルのセクションを参照してください。

ローカルコンピューターから実行されるリモート検索は、リモートコンピューターのWindows Searchサービスを使用して、リモートコンピューターのインデックスに対してクエリを実行します。

1
Julian

Windows 7では、インデックス付きオプションにマップされたドライブを含める必要があります。

0
rabbid

Microsoftのオプションがうまくいかない場合は、以下の(テストされていない)代替策を試すことができます。

0
Cees Timmerman

インデックス作成が不良/不完全/破損しているようです。

サーバーでまったく同じ検索を直接試しましたか?それでもうまくいかない場合は、インデックスの再構築を強制することをお勧めします。

  1. クリック開始、クリック実行、タイプregeditをクリックし、[〜#〜] ok [〜#〜]をクリックします。
  2. 次のレジストリサブキーを見つけてクリックします。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfully
  3. 編集メニューで、変更をクリックします。
  4. と入力し、Enterキーを押します。
  5. レジストリエディターを終了して、コンピューターを再起動します。

MSナレッジベース からの手順)

0
Olivier L.

すべての説明で見落としているように見えるのは、clientシステムでも、Windows Server 2008以降(リモートデスクトップサーバーなど)を実行している場合、RDSにファイルサービスの役割がインストールされ、Windows Search機能が有効になっています。

0
frispete

新しいライブラリを作成し、ライブラリにフォルダを含めてみてください。

0
Ryan Ries