Cách chính xác để vô hiệu hóa lập chỉ mục trong Windows 7


66

Cách tốt nhất để vô hiệu hóa lập chỉ mục trong Windows 7 là gì?

Tất cả các bài viết mà tôi đã tìm thấy trực tuyến đều hướng dẫn tôi truy cập services.msc và vô hiệu hóa dịch vụ Windows Search . Tuy nhiên, ngay cả sau khi tôi đã làm điều đó, khi tôi nhấp chuột phải vào các thuộc tính của ổ C, tôi nhận thấy "Cho phép các tệp trên ổ đĩa này ... được lập chỉ mục ..." vẫn được chọn.

Vậy tôi có nên bỏ chọn tùy chọn đó và bật lại Windows Search không? Hoặc chỉ bỏ chọn nó và để dịch vụ Windows Search bị vô hiệu hóa?

Câu trả lời:


61

Nếu mục tiêu của bạn là duy trì chức năng tìm kiếm, nhưng không sử dụng các chỉ mục, bạn cần thiết lập tình huống sau:

  • Tắt lập chỉ mục (để ngăn chặn một chỉ mục được sản xuất).
  • Xóa chỉ mục hiện có (để ngăn các cửa sổ sử dụng chỉ mục trong khi tìm kiếm).
  • Tránh bật lại chỉ mục.
  • Tùy chọn: cho phép tìm kiếm nội dung tập tin.

Tắt lập chỉ mục

Bắt đầu -> Chạy -> services.msc -> tắt và dừng Windows Search.

Đảm bảo rằng loại Khởi động được đặt thành bị tắt để ngăn Windows tự động khởi động lại.

Hộp thoại dịch vụ tìm kiếm Windows

Xóa chỉ mục hiện có

Bạn có thể nhận đường dẫn đến chỉ mục tìm kiếm từ hộp thoại sau:

Bảng điều khiển -> Tùy chọn lập chỉ mục -> Nâng cao

Tuy nhiên, vì chúng tôi đã vô hiệu hóa lập chỉ mục, nó sẽ trống:

Hộp thoại Windows Search Properties trống

Nhưng chúng ta vẫn có thể tra cứu giá trị trong sổ đăng ký:

  • Bắt đầu -> Chạy -> regedit.exe
  • Duyệt đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • Chúng ta cần giá trị của DataDirectorykhóa:

Cấu hình đăng ký Windows Search

Xóa Searchthư mục được chỉ định bởi đường dẫn đó.

Tránh bật lại chỉ mục

Xin lưu ý rằng khi bạn chạy tìm kiếm, bạn sẽ thường xuyên thấy cửa sổ bật lên này:

Propt để bật lập chỉ mục tìm kiếm

Nếu bạn bật tính năng này, dịch vụ lập chỉ mục sẽ được khởi động lại và Windows sẽ bắt đầu sử dụng chỉ mục cho các vị trí được lập chỉ mục. Vì vậy, đừng làm điều đó nếu bạn không muốn nó sử dụng chỉ mục.

Tìm kiếm nội dung tập tin

Bạn có thể muốn bật tìm kiếm nội dung tập tin:

Bảng điều khiển -> Tùy chọn thư mục -> Tab tìm kiếm

Tìm kiếm cấu hình nội dung tập tin


38

Đừng bận tâm đến hộp kiểm "Cho phép tệp trên ổ đĩa này ...". Ngay cả khi được kiểm tra, nếu dịch vụ bị vô hiệu hóa, Windows sẽ không lập chỉ mục gì cả.

Nếu bạn muốn, bạn hoàn toàn có thể gỡ cài đặt Windows Search, như được giải thích trong hướng dẫn này (tại maximumpcguides.com).

Ảnh chụp màn hình về việc bắt đầu - bảng điều khiển - chương trình và tính năng

Ảnh chụp màn hình của việc chọn "Bật hoặc tắt tính năng của windows"

văn bản thay thế


Cảm ơn đã giúp đỡ! Tôi không thực sự sử dụng Windows Search nhưng tôi đoán giữ nó là tốt.

Cửa sổ này ở đâu? Làm thế nào để tôi mở nó?
pguardiario

Bạn đến đó thông qua [bắt đầu] [bảng điều khiển] [chương trình và tính năng] [tắt tính năng của windows]. (Ảnh chụp màn hình cũng được thêm vào bài Snarks).
Hennes

Tôi vẫn có thể sử dụng chức năng tìm kiếm chứ? góc trên bên phải để tìm kiếm một tập tin? Cảm ơn!
Chen thống kê Yu

18

Hai câu trả lời trước cho bạn thấy cách vô hiệu hóa tìm kiếm Windows hoàn toàn. Điều này cũng khiến các hộp tìm kiếm ở nhiều nơi biến mất, đáng chú ý nhất là hộp tìm kiếm ở dưới cùng của menu Bắt đầu và hộp tìm kiếm ở phía trên bên phải của trình thám hiểm tệp.

