Windows 7'de dizin oluşturmayı devre dışı bırakmanın doğru yolu


66

Windows 7'de dizin oluşturmayı devre dışı bırakmanın en iyi yolu nedir?

Çevrimiçi bulduğum makalelerin tümü bana services.msc dosyasına erişmemi ve Windows Arama hizmetini devre dışı bırakmamı istedi. Ancak, bunu yaptıktan sonra bile, C sürücümün özelliklerini sağ tıklattığımda, "Bu sürücüdeki dosyalara izin ver ... dizine alındı ​​..." öğesinin hala işaretli olduğunu fark ettim.

Öyleyse bu seçeneğin işaretini kaldırmalı ve Windows Arama'yı yeniden etkinleştirmeli miyim? Yoksa sadece işaretini kaldırın ve Windows Arama hizmetini devre dışı bırakın.

Yanıtlar:


61

Amacınız arama işlevini korumak, ancak dizin kullanmak istemiyorsanız, aşağıdaki durumu ayarlamanız gerekir:

  • İndekslemeyi kapatın (indeks oluşmasını önlemek için).
  • Mevcut dizini silin (pencerelerin arama sırasında dizini kullanmasını önlemek için).
  • Yeniden etkinleştirmeyi indekslemekten kaçının.
  • İsteğe bağlı: dosya içeriğinin aranmasını sağlar.

İndekslemeyi kapatma

Başlat -> Çalıştır -> services.msc -> devre dışı bırak ve durdur Windows Search.

Windows'un yeniden otomatik olarak başlatılmasını önlemek için Başlangıç ​​türünün devre dışı olarak ayarlandığından emin olun .

Windows arama hizmeti iletişim kutusu

Mevcut dizini silme

Arama dizini yolunu aşağıdaki iletişim kutusundan alabilirsiniz:

Denetim Masası -> Dizin Oluşturma Seçenekleri -> Gelişmiş

Ancak indekslemeyi devre dışı bıraktığımız için boş olacak:

Boş Windows Arama Özellikleri iletişim kutusu

Ancak yine de kayıt defterindeki değeri arayabiliriz:

  • Başlat -> Çalıştır -> regedit.exe
  • Göz atın HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • DataDirectoryAnahtarın değerine ihtiyacımız var :

Windows Search Kayıt Defteri Yapılandırması

SearchBu yolla belirtilen klasörü silin .

Yeniden etkinleştirmeyi indekslemekten kaçının

Bir arama yaptığınızda, bu açılır pencereyi sık sık göreceğinizi unutmayın:

Arama indekslemeyi açmak için propt

Bunu etkinleştirirseniz, dizin oluşturma hizmeti yeniden başlatılır ve Windows dizine eklenmiş konumlar için dizini kullanmaya başlar. Öyleyse, dizini kullanmasını istemiyorsan, yapma.

Dosya içeriğini ara

Dosya içeriğini aramayı açmak isteyebilirsiniz:

Denetim Masası -> Klasör Seçenekleri -> Arama Sekmesi

Dosya içeriği yapılandırmasını ara


38

"Bu sürücüdeki dosyalara izin ver ..." onay kutusunu zahmet etmeyin. İşaretli olsa bile, hizmet devre dışı bırakılmışsa, Windows hiçbir şey dizine eklemez.

İsterseniz, bu eğiticide (maximumpcguides.com adresinde) açıklandığı şekilde, Windows Search'ü tamamen kaldırabilirsiniz .

Başlayacak ekran görüntüsü - kontrol paneli - programlar ve özellikler

"Windows özelliklerini aç veya kapat" seçeneğinin ekran görüntüsü

alt metin


Yardım için teşekkürler! Gerçekten Windows Search'ü kullanmıyorum ama saklamak iyi.

Bu pencere nerde? Nasıl açarım?
pguardiario

Oraya [başlat] [kontrol paneli] [programlar ve özellikler] [pencerelerin özelliklerini kapat] ile gidin. (Ekran görüntüleri de Snarks postasına eklendi).
Hennes

yine de arama işlevini kullanabilir miyim? Bir dosyayı aramak için sağ üst köşede? Teşekkürler!
Chen, Yu'yu

18

Önceki iki cevap, Windows aramasının tamamen nasıl devre dışı bırakılacağını gösterir. Bu aynı zamanda, çeşitli yerlerdeki arama kutularının kaybolmasına, özellikle Başlat menüsünün altındaki arama kutusu ve dosya araştırıcılarının sağ üstündeki arama kutusunun kaybolmasına neden olur.

