Windows dizin oluşturma hizmetine tam hız uygulayabilir miyim?


42

Windows 7'de 'duraklama' var ve 'endeksleme hızı kullanıcı aktivitesine bağlı olarak azaldı' ancak peki ya masaüstü etkinliği sırasında tam hız istiyorsa?


XP’de bunu indeksleme servis yardımcı programına erişerek yapabileceğinizi düşünüyorum. MS belgelerinden: 1. Açık Bilgisayar Yönetimi (Yerel) 2. Konsol ağacında, Hizmetler ve Uygulamalar'ı çift tıklatın. Dizin Oluşturma Hizmeti'ni çift tıklatın. Bilgisayar Yönetimi'ni açmak için Başlat'ı ve ardından Denetim Masası'nı tıklatın. Performans ve Bakım'ı tıklatın, Yönetimsel Araçlar'ı tıklatın ve sonra Bilgisayar Yönetimi'ni çift tıklatın.
Harv

1
Ve sonra ne? Sadece orayı tıklayın.
j riv

İndeksleme işleminin yürütme önceliği nedir?
cp2141

Bu arada, neye değer olursa olsun, tam hıza çıkması 2 ila 5 dakikadan fazla sürmüyor, bu yüzden ilk etapta olması kritik bir işlevsellik değil. En azından Windows 8'de.
j riv

Yanıtlar:


59

Bilgisayar için grup ilkesinde bir ayar vardır, bu nedenle kayıt defterini el ile düzenlemeniz gerekmez.

  • Çalıştır iletişim kutusunu aç: Win+R
  • "Gpedit.msc" yazın ve Tamam'ı seçin
  • Bilgisayar Yapılandırmasına Göz Atın \ Yönetim Şablonları \ Windows Bileşenleri \ Ara
  • "İndeksleyici geri çekilmesini devre dışı bırak" seçeneğini seçin ve Etkin olarak ayarlayın.

görüntü tanımını buraya girin

Bu ayar, servis yeniden başlatılıncaya kadar geçerli olmaz. En kolay yol, bilgisayarınızı yeniden başlatmanızdır, ancak canlı olarak da yapabilirsiniz.

  • Çalıştır iletişim kutusunu aç: Win+R
  • "Services.msc" yazın ve Tamam'ı seçin.
  • "Windows Search" e gidin
  • Sağ tıklayın ve "Yeniden Başlat" ı seçin

Ayrıca bakınız


1
Bu gerçekten kayıt defterini düzenlemekten daha iyi bir yöntemdir.
alx9r,

Dizin servisi şu anda çalışıyorsa: services.msc -> Windows Search -> stop -> bir saniye bekleyin ... -> tekrar başlayın. Veya bilgisayarınızı yeniden başlatın.
mgutt

1
Çalışıyorsa, anında uygulanmayacak.
Servises.msc

1
Bu sadece Pro veya daha yüksek pencereler için geçerlidir. Ev sürümünde bu seçenek yoktur
smac89

Şimdiye kadar en iyi cevap. (Yine de, Home sürümü için uygun olmadığını farketmedim).
Cricrazy,

18

Bu sayfanın özeti

  • hangi klasörlerin endeksleneceğini sınırla
  • Windows Aramanızı sürüm 4.0’a güncelleyin (Ancak, Windows Güncelleyicisi henüz yapmadıysa)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    etki alanına katılmamış bir bilgisayardaysanız değeri 1 olarak ayarlayın.
  • domain katıldı bilgisayara, düzenleme, grup politikası ve set üzerinde devre dışı bırak dizin back-off için etkin Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 Başka bir deyişle: Sistem etkinliği hakkında endişelenmeyin - sadece endeksleyin ve çoktan geçin!


Gerçek anahtar HKLM \ Yazılım \ Politikalar \ Microsoft \ Windows \ Windows Search \ Toplama Yöneticisi \ DisableBackoff'tur. Cevabı düzenleyeceğim. Ayrıca, Microsoft’un önerisine atıfta bulunmak için (elbette bu anahtarla karışmayan), bkz. Support.microsoft.com/en-us/kb/2903552 . Bir şey ters giderse, DisableBackoff'u her zaman 0'a geri yükleyebileceğini söyledi.
Jon

Microsoft'tan bu sayfa kayıt defteri anahtarının olduğunu söylüyor HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager: Öyleyse DWORD: DisableBackOff=1 , yerel yönetici olarak bile bu anahtarı düzenlememe izin verilmiyor!
kevinarpe

Hizmeti sonra başlatmayı unutmayın. Sever 2012 R2'de çalışıyor
user2924019 21:16

10

Kayıt defterinde "ilk" olarak verilen "hack" cevabı, 7 değil, yalnızca XP'deki Windows search 4 için geçerli görünüyor.

Kayıt defteri anahtarının doğru yolu şudur:

HKEY_LOCAL_MACHINE \ YAZILIM \ Microsoft \ Windows Search \ Toplama Yöneticisi

