Pencarian Windows 7 tidak menunjukkan hasil dari berbagi Server 2008 R2 yang dipetakan

17

Saya memiliki pengaturan berbagi jaringan Windows Server 2008 R2 sebagai drive peta di Win 7 x64. Saya ingin mencarinya melalui Windows 7 tetapi saya selalu mendapatkan "tidak ada item yang cocok dengan pencarian Anda". Seolah-olah itu bahkan tidak berusaha mencari.

Peran File Server dengan Layanan Pencarian Windows diinstal. Drive memegang pangsa jaringan ditambahkan ke opsi pengindeksan di server, dan itu menunjukkan bahwa pengindeksan selesai.

Dari apa yang saya mengerti, permintaan pencarian harus dikirim ke server (tempat konten diindeks), dieksekusi, dan hasilnya dikembalikan.

Solusi yang gagal:

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

  • buat tautan simbolis ke UNC. Saya menemukan bahwa menjadi perbaikan ekstrim untuk apa yang seharusnya menjadi masalah sederhana.

  • aktifkan "Selalu Tersedia Offline" untuk UNC. Dalam pengaturan perusahaan itu tidak dapat diterima untuk menduplikasi semua konten server secara lokal, juga tidak layak dengan banyak penyimpanan server TB.

  • instal "Pencarian Desktop Windows: Add-in untuk File di Jaringan Microsoft" http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283 Ini memungkinkan jalur UNC untuk dimasukkan ke dalam opsi pengindeksan pada klien dan kemudian indeks dibangun secara lokal. Namun, add-on bukan untuk Windows 7 dan tidak didukung untuk x64.

Memperbarui:

  • Penyiapan mencakup dua klien (Keduanya sepenuhnya diperbarui Win7 x64), satu server file, tidak ada domain. Untuk memudahkannya (keamanan tidak menjadi masalah dalam kasus ini), akses anonim digunakan. Saya benar-benar ragu ini masalah izin karena saya dapat mengakses, memodifikasi, dan membuat konten pada drive yang dipetakan. Saya tidak bisa mencarinya.

  • Pencarian di server SELALU berfungsi. Bagian yang dipertanyakan memiliki banyak konten: 2.17TB dengan 274.633 File, namun folder yang ingin saya cari hanya memiliki 11.503 file (54.3GB)

  • Pencarian di salah satu dari dua klien bekerja sebagian besar waktu. Tampaknya agak tidak bisa diandalkan. Beberapa hari ini berfungsi, yang lain tidak. Pencarian di klien kedua tidak pernah berhasil.

  • Indeks telah dibangun kembali di server dan juga kedua klien.

Pembaruan 2:

  • Dari klien, jika saya menyorot semua file di share, pergi ke properti, dan biarkan Win 7 menghitung file, kemudian lanjutkan untuk melakukan pencarian setelah penghitungan selesai, ia berfungsi. Saya tidak yakin mengapa itu berhasil (ada hubungannya dengan membangun kembali indeks, benar kali ini?). Saya merasa bahwa seiring perubahan konten server file, ia tidak akan berfungsi. Adakah pikiran?
mbursill
sumber
2
Adakah kemungkinan jalur UNC yang Anda gunakan adalah jalur DFS? Jika demikian, itu sayangnya tidak didukung, yang saya harus temukan dengan cara yang sulit.
Jordan W.
Tidak, layanan DFS tidak diinstal.
mbursill

Jawaban:

3

Mengingat Anda mencoba mencari server dan bukan sistem lokal Anda, itu mungkin tidak terkait dengan pengindeksan karena Anda seharusnya tidak membuat semua klien Anda mengindeks server file.

Apa yang terjadi pada sistem yang tidak berfungsi jika Anda masuk sebagai pengguna yang sama sekali berbeda dan mencoba mencari server? Jika Anda mendapatkan hasil, coba langkah-langkah yang ditetapkan di situs ini

Ada kunci registri:

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

Pada kunci ini ada dua nilai (keduanya hex dword)

