Prawidłowy sposób wyłączenia indeksowania w systemie Windows 7

66

Jaki jest najlepszy sposób na wyłączenie indeksowania w systemie Windows 7?

Wszystkie artykuły znalezione online instruują mnie, aby uzyskać dostęp do services.msc i wyłączyć usługę wyszukiwania systemu Windows . Jednak nawet po tym, kiedy kliknąłem właściwości mojego dysku C prawym przyciskiem myszy, zauważyłem, że „Zezwalaj na pliki na tym dysku ... indeksowane ...” jest nadal zaznaczone.

Czy powinienem więc odznaczyć tę opcję i ponownie włączyć Wyszukiwanie systemu Windows? Lub po prostu odznacz i pozostaw usługę wyszukiwania Windows wyłączoną?

Andrea
źródło

Odpowiedzi:

61

Jeśli Twoim celem jest zachowanie funkcji wyszukiwania, ale nie używanie indeksów, musisz skonfigurować następującą sytuację:

  • Wyłącz indeksowanie (aby zapobiec tworzeniu indeksu).
  • Usuń istniejący indeks (aby uniemożliwić Windowsowi korzystanie z indeksu podczas wyszukiwania).
  • Unikaj ponownego włączania indeksowania.
  • Opcjonalnie: włącz wyszukiwanie zawartości pliku.

Wyłączanie indeksowania

Start -> Uruchom -> services.msc -> wyłącz i zatrzymaj Windows Search.

Upewnij się, że typ uruchamiania jest ustawiony na wyłączony, aby uniemożliwić automatyczne ponowne uruchomienie systemu Windows.

Okno dialogowe usługi wyszukiwania systemu Windows

Usuwanie istniejącego indeksu

Ścieżkę do indeksu wyszukiwania można uzyskać w następującym oknie dialogowym:

Panel sterowania -> Opcje indeksowania -> Zaawansowane

Ponieważ jednak wyłączyliśmy indeksowanie, będzie puste:

Puste okno dialogowe Właściwości wyszukiwania systemu Windows

Ale nadal możemy sprawdzić wartość w rejestrze:

  • Start -> Uruchom -> regedit.exe
  • Przeglądaj do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • Potrzebujemy wartości DataDirectoryklucza:

Konfiguracja rejestru wyszukiwania systemu Windows

Usuń Searchfolder określony przez tę ścieżkę.

Unikaj ponownego włączania indeksowania

Uwaga: po uruchomieniu wyszukiwania często zobaczysz to okno podręczne:

Propt, aby włączyć indeksowanie wyszukiwania

Jeśli włączysz tę opcję, usługa indeksowania zostanie zrestartowana, a system Windows zacznie używać indeksu dla indeksowanych lokalizacji. Nie rób tego, jeśli nie chcesz, aby korzystał z indeksu.

Wyszukaj zawartość pliku

Możesz włączyć wyszukiwanie zawartości pliku:

Panel sterowania -> Opcje folderów -> Karta Wyszukiwanie

Przeszukaj konfigurację zawartości pliku

Adam Millerchip
źródło
38

Nie przejmuj się polem wyboru „Zezwalaj na pliki na tym dysku ...”. Nawet jeśli jest zaznaczone, jeśli usługa jest wyłączona, system Windows w ogóle niczego nie indeksuje.

Jeśli chcesz, możesz całkowicie odinstalować Wyszukiwanie systemu Windows, jak wyjaśniono w tym samouczku (na maximumpcguides.com).

Zrzut ekranu przedstawiający rozpoczęcie pracy - panel sterowania - programy i funkcje

Zrzut ekranu przedstawiający „Włączanie lub wyłączanie funkcji systemu Windows”

alternatywny tekst

Snark
źródło
Dzięki za pomoc! Tak naprawdę nie korzystam z Windows Search, ale myślę, że dobrze jest go zachować.
Gdzie jest to okno? Jak mogę to otworzyć?
pguardiario
Idziesz tam przez [start] [panel sterowania] [programy i funkcje] [wyłącz funkcje systemu Windows]. (Zrzuty ekranu dodano również do posta Snarks).
Hennes,
czy nadal będę mógł korzystać z funkcji wyszukiwania? w prawym górnym rogu, aby wyszukać plik? Dzięki!
Chen Stats Yu
18

Dwie poprzednie odpowiedzi pokazują, jak całkowicie wyłączyć wyszukiwanie w systemie Windows. Powoduje to również znikanie pól wyszukiwania w różnych miejscach, w szczególności pola wyszukiwania w dolnej części menu Start i pola wyszukiwania w prawym górnym rogu eksploratorów plików.

