マップされたServer 2008 R2共有からの結果を表示しないWindows 7検索


17

Win 7 x64でマップドライブとしてWindows Server 2008 R2ネットワーク共有をセットアップしています。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-220761e27283 UNCパスを許可するクライアントのインデックス作成オプションに入力し、インデックスをローカルで作成します。ただし、このアドオンはWindows 7用ではなく、x64ではサポートされていません。

更新:

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

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

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

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

アップデート2:

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

2
使用しているUNCパスがDFSパスである可能性はありますか?もしそうなら、それは残念なことにサポートされていません。私は難しい方法を見つけなければなりませんでした。
ヨルダンW.

いいえ、DFSサービスはインストールされていません。
mbursill

回答:


3

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

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

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

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

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

Start_SearchFiles Start_SearchPrograms

Windows Searchをアンインストールすると、これらの既定値が別の値に設定されている場合、両方の値がゼロに設定されます。ただし、Windows Searchを再インストールしても、おそらく必要なデフォルト設定に復元されません。両方を手動で1に設定することにより、スタートメニューからウィンドウ検索機能を再度有効にしました。誰かがMicrosoftソフトウェアエンジニアの1人にこの問題を修正するよう通知することをお勧めします通りました。(私は彼らに自分で連絡する方法がわかりません。)

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


2番目のリンクに示されているように、「システムファイルをファイルフォルダー内で検索するときにインデックスを使用しない」の[整理/検索]設定がトリックを行っている可能性があります。オンにすると、マップされたフォルダーの検索が機能します。私は以前にその修正を考えるようにだまされました(数時間後に壊れた状態に戻ることがあります)。私はこの修正について楽観的に警戒しており、肯定的な結果が得られた場合はこれを回答としてマークします。
mbursill

なぜ機能したのかはわかりませんが、「システムファイルをファイルフォルダーで検索するときにインデックスを使用しない」オプションをオンにするとうまくいきました。明らかに、マップされたドライブにはシステムファイルが含まれていません。非常に奇妙な。
mbursill

1

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

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

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


1

クライアントPCから入って、マップされたドライブを右クリックしてみてください。「このドライブのファイルにコンテンツのインデックスを作成できるようにする...」がチェックされていることを確認します。

私がチェックする他のオプションは、マップされたドライブをダブルクリックし、すべてのフォルダーを選択して右クリックし、[詳細設定]をクリックしてから、[フォルダーのアーカイブ準備ができました]がオンになっていることと、このフォルダーのファイルを許可することです[コンテンツにインデックスを作成する]がオンになっています。

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


1

スキャンしたドキュメントをネットワーク上の特定のフォルダーで検索し、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とWDS 4.0がインストールされている必要があります。Windows Search(WSearch)サービスがリモートコンピューターで実行されている必要があります(Windows Server 2008では、ファイルサービスの役割をインストールし、その役割内でWindows Searchの役割サービスを有効にすることで検索サービスを有効にできます)。リモートコンピューターの共有ディレクトリは、リモートコンピューターのインデックス付きスコープに含まれている必要があります。注リモート検索に最適なエクスペリエンスを提供するために、Microsoftは、WDS 2.6.6またはWDS 3.01がインストールされた古いバージョンのWindowsを実行しているコンピューターをWDS 4.0にアップグレードすることをお勧めします。

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


明確にするために、このソリューションの唯一のインデックスはサーバー上にあります。どのクライアントも独自のインデックスを保持しません。すべてのクライアントはWindows 7を実行しており、クライアントを動作させるために特別なことをする必要はありませんでした(そのWebサイトで忘れていたものを除いて)。Windows XPクライアントにはWindows Search 4をインストールする必要がありますが、ローカルインデックスは必要ないと思います。サーバー(Windows 2003サーバー)に組み込まれているインデックスサービスを無視または無効にして、サーバーにWindows Search 4をインストールする必要がありました。次に、グループポリシーを使用してWindows Searchを構成しました。
ジュリアン

0

不良/不完全/破損したインデックスの場合のように聞こえます。

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

  1. [ スタート ] ボタン、[ ファイル名を指定して実行 ]の順にクリックし、regedit入力して [ OK ]をクリックします。
  2. 次のレジストリサブキーを見つけてクリックします: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully
  3. 上の[編集]メニューをクリックし、変更を
  4. 0と入力し、Enterキーを押します。
  5. レジストリエディターを終了し、コンピューターを再起動します。

MSナレッジベースから取られたステップ。)


これは有望に見えましたが、役には立ちませんでした。ただし、影響を受けるシステムは1つだけであることを学びました。サーバー自体が問題なく検索を実行できます。別のWindows 7クライアントをテストしましたが、マップされたドライブの検索は正常に機能します。残念ながら、より頻繁に使用される(そして検索が必要な)システムはまだ失敗します。マップされたネットワークドライブのインデックスは実際にローカルにコピーされますか?クエリ文字列を実行のためにサーバーに送信して、結果のみを返すべきではありませんか?
mbursill

私の知る限り、マップされたドライブはUNCパスへの簡単なショートカットです。マップされたドライブを介したリモートサービス(Win2k8サーバーのWindows Searchサービスなど)への接続はありません。考えてみると、マップされたドライブがWin7マシンで実際にインデックス付けされていることを確認する必要があるかもしれません。移動中にオプションの索引付け、あなたから[コントロールパネル]、それが確認されていない場合は、マップされたドライブを確認してください。それがすでにチェックされている場合、クリック高度をしてから再構築インデックスを再構築します。うまくいけばそれでうまくいきます。
オリビエL.

あなたが言ったように、WindowsがUNCパスでリモートインデックスを使用するのに十分インテリジェントであることをここで読んでください。毎日何かを学びます。とにかく、まだ行っていない場合は、Win7マシンのインデックスオプションを使用して問題のトラブルシューティングを行うことができます。現在設定されている場合、マップされたドライブのローカルインデックスを削除することはできますか?
オリビエL.

@mbursill、何も取得できないその1台のコンピューターのアクセス許可は大丈夫ですか?(ユーザーアカウントとコンピューターアカウントの両方ですか?)Server 2008は検索を実行し、アクセスできないものを除外する必要があります。
ブライアン

@ Olivier、Win 7では、ローカルインデックスにUNCまたはマップされたドライブを追加できません。インデックス作成オプションをロードし、[変更]をクリックしてから、[すべての場所を表示]をクリックします。ローカルのすべて、リムーバブルディスクも表示されますが、リモートは表示されません。とはいえ、とにかく再構築を試みましたが、最終的に終了したとき、マップされたドライブを検索できませんでした。サーバーまたは2番目のクライアントでまったく同じ検索文字列(1語)が機能しますが、このWin 7では機能しません。ローカルでインデックス付けされたコンテンツの検索は正常に機能します。
mbursill


0

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



0

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


-1

私はこの簡単な修正を試してみましたが、とても魅力的でした。別のサイトのThekid2point0という名前の天才からこれを手に入れました。

「これで解決するかどうかはわかりませんが、同じ問題を抱えているユーザーがいて、見つけられるすべての設定をしばらく変更した後、トリックを行ったものを見つけました。[フォルダ]オプションの下の[検索]タブ「システムファイルをファイルフォルダーで検索するときにインデックスを使用しない」チェックボックスは、Windowsエクスプローラーを閉じてから、再度開いて検索を再試行します。


理想的には、常にソースにリンクする必要があります。また、この半分は役に立たないので、より多くのポイントを取得することをお勧めします。
ジュリーペレティエ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.