ฉันจะบังคับให้ใช้ความเร็วเต็มที่กับบริการจัดทำดัชนีของ Windows ได้หรือไม่


42

ใน windows 7 มี 'หยุดชั่วคราว' และมี 'ความเร็วการจัดทำดัชนีจะลดลงเนื่องจากกิจกรรมของผู้ใช้' แต่จะเกิดอะไรขึ้นถ้าหากต้องการความเร็วเต็มในระหว่างกิจกรรมเดสก์ท็อป


ใน XP ฉันเชื่อว่าคุณสามารถทำได้โดยการเข้าถึงยูทิลิตี้การจัดทำดัชนีบริการ จากเอกสารคู่มือ MS: 1. เปิดการจัดการคอมพิวเตอร์ (ในเครื่อง) 2. ในคอนโซลทรีคลิกสองครั้งที่บริการและแอปพลิเคชัน 3. คลิกสองครั้งที่บริการการทำดัชนี หากต้องการเปิดการจัดการคอมพิวเตอร์ให้คลิกเริ่มแล้วคลิกแผงควบคุม คลิกประสิทธิภาพและการบำรุงรักษาคลิกเครื่องมือการดูแลระบบแล้วคลิกสองครั้งที่การจัดการคอมพิวเตอร์
Harv

1
แล้วไงต่อ? คุณคลิกที่นั่น
j riv

ลำดับความสำคัญในการดำเนินการของกระบวนการทำดัชนี 'ถูกตั้งค่าเป็นอย่างไร
cp2141

โดยวิธีการสำหรับสิ่งที่คุ้มค่าฉันสังเกตเห็นว่ามันใช้เวลาไม่เกิน 2 ถึง 5 นาทีเพื่อให้เต็มความเร็วดังนั้นจึงไม่ใช่หน้าที่สำคัญที่ต้องมีในตอนแรก อย่างน้อยใน Windows 8
j riv

คำตอบ:


59

มีการตั้งค่าในนโยบายกลุ่มสำหรับคอมพิวเตอร์ดังนั้นคุณไม่จำเป็นต้องแก้ไขรีจิสทรีด้วยตนเอง

  • เปิดกล่องโต้ตอบเรียกใช้: Win+R
  • พิมพ์ "gpedit.msc" แล้วเลือกตกลง
  • เรียกดูคอมพิวเตอร์ Components \ Search Configuration \ Administrative Templates \ Windows
  • เลือก "ปิดการใช้งานตัวทำดัชนีย้อนกลับ" และตั้งเป็น Enabled

ป้อนคำอธิบายรูปภาพที่นี่

การตั้งค่านี้จะไม่มีผลจนกว่าจะเริ่มบริการใหม่ วิธีที่ง่ายที่สุดคือเพียงรีคอมพิวเตอร์ของคุณ แต่คุณสามารถใช้งานได้จริง

  • เปิดกล่องโต้ตอบเรียกใช้: Win+R
  • พิมพ์ "services.msc" แล้วเลือกตกลง
  • เลื่อนไปที่ "การค้นหาของ Windows"
  • คลิกขวาและเลือก "รีสตาร์ท"

ดูสิ่งนี้ด้วย


1
นี่เป็นวิธีที่ดีกว่าการแก้ไขรีจิสทรี
alx9r

หากบริการดัชนีกำลังทำงานอยู่ในขณะนี้: services.msc -> Windows Search -> stop -> รอสักครู่ ... -> เริ่มอีกครั้ง หรือรีสตาร์ทพีซีของคุณ
mgutt

1
หากใช้งานอยู่จะไม่สามารถใช้งานได้ทันที ดังนั้นไปที่ servises.msc -> ค้นหา windows -> เริ่มบริการใหม่
Ev0oD

1
ใช้ได้กับหน้าต่างรุ่น Pro หรือรุ่นที่สูงกว่าเท่านั้น รุ่นบ้านไม่มีตัวเลือกนี้
smac89

โดยคำตอบที่ดีที่สุด (แม้ว่าฉันไม่ได้ตระหนักถึงมันไม่สามารถใช้ได้สำหรับรุ่น Home)
Cricrazy

18

