Bisakah saya memaksa kecepatan penuh ke layanan pengindeksan Windows?

42

Di windows 7 ada 'jeda' dan ada 'kecepatan pengindeksan berkurang karena aktivitas pengguna' tetapi bagaimana jika seseorang menginginkan kecepatan penuh selama aktivitas desktop?

j riv
sumber
Di XP, saya yakin Anda bisa melakukan ini dengan mengakses utilitas layanan pengindeksan. Dari dokumentasi MS: 1. Buka Manajemen Komputer (Lokal) 2. Di pohon konsol, klik dua kali Layanan dan Aplikasi. 3. Klik dua kali Layanan Pengindeksan. Untuk membuka Manajemen Komputer, klik Mulai, lalu klik Panel Kontrol. Klik Performa dan Pemeliharaan, klik Alat Administratif, lalu klik dua kali Manajemen Komputer.
Harv
1
Lalu apa? Anda hanya mengklik di sana.
j riv
Di mana prioritas pelaksanaan proses pengindeksan?
cp2141
Ngomong-ngomong, untuk apa yang layak saya perhatikan bahwa tidak perlu lebih dari 2 sampai 5 menit untuk itu untuk pergi ke kecepatan penuh sehingga itu bukan fungsi kritis untuk memiliki di tempat pertama. Setidaknya di Windows 8.
j riv

Jawaban:

59

Ada pengaturan dalam kebijakan grup untuk komputer, jadi Anda tidak perlu mengedit registri secara manual.

  • Dialog buka jalankan: Win+R
  • Ketik "gpedit.msc" dan pilih OK
  • Telusuri ke Konfigurasi Komputer \ Template Administratif \ Komponen Windows \ Pencarian
  • Pilih "Disable backer indexer", dan atur ke Diaktifkan.

masukkan deskripsi gambar di sini

Pengaturan ini tidak akan berlaku hingga layanan dimulai ulang. Cara termudah adalah dengan hanya me-reboot komputer Anda, tetapi Anda dapat melakukannya secara langsung

  • Dialog buka jalankan: Win+R
  • Ketik "services.msc" dan pilih OK
  • Gulir ke "Pencarian Windows"
  • Klik kanan dan pilih "Restart"

Lihat juga

Triynko
sumber
1
Ini benar-benar metode yang lebih baik daripada mengedit registri.
alx9r
Jika layanan indeks sedang berjalan saat ini: services.msc -> Pencarian Windows -> stop -> tunggu sebentar ... -> mulai lagi. Atau restart PC Anda.
mgutt
1
Jika sedang berjalan, itu tidak akan diterapkan secara instan. Jadi pergi ke servises.msc -> pencarian windows -> restart layanan
Ev0oD
1
Ini hanya berfungsi untuk versi Pro atau versi yang lebih tinggi. Versi rumah tidak memiliki opsi ini
smac89
Sejauh ini jawaban terbaik. (walaupun, saya tidak menyadari itu tidak tersedia untuk versi Home).
Cricrazy
18

Ringkasan dari halaman ini

  • batasi folder apa yang diindeks
  • perbarui Pencarian Windows Anda ke versi 4.0 (Tetapi hanya jika Windows Updater belum melakukan)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    setel nilainya menjadi 1 jika Anda menggunakan komputer yang bukan domain
  • di domain bergabung dengan komputer, edit kebijakan grup Anda dan setel Nonaktifkan pengindeks pengaktifan untuk diaktifkan Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 dengan kata lain: Jangan khawatir tentang aktivitas sistem - cukup indeks dan selesaikan saja!

cbarth
sumber
Kunci sebenarnya adalah HKLM \ Software \ Kebijakan \ Microsoft \ Windows \ Windows Search \ Gathering Manager \ DisableBackoff. Saya akan mengedit jawabannya. Juga, untuk referensi mengenai rekomendasi Microsoft (yang tidak mengacaukan kunci ini, tentu saja), lihat support.microsoft.com/en-us/kb/2903552 . Yang mengatakan, jika ada yang salah, orang selalu bisa mengembalikan DisableBackoff ke 0.
Jon
Halaman ini dari Microsoft mengatakan kunci registri adalah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager, kemudian: DWORD: DisableBackOff=1 Namun, saya tidak diizinkan untuk mengedit kunci ini, bahkan sebagai admin lokal!
kevinarpe
Ingatlah untuk memulai kembali layanan setelah. Berfungsi dengan baik pada Sever 2012 R2
user2924019
10

Registri di atas "retas" dalam jawaban berperingkat teratas pertama tampaknya hanya berlaku untuk pencarian Windows 4 di XP, bukan 7.

Jalur yang benar ke kunci registri adalah:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager

Selanjutnya, Anda harus mengubah izin untuk mengizinkan perubahan, lalu mulai kembali layanan pencarian.