Start_SearchFiles Start_SearchPrograms

Menghapus instalasi Pencarian Windows menetapkan nilai keduanya ke nol, ketika mereka default untuk sesuatu yang lain. Namun, menginstal ulang Pencarian Windows tidak mengembalikannya ke pengaturan default seperti seharusnya. Dengan mengatur keduanya secara manual ke 1, ini mengaktifkan kembali fungsi pencarian windows dari menu mulai. Seseorang mungkin ingin memberi tahu salah satu insinyur perangkat lunak Microsoft bahwa mereka harus memperbaiki masalah ini sehingga menginstal ulang Pencarian Windows dengan benar mengkonfigurasi kunci registri ini kembali ke pengaturan default, dengan cara itu jika ada orang lain yang melakukan apa yang saya lakukan mereka akan menghindari sakit kepala yang sama Saya melewati. (Saya tidak tahu bagaimana cara menghubungi mereka sendiri.)

Hal lain untuk dicoba adalah mencoba langkah-langkah yang dijelaskan di situs ini

Eric C. Singer
sumber
Seperti yang ditunjukkan pada tautan kedua, pengaturan Atur / Pencarian untuk: "Jangan gunakan indeks ketika mencari di folder file untuk file sistem" mungkin telah melakukan trik. Setelah mengaktifkannya, pencarian folder yang dipetakan berfungsi. Saya telah tertipu untuk berpikir itu diperbaiki sebelum (kadang-kadang setelah beberapa jam itu kembali ke keadaan rusak). Saya optimis berhati-hati tentang perbaikan ini dan akan menandainya sebagai jawaban jika terbukti positif.
mbursill
Tidak yakin mengapa ini berhasil, tetapi menyalakan opsi "Jangan gunakan indeks saat mencari di file folder untuk file sistem" berhasil. Jelas drive yang dipetakan tidak berisi file sistem apa pun. Sangat aneh.
mbursill
1

Pergi ke Home Group pada mesin Windows 7 di panel kontrol (saya tahu, tapi tahan dengan saya ...). Klik "ubah opsi berbagi lanjutan" dan di bagian publik, aktifkan penemuan jaringan (atau matikan, terapkan, aktifkan, terapkan, jika sudah aktif). Indeks ulang dan reboot.

Ini hanya saran. Juga, apakah Anda memperhatikan jika drive jaringan bersama muncul dengan X di atasnya, bahkan untuk periode waktu singkat, ketika mesin dihidupkan? Win 7 memiliki kebiasaan menyerah pengindeksan berbagi jaringan jika tidak segera tersedia saat bootup, bahkan jika kemudian tersedia, seperti dalam 30 detik.

Saya menduga ini ada hubungannya dengan interaksi Home Group, bahkan jika Anda mematikannya. Saya telah menghabiskan waktu berhari-hari untuk membuat mesin terlihat ketika, tanpa alasan yang jelas, mereka segera tersedia untuk mesin lain pada OS yang sama. Semua kasus ini melibatkan beberapa jenis masalah "homegroup" Windows 7.

sepuluh kali
sumber
1

Coba masuk dari PC klien dan klik kanan pada drive yang dipetakan. Pastikan bahwa "izinkan file pada drive ini memiliki konten yang diindeks ..." dicentang.

Pilihan lain yang akan saya periksa adalah: klik dua kali drive yang dipetakan, pilih semua folder dan kemudian klik kanan pada mereka, klik lanjut, lalu pastikan bahwa "folder siap untuk pengarsipan" dicentang dan "izinkan file dalam folder ini untuk isi isinya diindeks "dicentang.

Saya pikir bahwa pengaturan ini biasanya ditetapkan pada basis per pc, tidak diambil dari pengaturan server.

Dave T
sumber
1

