วิธีที่ถูกต้องในการปิดการใช้งานการจัดทำดัชนีใน Windows 7


66

วิธีที่ดีที่สุดในการปิดใช้งานการจัดทำดัชนีใน Windows 7 คืออะไร

บทความทั้งหมดที่ฉันพบออนไลน์แนะนำให้ฉันเข้าถึงservices.mscและปิดใช้งานบริการWindows Search อย่างไรก็ตามแม้หลังจากที่ฉันทำเช่นนั้นเมื่อฉันคลิกขวาคุณสมบัติของไดรฟ์ C ของฉันฉันสังเกตเห็นว่า "อนุญาตไฟล์ในไดรฟ์นี้ ... จัดทำดัชนี ... " ยังคงถูกตรวจสอบ

ดังนั้นฉันควรยกเลิกการเลือกตัวเลือกนั้นและเปิดใช้งาน Windows Search อีกครั้งหรือไม่ หรือเพียงแค่ยกเลิกการเลือกและปิดบริการ Windows Search ไว้หรือไม่

คำตอบ:


61

หากวัตถุประสงค์ของคุณคือรักษาฟังก์ชันการค้นหา แต่ไม่ให้ใช้ดัชนีคุณต้องตั้งค่าสถานการณ์ต่อไปนี้:

  • ปิดการทำดัชนี (เพื่อป้องกันการสร้างดัชนี)
  • ลบดัชนีที่มีอยู่ (เพื่อป้องกันไม่ให้หน้าต่างใช้ดัชนีระหว่างการค้นหา)
  • หลีกเลี่ยงการสร้างดัชนีใหม่
  • ทางเลือก: เปิดใช้งานการค้นหาเนื้อหาไฟล์

ปิดการจัดทำดัชนี

Start -> Run -> services.msc -> Windows Searchปิดการใช้งานและหยุด

ตรวจสอบให้แน่ใจว่าประเภทการเริ่มต้นถูกตั้งค่าเป็นปิดการใช้งานเพื่อป้องกันไม่ให้ Windows เริ่มต้นใหม่อีกครั้งโดยอัตโนมัติ

กล่องโต้ตอบบริการการค้นหาของ Windows

การลบดัชนีที่มีอยู่

คุณสามารถหาพา ธ ไปยังดัชนีการค้นหาได้จากกล่องโต้ตอบต่อไปนี้:

แผงควบคุม -> ตัวเลือกการทำดัชนี -> ขั้นสูง

อย่างไรก็ตามเนื่องจากเราได้ปิดการใช้งานการจัดทำดัชนีมันจะว่างเปล่า:

กล่องโต้ตอบคุณสมบัติการค้นหาของ Windows ว่างเปล่า

แต่เรายังสามารถค้นหาค่าในรีจิสทรี:

  • Start -> Run -> regedit.exe
  • เรียกดู HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • เราต้องการคุณค่าของDataDirectoryกุญแจ:

การค้นหาการกำหนดค่ารีจิสทรีของ Windows

ลบSearchโฟลเดอร์ที่ระบุโดยเส้นทางนั้น

หลีกเลี่ยงการสร้างดัชนีใหม่

ระวังว่าเมื่อคุณทำการค้นหาคุณจะเห็นป๊อปอัพนี้บ่อย ๆ :

ให้เปิดการทำดัชนีการค้นหา

หากคุณเปิดใช้งานสิ่งนี้บริการการจัดทำดัชนีจะเริ่มต้นใหม่และ Windows จะเริ่มใช้ดัชนีสำหรับตำแหน่งที่จัดทำดัชนี ดังนั้นอย่าทำอย่างนั้นถ้าคุณไม่ต้องการให้มันใช้ดัชนี

ค้นหาเนื้อหาไฟล์

คุณอาจต้องการเปิดการค้นหาเนื้อหาไฟล์:

แผงควบคุม -> ตัวเลือกโฟลเดอร์ -> แท็บค้นหา