Ini adalah petunjuk yang saya temukan yang berfungsi :

  1. Mulai editor registri. Tekan Windows Logo Key+ R, ketik regedit, dan tekan enter. Atau, jika Anda tidak memiliki Tombol Logo Windows di keyboard Anda, klik tombol menu mulai, ketik run, tekan enter, lalu ketik regedit, dan tekan entersekali lagi.

  2. Temukan kunci untuk berubah. Di pohon tampilan folder di sebelah kiri, telusuri jalan Anda hingga HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Setelah Anda berada di sana (folder Gathering Manager dipilih di pohon), sejumlah besar kunci akan muncul di jendela kanan. Temukan yang dipanggil DisableBackOffOnUser.

    • Kunci ini adalah tentang semua ini. Ini pada dasarnya menentukan apakah proses pengindeksan harus berhenti atau tidak ketika pengguna melakukan sesuatu. Ada tombol serupa lainnya yang dapat Anda edit untuk memaksa pengindeks tetap mengindeks bahkan jika Anda sedang bermain Bioshock sambil menyalin DVD dan sedikit nyala api datang dari prosesor Anda, tetapi itu tidak terlalu penting, jadi kami hanya akan fokus pada yang satu ini kunci. Sayangnya, Vista tidak akan membiarkan Anda mengubah nilai kunci (jika Anda mencoba, itu akan mengecewakan Anda dengan Error writing the value’s new contents.:), meskipun kami telah dinaikkan untuk memiliki hak administrator. Jadi, untuk mendapatkan izin untuk mengubah nilai kunci, Anda harus melakukan hal berikut.

  3. Klik pada kunci, sehingga itu dipilih. Buka Editmenu dan pilih Permissions. Di jendela sembulan, klik Advancedtombol. Di jendela sembul yang baru, pilih Ownertab, lalu di daftar di bawah ini Change owner to:, pilih Administrators, lalu klik OKtombol pada kedua jendela sembul untuk kembali ke editor registri.

  4. Sekarang, kita dapat mengklik dua kali kunci dan mengubah nilainya menjadi 1(satu). Klik OKdan tutup editor registri.

  5. Nyalakan kembali komputer Anda (atau restart layanan Pencarian Windows jika Anda tahu caranya), dan pengindeks akan mulai mengindeks barang-barang Anda bahkan saat Anda sedang bekerja. Dalam sekitar dua puluh menit yang dibutuhkan saya untuk menulis ini, Vista telah mengindeks 46.000 file di komputer saya.

pengguna2830797
sumber
Untuk me-restart windows indexing, Windows Key + R-> services.msc-> OK-> find Windows Search-> klik kanan ->Restart
smac89
1
Ini juga berfungsi pada windows 10.
notandy
6

Buka dalam registri untuk:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager \

dan atur nilai " DisableBackoff " menjadi 1

Kunci registri menarik lainnya:

  • NonaktifkanBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser
AmaCha
sumber
-2

"Searchindexer.exe" di task manager (Anda mungkin harus menunjukkan proses dari semua pengguna), Anda dapat mengatur prioritas untuk program itu di sana.

Klik kanan pada Searchindexer.exe, pilih Prioritas> Di Atas Normal atau Tinggi (jangan pernah pilih "waktu nyata")

http://techblissonline.com/run-program-process-cpu-priority-windows-vista-xp/

Sisi bawah:

Ini bisa memperlambat kinerja desktop atau mengunci sistem jika diatur ke prioritas tinggi, memulai ulang sistem atau mematikan proses akan menghapus pengaturan ini.

Anda harus mengatur ini setiap kali SearchIndexer dimuat.

.

Berikut adalah beberapa perangkat lunak yang dapat mengubah prioritas secara permanen, saya tidak akan membuat perubahan permanen sampai Anda telah bereksperimen dengan pengaturan terlebih dahulu, itu dapat menyebabkan masalah saat boot jika Anda memilih prioritas yang terlalu tinggi dan mengaturnya secara permanen.

http://www.prnwatch.com/prio.html

.

Moab
sumber
Saya tidak yakin layanan pengindeksan melakukan hal dengan mengubah prioritas prosesnya sendiri ..
Harv
Tidak yakin apa yang dimaksud OP dengan "Kecepatan Penuh", hanya memposting satu-satunya hal yang dapat diterapkan pada pertanyaan, setidaknya bagi saya.
Moab
2
Pertanyaannya jelas, bukan berarti prioritas. Ini berarti kebalikan dari 'berkurang karena aktivitas pengguna' yang disebutkan dalam pertanyaan. Jadi berhentilah menyalahkan saya.
j riv
Itu bukan untuk saya, tautan ke tempat saya menyalahkan Anda untuk apa pun.
Moab