Saya mendapatkan ini berfungsi di situs yang saya jaga, di mana mereka perlu mencari di folder tertentu di jaringan untuk dokumen yang dipindai, dan untuk mencari teks dalam file PDF. Bekerja dengan indah. Dari koleksi sekitar 70.000 file, mereka dapat mencari hampir secara instan melalui jaringan untuk nama file dan dokumen PDF yang berisi teks tertentu. Maaf, ini tidak membahas masalah Anda yang sebenarnya, tetapi semoga Anda, atau seseorang, mendapat manfaat dari upaya saya. Saya mengirim email kepada seseorang hasil saya untuk memberi tahu mereka tentang hal itu dan untuk mendokumentasikannya. Sekarang dibagikan di sini :)

Bersulang.

|||| >>

Dua jam ****** berkeliling dan dua jam lagi mencari dan akhirnya saya menemukan ini:

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

Inilah yang saya cari !! Mengapa saya tidak dapat menemukan satu situs web MS yang memberitahukan hal ini kepada saya **?!?

... pengguna Windows 7 juga dapat mencari konten yang disimpan dalam folder bersama di jaringan. Untuk melakukan ini, prasyarat berikut diperlukan: Komputer jarak jauh harus menjalankan Windows 7, Windows Vista, Windows Server 2008, Windows Server 2008 R2, atau Windows XP atau Windows Server 2003 dengan WDS 4.0 diinstal. Layanan Pencarian Windows (WSearch) harus dijalankan pada komputer jarak jauh (pada Windows Server 2008, Anda dapat mengaktifkan layanan pencarian dengan menginstal peran Layanan File dan kemudian mengaktifkan layanan peran Pencarian Windows dalam peran itu). Direktori bersama pada komputer jarak jauh harus dimasukkan dalam lingkup yang diindeks pada komputer jarak jauh. Catatan Untuk memberikan pengalaman yang optimal untuk pencarian jarak jauh, Microsoft merekomendasikan bahwa komputer yang menjalankan versi Windows yang lebih lama diinstal dengan WDS 2.6.6 atau WDS 3.01 ditingkatkan ke WDS 4.0.

Pencarian jarak jauh yang dilakukan dari komputer lokal menggunakan layanan Pencarian Windows pada komputer jarak jauh untuk melakukan kueri terhadap indeks pada komputer jarak jauh.

Julian
sumber
Hanya untuk memperjelas, satu-satunya indeks dalam solusi ini ada di server. TIDAK ada satu pun klien yang menyimpan indeks mereka sendiri. Semua klien menjalankan windows 7 dan tidak perlu melakukan sesuatu yang khusus kepada mereka untuk membuat mereka bekerja (kecuali apa pun di situs web yang saya mungkin lupa). Saya percaya klien Windows XP akan membutuhkan pencarian windows 4 diinstal, tetapi tidak akan memerlukan indeks lokal. Saya harus mengabaikan / menonaktifkan layanan pengindeksan yang dibangun ke dalam server (server windows 2003) dan menginstal Windows Search 4 di server. Kemudian saya mengkonfigurasi Pencarian Windows menggunakan kebijakan grup.
Julian
0

Kedengarannya seperti kasus pengindeksan yang buruk / tidak lengkap / korup.

Sudahkah Anda mencoba pencarian yang sama persis langsung di server? Jika itu juga tidak berhasil, mungkin saya menyarankan untuk memaksakan pembangunan kembali indeks:

  1. Klik Mulai , klik Jalankan , ketik regedit , lalu klik OK .
  2. Temukan dan kemudian klik subkunci registri berikut: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully
  3. Pada menu Edit , klik Ubah .
  4. Ketik 0 , lalu tekan ENTER.
  5. Keluar dari Peninjau Suntingan Registri, dan kemudian restart komputer.

(Langkah-langkah yang diambil dari basis pengetahuan MS .)