สรุปจากหน้านี้

  • จำกัด สิ่งที่โฟลเดอร์จะถูกจัดทำดัชนี
  • อัปเดต Windows Search ของคุณให้เป็นเวอร์ชั่น 4.0 (เฉพาะในกรณีที่ Windows Updater ยังไม่ได้ทำ)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    ตั้งค่าเป็น 1 หากคุณอยู่บนคอมพิวเตอร์ที่เข้าร่วมที่ไม่ใช่โดเมน
  • บนโดเมนที่เข้าร่วมคอมพิวเตอร์แก้ไขนโยบายกลุ่มของคุณและตั้งปิดการใช้งานตัวสร้างดัชนี backoffเป็นเปิดใช้งาน Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 กล่าวอีกนัยหนึ่ง: ไม่ต้องกังวลเกี่ยวกับกิจกรรมของระบบ - เพียงแค่สร้างดัชนีและทำมันให้สำเร็จ!


คีย์ที่แท้จริงคือ HKLM \ Software \ Policies \ Microsoft \ Windows \ Windows Search \ Gableing Manager \ DisableBackoff ฉันจะแก้ไขคำตอบ นอกจากนี้สำหรับการอ้างอิงที่จะเสนอแนะไมโครซอฟท์ (ซึ่งไม่ยุ่งกับคีย์นี้แน่นอน) ดูsupport.microsoft.com/en-us/kb/2903552 ที่กล่าวว่าหากมีสิ่งใดผิดพลาดเราสามารถเรียกคืน DisableBackoff กลับเป็น 0 ได้เสมอ
Jon Jon

หน้านี้จาก Microsoftระบุว่ารหัสรีจิสตรีคือHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager: DWORD: DisableBackOff=1 แต่ฉันไม่ได้รับอนุญาตให้แก้ไขคีย์นี้แม้จะเป็นผู้ดูแลระบบในท้องถิ่น!
kevinarpe

อย่าลืมรีสตาร์ทบริการหลังจาก ทำงานได้ดีบน Sever 2012 R2
2924019

10

เหนือคำว่า "แฮ็ค" ในคำตอบอันดับต้น ๆ ดูเหมือนว่าจะใช้กับการค้นหา Windows 4 ใน XP ไม่ใช่ 7

เส้นทางที่ถูกต้องไปยังคีย์รีจิสทรีคือ:

ตัวจัดการการค้นหา \ Gathering HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

นอกจากนี้คุณต้องเปลี่ยนการอนุญาตเพื่ออนุญาตการเปลี่ยนแปลงจากนั้นเริ่มบริการการค้นหา