Osobiście podoba mi się pole wyszukiwania w różnych miejscach, po prostu nie chcę, aby proces indeksowania był cały czas uruchomiony. Głównymi zaletami indeksowania jest to, że prowadzi ono do szybszych wyszukiwań oraz do wyszukiwania w dokumentach i do wyszukiwania przez e-mail. Jeśli nie potrzebujesz żadnego z nich, ale ogólnie chcesz kontynuować wyszukiwanie, wykonaj następujące czynności:

  1. Nie wyłączaj wyszukiwania systemu Windows ani nie włączaj go ponownie za pomocą OptionalFeatures.exe. (w razie potrzeby uruchom ponownie).

  2. Przejdź do kontroli usług (albo przez komputer, kliknij prawym przyciskiem myszy, Zarządzaj lub wpisując services.mscw polu wyszukiwania w menu Start).

  3. Znajdź usługę wyszukiwania systemu Windows, kliknij prawym przyciskiem myszy, Właściwości i ustaw ją disabledpodczas uruchamiania.

  4. Uruchom ponownie (nie jest to absolutnie konieczne, ale nie będzie można zobaczyć, czy zadziałało do momentu ponownego uruchomienia).

Pamiętaj, że dokumenty utworzone po wykonaniu tej czynności nie będą znajdować się w polach wyszukiwania. Wyszukiwanie w systemie Windows opiera się wyłącznie na indeksach i nie odpowiada findjuż systemowi uniksowemu (tak jak miało to miejsce w dniach Windows XP).

Czasami możesz włączyć usługę wyszukiwania systemu Windows i pozostawić komputer włączony na noc, aby zaktualizował indeksy.

Bardzo dobrą dogłębną dyskusję na temat wyszukiwania systemu Windows można znaleźć na Wikipedii .

dirkjot
źródło
„Czasami możesz włączyć usługę wyszukiwania systemu Windows i pozostawić komputer włączony na noc, aby zaktualizował indeksy”. Czy można to zautomatyzować, aby występowało tylko w nocy?
endolith
2
@endolith Świetny pomysł. Spróbuję tego, używając odpowiedzi Mehrdada poniżej + harmonogramu zadań. Aby uruchomić / zatrzymać usługę za pomocą wiersza poleceń (zamiast jedynie zmieniać jej wartość początkową), możesz wpisać „net stop WSearch” lub „net start WSearch”.
Coldblackice
9

Po prostu wpisz to w Start->Run( Win+ R):

sc config WSearch start= disabled

Wyłącza usługę indeksowania.

Mehrdad
źródło
7

Możesz odinstalować tylko usługę indeksowania (w przeciwieństwie do wszystkich wyszukiwań w systemie Windows, które mają nieco duże konsekwencje, jak poniżej).

Aby odinstalować usługę indeksowania, otwórz okno dialogowe Funkcje systemu Windows (Start -> OptionalFeatures.exe) i odznacz pozycję Usługa indeksowania .


Ostrzeżenie dotyczące odinstalowywania wyszukiwania systemu Windows

Synetech
źródło
2

Po prawie 30 latach kodowania stałem się (co zrozumiałe) wielkim fanem poleceń jednowierszowych, gdy tylko jest to możliwe - zwłaszcza gdy może zastąpić całą stronę instrukcji / działań fantazyjnymi zrzutami ekranu. :)

Oto najodpowiedniejsza, w pełni obsługiwana i najbardziej wydajna (trudna do pokonania jedna krótka linia jednego polecenia) metoda wyłączenia ORAZ W PEŁNI I CZYSTO USUŃ usługę wyszukiwania (indeksowania) w systemie Windows 7 i nowszych:


  1. Otwórz „Wiersz polecenia” jako administrator (należy wykonać jako administrator)


  2. Wykonaj następujące polecenie:


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


  3. Restart


Najlepsze jest to, że jeśli zmienisz zdanie, a później okaże się, że potrzebujesz / potrzebujesz usługi, po prostu zmień słowo „wyłącz”, aby „włączyć” w poleceniu i uruchom go ponownie, aby przywrócić usługę.



UWAGA: Jedną rzeczą, którą zaleciłbym wykonanie PRZED jakimkolwiek działaniem, aby zrezygnować z usługi wyszukiwania systemu Windows, jest wykonanie tych instrukcji pod linkiem poniżej PIERWSZEJ (potrzebne tylko, jeśli jesteś użytkownikiem programu Outlook / Exchange), aby upewnić się, że powiązania między indeksowaniem poczty a wyszukiwaniem systemu Windows są prawidłowe odcięty przed usunięciem lub możesz mieć problemy z wyłączeniem indeksowania poczty później:

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

Collin Chaffin
źródło