ค้นหาการกำหนดค่าเนื้อหาไฟล์


38

อย่ากังวลกับช่องทำเครื่องหมาย "อนุญาตไฟล์ในไดรฟ์นี้ ... " แม้ว่าจะมีการตรวจสอบแล้วหากบริการถูกปิดใช้งาน Windows จะไม่สร้างดัชนีใด ๆ เลย

หากคุณต้องการคุณสามารถถอนการติดตั้ง Windows Search อย่างสมบูรณ์ตามที่อธิบายไว้ในบทช่วยสอนนี้ (ที่ maximumpcguides.com)

สกรีนช็อตของการเริ่มต้น - แผงควบคุม - โปรแกรมและคุณสมบัติ

สกรีนช็อตของการเลือก "เปิดหรือปิดคุณสมบัติของหน้าต่าง"

ข้อความแสดงแทน


ขอบคุณสำหรับความช่วยเหลือ! ฉันไม่ได้ใช้ Windows Search จริงๆ แต่ฉันคิดว่ามันดีที่จะเก็บไว้

หน้าต่างนี้อยู่ที่ไหน ฉันจะเปิดมันได้อย่างไร
pguardiario

คุณไปที่นั่นผ่าน [เริ่ม] [แผงควบคุม] [โปรแกรมและคุณสมบัติ] [ปิดคุณสมบัติของหน้าต่าง] (ภาพหน้าจอเพิ่มไปยังโพสต์ Snarks)
Hennes

ฉันจะยังใช้ฟังก์ชั่นค้นหาได้หรือไม่ มุมด้านขวาบนเพื่อค้นหาไฟล์? ขอบคุณ!
เฉินสถิติยู

18

คำตอบสองข้อก่อนหน้านี้แสดงวิธีปิดการใช้งานการค้นหา Windows ทั้งหมด นอกจากนี้ยังทำให้ช่องค้นหาในสถานที่ต่าง ๆ หายไปโดยเฉพาะอย่างยิ่งช่องค้นหาที่ด้านล่างของเมนูเริ่มและช่องค้นหาที่ด้านบนขวาของไฟล์สำรวจ

โดยส่วนตัวฉันชอบช่องค้นหาในหลาย ๆ ที่ฉันไม่ต้องการให้กระบวนการจัดทำดัชนีทำงานตลอดเวลา ข้อดีหลักของการจัดทำดัชนีคือมันนำไปสู่การค้นหาที่เร็วขึ้นและการค้นหาในเอกสารและการค้นหาอีเมล หากคุณไม่ต้องการสิ่งเหล่านี้ แต่ต้องการให้การค้นหาโดยทั่วไปดำเนินการดังนี้:

  1. อย่าปิดการค้นหา Windows OptionalFeatures.exeหรือสลับกลับไปผ่านทาง (รีบูตหากจำเป็น)

  2. ไปที่การควบคุมบริการ (ผ่านคอมพิวเตอร์คลิกขวาจัดการหรือพิมพ์services.mscในช่องค้นหาที่เมนูเริ่ม)

  3. ค้นหาบริการ Windows Search คลิกขวาคุณสมบัติและตั้งค่าเป็นdisabledเมื่อเริ่มต้น

  4. รีบูต (ไม่จำเป็นอย่างเคร่งครัด แต่คุณจะไม่สามารถดูได้ว่ามันทำงานจนกว่าคุณจะรีบูต)

โปรดทราบว่าเอกสารที่สร้างขึ้นหลังจากที่คุณทำจะไม่พบในช่องค้นหา การค้นหา Windows จะขึ้นอยู่กับดัชนีเท่านั้นและไม่เทียบเท่ากับ Unix findอีกต่อไป (เหมือนใน Windows XP days)

คุณสามารถเปิดบริการ Windows Search ได้เป็นครั้งคราวและปล่อยให้คอมพิวเตอร์ค้างคืนเพื่ออัพเดตดัชนี