Olivier L.
sumber
Ini terlihat menjanjikan tetapi tidak berhasil. Namun saya belajar bahwa hanya satu sistem yang terpengaruh. Server sendiri dapat melakukan pencarian tanpa masalah. Saya menguji klien Windows 7 lain dan mencari drive yang dipetakan berhasil. Sayangnya, sistem yang digunakan lebih sering (dan membutuhkan pencarian) masih gagal. Apakah indeks drive jaringan yang dipetakan benar-benar akan disalin lokal? Tidakkah string kueri dikirim ke server untuk dieksekusi dan hanya hasilnya yang dikembalikan?
mbursill
Sejauh yang saya tahu, drive yang dipetakan adalah jalan pintas sederhana ke jalur UNC. Tidak ada koneksi yang dibuat ke layanan jarak jauh (misalnya layanan Windows Search dari server Win2k8 Anda) melalui drive yang dipetakan. Sekarang saya memikirkannya, mungkin Anda perlu memverifikasi bahwa drive yang dipetakan sebenarnya diindeks pada mesin Win7. Masuk Opsi Pengindeksan dari Panel Kontrol Anda dan periksa drive yang dipetakan jika tidak diperiksa. Jika sudah dicentang, klik Advanced dan kemudian Rebuild untuk membangun kembali indeks. Semoga itu akan berhasil.
Olivier L.
Cukup baca di sini bahwa, seperti yang Anda katakan, Windows cukup cerdas untuk menggunakan indeks jarak jauh di jalur UNC. Pelajari sesuatu setiap hari. Bagaimanapun, jika Anda belum melakukannya, mungkin Anda ingin memecahkan masalah Anda melalui Opsi Pengindeksan mesin Win7. Mungkin menghapus pengindeksan lokal dari drive yang dipetakan jika saat ini disetel?
Olivier L.
@ mbursill, apakah Anda yakin izin tidak apa-apa untuk satu komputer yang tidak bisa mendapatkan apa pun? (baik akun pengguna dan komputer?) Server 2008 harus melakukan pencarian, lalu menyaring apa yang Anda tidak memiliki akses.
Brian
@ Olivier, dengan Win 7 Anda tidak dapat menambahkan UNC atau memetakan drive ke indeks lokal. Anda memuat Opsi Pengindeksan, klik Ubah, lalu "Tampilkan semua lokasi". Anda melihat semuanya lokal, bahkan disk yang dapat dilepas, tetapi tidak ada yang jauh. Yang mengatakan, saya mencoba membangun kembali, dan ketika akhirnya selesai, saya masih tidak dapat mencari drive yang dipetakan. String pencarian yang sama persis (satu kata) pada server atau klien kedua berfungsi, tetapi tidak pada yang satu ini Win 7. Mencari konten yang diindeks secara lokal berfungsi dengan baik.
mbursill
0

Anda harus menyertakan drive yang dipetakan ke opsi pengindeksan di win 7.

rabbid
sumber
0

Coba buat Perpustakaan baru dan termasuk folder di Perpustakaan.

Ryan Ries
sumber
0

Apa yang tampaknya dilewatkan oleh semua deskripsi, adalah bahwa bahkan pada sistem klien , mengingat itu menjalankan Windows Server 2008 dan di atasnya (katakanlah sebagai Remote Desktop Server), Pencarian Windows hanya akan berfungsi, jika RDS memiliki peran File-Services diinstal dan Fitur Pencarian Windows diaktifkan.

frispete
sumber
-1

Saya mencoba modifikasi sederhana ini dan bekerja seperti pesona. Dapatkan ini dari beberapa jenius bernama Thekid2point0 di situs lain:

"Tidak yakin apakah ini akan membantu tetapi saya memiliki pengguna dengan masalah yang sama dan setelah beberapa saat mengubah semua pengaturan yang dapat saya temukan, saya menemukan satu yang melakukan trik. Di bawah opsi Folder buka tab Pencarian dan di bawah cara mencari periksa "Jangan gunakan indeks ketika mencari di folder file untuk file sistem" centang kotak tutup windows explorer dan kemudian buka kembali dan coba pencarian Anda lagi. Ini berhasil bagi saya semoga ini akan membantu orang lain di luar sana. "

Shawn T.
sumber
Idealnya Anda harus selalu menautkan ke sumber Anda. Saya juga menyarankan untuk lebih ke titik karena setengah dari ini tidak berguna.
Julie Pelletier