เหล่านี้คือคำแนะนำที่ฉันพบซึ่งใช้งานได้ :

  1. เริ่มตัวแก้ไขรีจิสทรี กดWindows Logo Key+ Rพิมพ์และกดregedit enterหรือหากคุณไม่มีคีย์โลโก้ Windows บนแป้นพิมพ์ให้คลิกปุ่มเมนูเริ่มพิมพ์runแล้วกดenterจากนั้นพิมพ์regeditและกดenterอีกครั้ง

  2. ค้นหากุญแจที่จะเปลี่ยนแปลง HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Managerในมุมมองของโฟลเดอร์ต้นไม้ไปทางซ้ายเรียกดูทางของคุณผ่านไป เมื่อคุณอยู่ที่นั่น (โฟลเดอร์ Gathering Manager ถูกเลือกไว้ในทรี) คีย์ทั้งหมดจะปรากฏในหน้าต่างด้านขวามือ DisableBackOffOnUserหาคนที่เรียกว่า

    • กุญแจนี้คือสิ่งที่เกี่ยวกับ โดยทั่วไปจะกำหนดว่ากระบวนการจัดทำดัชนีควรหยุดเมื่อผู้ใช้ทำอะไรหรือไม่ มีปุ่มอื่นที่คล้ายกันซึ่งคุณสามารถแก้ไขเพื่อบังคับให้ตัวทำดัชนีเก็บดัชนีไว้แม้ว่าคุณกำลังเล่น Bioshock ในขณะที่ริพดีวีดีและเปลวไฟเล็ก ๆ น้อย ๆ มาจากโปรเซสเซอร์ของคุณ แต่นั่นไม่จำเป็นจริงๆดังนั้นเราจะเน้นที่นี่ สำคัญ. น่าเสียดายที่ Vista จะไม่ยอมให้คุณเปลี่ยนค่าของคีย์ (ถ้าคุณลองมันจะทำให้คุณผิดหวังด้วยError writing the value’s new contents.:) แม้ว่าเราได้รับการยกระดับให้มีสิทธิ์ผู้ดูแลระบบแล้วก็ตาม ดังนั้นในการขออนุญาตเปลี่ยนค่าของคีย์คุณต้องทำสิ่งต่อไปนี้

  3. คลิกที่ปุ่มเพื่อเลือก ไปที่เมนูและเลือกEdit Permissionsในหน้าต่างป๊อปอัปคลิกAdvancedปุ่ม ในหน้าต่างป๊อปอัปใหม่เลือกOwnerแท็บจากนั้นในรายการด้านล่างChange owner to:ให้เลือกAdministratorsจากนั้นคลิกOKปุ่มบนหน้าต่างป๊อปอัปทั้งสองเพื่อกลับไปที่ตัวแก้ไขรีจิสทรี

  4. ตอนนี้เราสามารถดับเบิลคลิกที่คีย์และเปลี่ยนค่าเป็น1(หนึ่ง) คลิกOKและปิดตัวแก้ไขรีจิสทรี

  5. รีสตาร์ทคอมพิวเตอร์ของคุณ (หรือเพียงแค่เริ่มบริการ Windows Search หากคุณรู้วิธี) และตัวสร้างดัชนีจะเริ่มสร้างดัชนีเนื้อหาของคุณแม้ในขณะที่คุณกำลังทำงานอยู่ ในเวลาประมาณยี่สิบนาทีที่ฉันต้องเขียนสิ่งนี้ Vista ได้จัดทำดัชนี 46,000 ไฟล์ในคอมพิวเตอร์ของฉัน


ในการรีสตาร์ทการทำดัชนี windows Windows Key + R-> services.msc-> OK-> find Windows Search-> คลิกขวา ->Restart
smac89

1
ใช้งานได้กับ windows 10 เช่นกัน
notandy

6

ไปในรีจิสทรีเพื่อ:

ตัวจัดการการค้นหา \ Gathering Manager \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

และตั้งค่า " DisableBackoff " เป็น1

คีย์รีจิสตรีอื่น ๆ ที่น่าสนใจ:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser

-2

"Searchindexer.exe" ในตัวจัดการงาน (คุณอาจต้องแสดงกระบวนการจากผู้ใช้ทั้งหมด) คุณสามารถกำหนดลำดับความสำคัญสำหรับโปรแกรมนั้นได้

คลิกขวาที่ Searchindexer.exe เลือกระดับความสำคัญ> เหนือปกติหรือสูง (ห้ามเลือก "เรียลไทม์")

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

ด้านลง:

มันอาจทำให้ประสิทธิภาพเดสก์ท็อปช้าลงหรือล็อคระบบหากตั้งค่าไว้ที่ระดับความสำคัญสูงการรีสตาร์ทระบบหรือฆ่ากระบวนการจะล้างการตั้งค่านี้

คุณต้องตั้งค่านี้ทุกครั้งที่โหลด SearchIndexer

.

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

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

.


ผมไม่แน่ใจว่าการบริการการจัดทำดัชนีไม่สิ่งที่ตนได้โดยการเปลี่ยนลำดับความสำคัญของกระบวนการของตัวเอง ..
Harv

ไม่แน่ใจว่า OP หมายถึง "Full Speed" เพียงแค่โพสต์สิ่งเดียวที่สามารถนำไปใช้กับคำถามได้
Moab

2
คำถามชัดเจนว่ามันไม่ได้หมายความว่ามีความสำคัญ มันหมายถึงสิ่งที่ตรงกันข้ามกับ 'ลดลงเนื่องจากกิจกรรมของผู้ใช้' ซึ่งถูกกล่าวถึงในคำถาม ดังนั้นหยุดโทษฉัน
j riv

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