ดีมากอภิปรายในเชิงลึกของหน้าต่างค้นหาสามารถพบได้มากกว่าที่วิกิพีเดีย


"คุณสามารถเปิดบริการ Windows Search เป็นครั้งคราวและทิ้งคอมพิวเตอร์ไว้ค้างคืนเพื่อให้มีการอัพเดทดัชนี" สิ่งนี้สามารถเป็นแบบอัตโนมัติได้หรือไม่ที่จะเกิดขึ้นในเวลากลางคืนเท่านั้น?
endolith

2
@endolith ความคิดที่ดี ฉันจะลองโดยใช้คำตอบของ Mehrdad ด้านล่าง + ตัวกำหนดเวลางาน ในการเริ่ม / หยุดบริการผ่าน commandline (แทนที่จะเปลี่ยนเพียงค่าเริ่มต้น) คุณสามารถพิมพ์ "net stop WSearch" หรือ "net start WSearch"
Coldblackice

9

เพียงพิมพ์ลงในStart->Run( Win+ R):

sc config WSearch start= disabled

มันปิดบริการการจัดทำดัชนี


7

คุณสามารถถอนการติดตั้งเพียงแค่บริการทำดัชนี (ตรงข้ามกับการค้นหา Windows ทั้งหมดซึ่งมีเครือข่ายที่ค่อนข้างใหญ่ดังด้านล่าง)

หากต้องการถอนการติดตั้งบริการทำดัชนีให้เปิดกล่องโต้ตอบคุณสมบัติ Windows (เริ่ม -> OptionalFeatures.exe) และยกเลิกการตรวจสอบรายการบริการทำดัชนี


คำเตือนในการถอนการติดตั้ง Windows Search


2

หลังจากเกือบ 30 ปีของการเข้ารหัสฉันมี (เข้าใจ) กลายเป็นแฟนตัวยงของคำสั่งหนึ่งซับเมื่อใดก็ตามที่เป็นไปได้ - โดยเฉพาะอย่างยิ่งเมื่อมันสามารถแทนที่ทั้งหน้าของคำแนะนำ / การกระทำด้วยภาพหน้าจอแฟนซี :)

นี่คือวิธีการที่เหมาะสมที่สุดได้รับการสนับสนุนอย่างเต็มที่และมีประสิทธิภาพมากที่สุด (ยากที่จะเอาชนะหนึ่งบรรทัดสั้น ๆ ของคำสั่งเดียว) เพื่อปิดการใช้งานและอย่างเต็มที่และสะอาดลบบริการ Windows Search (การจัดทำดัชนี) ใน Windows 7 และใหม่กว่า:


  1. เปิด "พร้อมรับคำสั่ง" ในฐานะผู้ดูแลระบบ (ต้องดำเนินการในฐานะผู้ดูแลระบบ)


  2. ดำเนินการคำสั่งต่อไปนี้:


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


  3. Reboot


ส่วนที่ดีที่สุดคือถ้าคุณเปลี่ยนใจและหลังจากนั้นพบว่าคุณต้องการ / ต้องการบริการเพียงแค่เปลี่ยนคำว่า "ปิดการใช้งาน" เป็น "เปิดใช้งาน" ในคำสั่งและเรียกใช้งานอีกครั้งด้วยการรีบูตเพื่อคืนค่าบริการ



หมายเหตุ: สิ่งหนึ่งที่ฉันอยากจะแนะนำให้ดำเนินการก่อนที่จะดำเนินการใด ๆ เพื่อละทิ้งบริการ Windows Search คือทำตามคำแนะนำเหล่านี้ที่ลิงก์ด้านล่าง FIRST (ต้องการเฉพาะถ้าคุณเป็นผู้ใช้ Outlook / Exchange) เพื่อให้แน่ใจว่า ตัดขาดก่อนที่จะลบหรือคุณอาจมีปัญหาในการปิดการใช้งานการทำดัชนีจดหมายในภายหลัง:

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.