Şahsen, arama kutusunu çeşitli yerlerde seviyorum, sadece bir indeksleme işleminin her zaman çalışmasını istemiyorum. Endekslemenin temel avantajları, daha hızlı aramalara, doküman içi aramalara ve e-posta aramalarına yol açmasıdır. Bunlardan hiçbirine ihtiyacınız yoksa ancak Arama'yı genel olarak tutmak istiyorsanız, aşağıdakileri yapın:

  1. Windows aramasını kapatmayın veya yeniden açmayın OptionalFeatures.exe. (gerekirse yeniden başlatın).

  2. Servis kontrolüne gidin (Bilgisayar üzerinden, sağ tıklayın, Yönet veya services.mscBaşlat menüsündeki arama kutusuna yazarak ).

  3. Windows Arama servisini bulun, sağ tıklayın, Özellikler'e tıklayın ve disabledbaşlangıçta ayarlayın .

  4. Yeniden başlatma (kesinlikle gerekli değildir, ancak yeniden başlatana kadar çalışıp çalışmadığını göremezsiniz).

Bunu yaptıktan sonra oluşturulan belgelerin arama kutuları tarafından bulunmayacağını unutmayın. Windows araması yalnızca dizinlere dayanır ve findartık bir Unix'in eşdeğeri yapmaz (Windows XP günlerinde olduğu gibi).

Dizinleri güncellemesi için zaman zaman Windows Arama hizmetini açabilir ve bilgisayarınızı gece boyunca açık bırakabilirsiniz.

Vikipedi'de çok iyi bir pencere araştırması tartışması bulunabilir .


"Zaman zaman Windows Arama hizmetini açabilir ve dizini güncellemesi için bilgisayarınızı gece boyunca açık bırakabilirsiniz." Bu sadece geceleri gerçekleşecek şekilde otomatikleştirilebilir mi?
Endolit

2
@endolith Harika bir fikir. Bunu Mehrdad'ın cevaplarını + görev zamanlayıcısını kullanarak deneyeceğim. Bir hizmeti komut satırı aracılığıyla başlatmak / durdurmak için (yalnızca başlangıç ​​değerini değiştirmek yerine), "net stop WSearch" veya "net start WSearch" yazabilirsiniz.
Coldblackice

9

Sadece şunu yazın Start->Run( Win+ R):

sc config WSearch start= disabled

Dizin oluşturma hizmetini devre dışı bırakır.


7

Yalnızca Dizin Oluşturma hizmetini kaldırabilirsiniz ( aşağıdaki gibi biraz daha büyük sonuçları olan tüm Windows aramalarının aksine ).

Dizin Oluşturma hizmetini kaldırmak için Windows Özellikleri iletişim kutusunu açın (Başlat -> OptionalFeatures.exe) ve Dizin Oluşturma Hizmeti girişini kaldırın .


Windows Search Kaldırma Uyarısı


2

Neredeyse 30 yıllık kodlamadan sonra (anlaşılır şekilde) mümkün olduğunda tek satırlık komutların büyük bir hayranı oldum. :)

İşte en uygun, tam olarak desteklenen ve en verimli (tek bir komutun kısa bir satırını geçmek zor) yöntemi, Windows 7 ve sonraki sürümlerinde Windows Search (indeksleme) hizmetini devre dışı bırakmak ve tamamen temizlemektir:


  1. Yönetici olarak "Komut İstemi" ni açın (yönetici olarak gerçekleştirilmelidir)


  2. Aşağıdaki komutu yürütün:


    dism /online /disable-feature /featurename:SearchEngine-Client-Package


  3. Yeniden Başlatma


En iyi bölüm, fikrinizi değiştirirseniz ve daha sonra servise ihtiyacınız olduğunu / istediğinizi bulursanız, komutta "disable" komutunu "enable" olarak değiştirmeniz ve hizmeti yeniden başlatmak için yeniden başlatmanız yeterlidir.



NOT: Windows Search hizmetinden vazgeçmek için herhangi bir eylemden ÖNCE gerçekleştirmeyi önerdiğim bir şey, posta endeksleme ve Windows Search arasındaki bağların düzgün olmasını sağlamak için FIRST (aşağıdaki bir Outlook / Exchange kullanıcısıysanız gereklidir) aşağıdaki bağlantıdaki yönergeleri izlemektir. Kaldırmadan önce kesildi veya daha sonra postaların endekslenmesini devre dışı bırakmakta sorun yaşayabilirsiniz:

https://support.office.com/en-us/article/Enable-or-disable-Instant-Search-97975193-8f1f-4f0e-b8cd-0cfd35a5703b

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.