Ayrıca, değişime izin vermek için izinleri değiştirmeniz ve ardından arama servisini yeniden başlatmanız gerekir.

Çalıştığım talimatlar bunlar :

  1. Kayıt defteri düzenleyicisini başlatın. Windows Logo Key+ Tuşlarına basın R, yazın regeditve tuşuna basın enter. Alternatif olarak, klavyenizde bir Windows Logo Tuşu yoksa, başlat menüsü düğmesini tıklayın, yazın run, tuşuna basın enter, sonra yazın regeditve bir enterkez daha basın .

  2. Değiştirilecek anahtarı bulun. Soldaki klasör görünümü ağacında, yolunuza gidin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Orada olduğunuzda (ağaçta Toplama Yöneticisi klasörü seçilir), sağ pencerede bir sürü anahtar belirecektir. Arayanı bul DisableBackOffOnUser.

    • Bu anahtar neyle ilgili olduğu. Temel olarak, kullanıcı bir şey yaparken, indeksleme işleminin durup durmayacağını belirler. Bir DVD riplerken Bioshock oynatıyor olsanız bile indeksleyiciyi indekslemeye devam etmek için düzenleyebileceğiniz başka benzer anahtarlar var ve işlemcinizden küçük alevler geliyordu, ancak bu gerçekten gerekli değil, bu yüzden sadece buna odaklanacağız. tuşuna basın. Ne yazık ki, Vista, Error writing the value’s new contents.yönetici haklarına sahip olmak için yükseltilmiş olsak da , anahtarın değerini değiştirmenize izin vermez (denerseniz, sizi hayal kırıklığına uğratır :). Bu nedenle, anahtarın değerini değiştirmek için izin almak için aşağıdakileri yapmanız gerekir.

  3. Seçilmesi için tuşa tıklayın. Git Editmenüsü seçin Permissions. Açılan pencerede Advanceddüğmeyi tıklayın. Yeni açılan pencerede Ownersekmesini Change owner to:seçin Administrators, ardından aşağıdaki listede seçiminizi yapın , ardından OKkayıt defteri düzenleyicisine dönmek için her iki açılır penceredeki düğmeyi tıklayın .

  4. Şimdi, anahtarı çift tıklayıp değerini 1(bir) olarak değiştirebiliriz. OKKayıt defteri düzenleyicisini tıklayın ve kapatın.

  5. Bilgisayarınızı yeniden başlatın (veya nasıl yapılacağını biliyorsanız Windows Search hizmetini yeniden başlatın) ve indeksleyici çalışırken bile indekslemeye başlayacaktır. Yaklaşık yirmi dakika içinde bunu yazmam beni aldı, Vista bilgisayarımda 46.000 dosyayı indeksledi.


Windows dizin oluşturmayı yeniden başlatmak için, Windows Key + R-> services.msc-> OK-> find Windows Search-> sağ tıklayın ->Restart
smac89 16:15

1
Bu, Windows 10'da da çalışır.
notandy

6

Kayıt defterine gitmek için:

HKEY_LOCAL_MACHINE \ YAZILIM \ Microsoft \ Windows Search \ Toplama Yöneticisi \

ve " DisableBackoff " değerini 1 olarak ayarlayın.

Diğer ilginç kayıt defteri anahtarları:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser

-2

Görev yöneticisinde "Searchindexer.exe" (tüm kullanıcılardan işlemleri göstermeniz gerekebilir), o program için önceliği burada ayarlayabilirsiniz.

Searchindexer.exe'ye sağ tıklayın, Öncelik> Normal Üstü veya Yüksek'i seçin (asla "gerçek zamanlı" seçmeyin)

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

Aşağı tarafı:

Öncelikli olarak ayarlanmışsa, masaüstü performansını yavaşlatabilir veya sistemi kilitleyebilir, Sistemin yeniden başlatılması veya işlemi sonlandırmak bu ayarı temizleyecektir.

SearchIndexer her yüklediğinde bunu ayarlamanız gerekir.

.

İşte, önceliği kalıcı olarak değiştirebilecek bazı yazılımlar, önce ayarlarla denemenizde kalıcı bir değişiklik yapmamam gerektiğini, çok yüksek bir öncelik seçip kalıcı olarak belirlediğinizde önyükleme yaparken sorunlara neden olabileceğini düşünüyorum.

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

.


Endeksleme hizmetinin kendi işlem önceliğini değiştirerek
işini yaptığından

OP'nin "Tam Hız" da ne anlama geldiğinden emin değilsiniz, sadece en azından benim için soruya uygulanabilecek tek şeyi yayınladım.
Moab

2
Soru açık, öncelik anlamına gelmiyor. Bu, soruda belirtilen “kullanıcı etkinliği nedeniyle azalır” ifadesinin tam tersi anlamına gelir. Bu yüzden beni suçlamayı bırak.
j riv

Benim için değil, seni bir şey için suçladığım yerle bağlantı kur.
Moab
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.