Cá nhân, tôi thích hộp tìm kiếm ở nhiều nơi khác nhau, tôi chỉ không muốn một quy trình lập chỉ mục được chạy mọi lúc. Ưu điểm chính của việc lập chỉ mục là nó dẫn đến các tìm kiếm nhanh hơn và tìm kiếm trong tài liệu và tìm kiếm email. Nếu bạn không cần cả hai thứ này, nhưng muốn giữ Tìm kiếm nói chung, hãy tiến hành như sau:

  1. Không tắt tìm kiếm Windows, hoặc bật lại thông qua OptionalFeatures.exe. (khởi động lại nếu cần thiết).

  2. Chuyển đến điều khiển dịch vụ (thông qua Máy tính, nhấp chuột phải, Quản lý; hoặc bằng cách nhập services.mscvào hộp tìm kiếm ở menu Bắt đầu).

  3. Tìm dịch vụ Windows Search, nhấp chuột phải, Thuộc tính và đặt thành disabledlúc khởi động.

  4. Khởi động lại (không thực sự cần thiết, nhưng bạn sẽ không thể biết liệu nó có hoạt động cho đến khi bạn khởi động lại không).

Lưu ý rằng các tài liệu được tạo sau khi bạn làm điều này sẽ không được tìm thấy bởi các hộp tìm kiếm. Tìm kiếm Windows chỉ dựa trên các chỉ mục và không thực hiện tương đương với Unix findnữa (như đã làm trong thời Windows XP).

Thỉnh thoảng bạn có thể bật dịch vụ Windows Search và để máy tính qua đêm để cập nhật các chỉ mục.

Một cuộc thảo luận chuyên sâu về tìm kiếm cửa sổ có thể được tìm thấy tại Wikipedia .


"Thỉnh thoảng bạn có thể bật dịch vụ Windows Search và để máy tính của bạn qua đêm để cập nhật các chỉ mục." Điều này có thể được tự động để chỉ xảy ra vào ban đêm?
endolith

2
@endolith Ý tưởng tuyệt vời. Tôi sẽ thử điều này bằng cách sử dụng câu trả lời của Mehrdad bên dưới + trình lập lịch tác vụ. Để bắt đầu / dừng dịch vụ thông qua dòng lệnh (thay vì chỉ thay đổi giá trị khởi động của nó), bạn có thể nhập "net stop WSearch" hoặc "net start WSearch".
Coldblackice

9

Chỉ cần nhập này vào Start->Run( Win+ R):

sc config WSearch start= disabled

Nó vô hiệu hóa dịch vụ lập chỉ mục.


7

Bạn chỉ có thể gỡ cài đặt dịch vụ Lập chỉ mục (trái ngược với tất cả các tìm kiếm Windows có phân nhánh lớn như bên dưới).

Để gỡ cài đặt dịch vụ Lập chỉ mục, hãy mở hộp thoại Tính năng của Windows (Bắt đầu -> OptionalFeatures.exe) và bỏ chọn mục nhập Dịch vụ lập chỉ mục.


Cảnh báo gỡ cài đặt Windows Search


2

Sau gần 30 năm mã hóa, tôi (có thể hiểu được) trở thành một fan hâm mộ lớn của các lệnh một lớp bất cứ khi nào có thể - đặc biệt là khi nó có thể thay thế toàn bộ trang hướng dẫn / hành động bằng các ảnh chụp màn hình lạ mắt. :)

Dưới đây là phương pháp thích hợp nhất, được hỗ trợ đầy đủ và hiệu quả nhất (khó đánh bại một dòng ngắn của một lệnh) để vô hiệu hóa VÀ HOÀN TOÀN VÀ SẠCH XÓA dịch vụ Windows Search (lập chỉ mục) trên Windows 7 trở lên:


  1. Mở "Dấu nhắc lệnh" với tư cách quản trị viên (phải được thực hiện với tư cách quản trị viên)


  2. Thực hiện lệnh sau:


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


  3. Khởi động lại


Phần tốt nhất là nếu bạn thay đổi ý định và sau đó tìm thấy bạn cần / muốn dịch vụ, chỉ cần thay đổi từ "vô hiệu hóa" thành "bật" trong lệnh và chạy lại với khởi động lại để khôi phục dịch vụ.



LƯU Ý: Một điều tôi khuyên bạn nên thực hiện TRƯỚC bất kỳ hành động nào để từ bỏ dịch vụ Windows Search là tuân theo các hướng dẫn này tại liên kết bên dưới FIRST (chỉ cần nếu bạn là người dùng Outlook / Exchange) để đảm bảo quan hệ giữa lập chỉ mục thư và Windows Search là đúng bị cắt đứt trước khi xóa hoặc bạn có thể gặp sự cố vô hiệu hóa việc lập chỉ mục thư sau này:

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.