ทางลัดการค้นหาของ Windows 8.1 ช้าลงด้วยการใช้งาน CPU explorer.exe ที่ 100%


18

นับตั้งแต่อัปเกรดเป็น Windows 8.1 ในสุดสัปดาห์นี้ฟีเจอร์ Search นั้นไร้ประโยชน์ เมื่อฉันเริ่มพิมพ์มันจะส่งการใช้งาน CPU ของฉันไปที่ 100% (ตัวจัดการงานแสดงให้เห็นว่า Windows Explorer เป็นผู้กระทำความผิดหลัก) และผลลัพธ์ค่อนข้างช้า สิ่งที่ตลกคือฉันมี i7 ที่มี 8 แกนตรรกะและนี่เป็นหนึ่งในช่วงเวลาที่หายากที่โปรแกรมเดียวสามารถใช้ประโยชน์ได้ทั้งหมดในครั้งเดียว :)

การค้นหาบางรายการที่ทำงานก่อนหน้านี้ (เช่นการพิมพ์ "อุปกรณ์" จะนำลิงก์ "อุปกรณ์และเครื่องพิมพ์" สำหรับแผงควบคุม) ออกไปจะไม่ปรากฏอีกต่อไปหากเลือก "ทุกอย่าง" เพื่อการค้นหา หากฉันเลือก "การตั้งค่า" ในเมนูแบบเลื่อนลงลิงก์ "อุปกรณ์และการตั้งค่า" จะปรากฏขึ้น แต่จะใช้เวลาประมาณ 3 วินาทีเพื่อให้ผลลัพธ์ปรากฏขึ้นทำให้สิ่งทั้งหมดไร้ประโยชน์

ฉันพยายามปิดการใช้งานบริการ Windows Search อย่างสมบูรณ์ (แม้ว่าจะไม่ใช่ CPU ที่จุดสูงสุด) แต่ก็ไม่ได้ช่วยอะไร ปิดใช้งานการรวม Bing Web Search ในการตั้งค่า PC แต่ก็ไม่ได้เปลี่ยนแปลงอะไรเลย (นอกเหนือจากผลการค้นหาเว็บที่ถูกตัดออกจากการค้นหาช้า)

ฉันได้พบกระทู้ที่คล้ายกันสองสามข้อทางออนไลน์ แต่พวกเขาไม่ได้เสนอวิธีแก้ไขปัญหาใด ๆ :

ใครบ้างมีปัญหาที่คล้ายกันและอาจแก้ไขปัญหานี้ได้หรือไม่

เนื่องจากฉันคุ้นเคยกับการกดปุ่ม Windows และพิมพ์ทันทีเพื่อเริ่มแอพของฉันฉันกำลังพิจารณาโซลูชันที่ชัดเจนสองประการ:

  • ติดตั้ง Windows 8 ธรรมดาเก่าอีกครั้ง
  • ติดตั้งแอปเมนูเริ่มต้นที่สามด้วยฟังก์ชันการค้นหาที่ใช้งานได้

นี่เป็นข้อผิดพลาดของ Windows 8.1 แต่ยังไม่มีการแก้ไข แต่คุณสามารถลองสร้างดัชนีการค้นหาใหม่ได้ >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph

1
@Rudolph: ขอบคุณ การสร้างดัชนีการค้นหาใหม่ไม่ได้ช่วยและการปิดใช้งานก็ไม่ได้ช่วยเช่นกัน ฉันยังเรียกใช้การตรวจสอบกระบวนการเพื่อดูว่าเกิดอะไรขึ้น: ปรากฎว่า Explorer.exe กำลังวนซ้ำทุกโฟลเดอร์ในดิสก์ทั้งหมดของฉันเมื่อการค้นหาเริ่มต้นและไม่หยุดการทำซ้ำแม้หลังจากที่ฉันเลือกผลลัพธ์จาก รายการ (มันจะดำเนินต่อไปจนกว่าจะตรวจสอบทุก ๆ โฟลเดอร์เดียว) Btw ลิงก์ของคุณรวมอยู่ในคำถามของฉันแล้ว :)
Groo

ฉันคิดว่ามันแปลกที่ผู้คนจำนวนมากไม่ได้สัมผัส ใครบ้างมีความคิดว่าเหตุใดปัญหานี้จึงเกิดขึ้น (เช่นทำไมโฟลเดอร์ที่จำเป็นไม่ได้อยู่ในพา ธ การสร้างดัชนีโดยปริยาย)
flindeberg

คำตอบ:


15

ผมได้วิเคราะห์ร่องรอย Xperf ที่ผู้ใช้ให้ฉันบน TechNet และการแก้ไขคือการเพิ่มโฟลเดอร์ AppDataซึ่งเป็นส่วนหนึ่งของโปรไฟล์ของคุณกลับไปค้นหาดัชนี


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

ทำงานเหมือนมีเสน่ห์ขอบคุณ! เป็นเรื่องน่าเสียดายที่ฉันไม่พบสิ่งนี้ใน TechNet / Microsoft Answers เนื่องจากพวกเขาควรจะเป็นเว็บไซต์อย่างเป็นทางการ แต่เช่นเคย Stack Exchange มีอัตราส่วนสัญญาณต่อสัญญาณรบกวนที่ดีที่สุด :)
Groo

แต่คุณรู้หรือไม่ว่าฉันต้องทำอะไรเพิ่มเติมเพื่อบังคับให้ Windows ทำดัชนี (เช่นแสดงในผลการค้นหา) รายการในแผงควบคุม กล่าวอีกนัยหนึ่งการพิมพ์บางอย่างเช่น "ลบโปรแกรม" หรือ "เครื่องพิมพ์" จะไม่ส่งคืนสิ่งใด เป็นไปได้หรือไม่ที่ฉันได้นำสิ่งนี้ออกจากตัวจัดทำดัชนีโดยบังเอิญ? ฉันรู้ว่ารายการ. cpl ถูกเก็บไว้ภายในWindows\System32แต่ดูเหมือนจะไม่ใช่ตำแหน่งที่ฉันต้องการจัดทำดัชนี
Groo

คุณได้ตั้งค่าตัวเลือกให้ค้นหาการจับคู่บางส่วนในตัวเลือก Explorer-> การค้นหา
magicandre1981

ขอบคุณตอนนี้มันใช้งานได้แล้วบางทีมันอาจจะต้องทำดัชนีให้เสร็จ
Groo

13

การเพิ่มX: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packagesไปยังดัชนี (ผ่านตัวเลือกการทำดัชนี) จะช่วยแก้ไขปัญหานี้ อีกวิธีหนึ่งคุณสามารถเพิ่มโฟลเดอร์ AppData ทั้งหมดตามที่แนะนำไว้ก่อนหน้านี้ แต่ดูเหมือนว่าจะเกินความจำเป็นเล็กน้อยสำหรับฉัน


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

+1 ขอบคุณที่ดูเหมือนว่าจะถูกต้องฉันได้ยกเว้นทุกอย่างยกเว้นโฟลเดอร์ย่อยที่คุณพูดถึงและสร้างดัชนีขึ้นมาใหม่และตอนนี้ก็ใช้งานได้แล้ว นอกจากนี้ (อาจเป็นเพราะดัชนีถูกสร้างใหม่ทั้งหมด) รายการแผงควบคุมทั้งหมดของฉันจะรวมอยู่ในผลการค้นหาทันที
Groo

ฉันหวังว่าคำตอบนี้จะเกิดขึ้นก่อนในทุกการค้นหาปัญหานี้ ฉันใช้เวลาหนึ่งสัปดาห์พยายามคิดหาวิธีที่จะทำได้โดยไม่ต้องจัดทำดัชนี AppData ทั้งหมด (มันมีขนาดใหญ่มากในเหมือง) ฉันหวังว่า MS จะเผยแพร่โปรแกรมแก้ไขเพื่อแก้ไขปัญหาหรือเพิ่มเส้นทางนี้ในไม่ช้า
SilverbackNet

5

การเพิ่มโฟลเดอร์ AppData กลับไปที่ Search-Index ไม่ทำงานสำหรับฉัน แต่หลังจากตรวจสอบด้วย Process Monitor ฉันพบว่า Explorer จะทำการค้นหาไฟล์และโฟลเดอร์ทั้งหมดใน Libraries (ซึ่งจะปิดการใช้งานตามค่าเริ่มต้นใน Windows 8.1) จนกว่าจะเสร็จสมบูรณ์ นำไลบรารี่กลับมาโดยhttp://lifehacker.com/how-to-bring-library-back-in-windows-8-1-1446756473และลบโฟลเดอร์ทั้งหมดในไลบรารี่หรือเพิ่มลงในดัชนีการค้นหา


1
+1 ขอบคุณ! ปัญหาของฉันคือฉันย้ายโฟลเดอร์เอกสารของฉันไปยังฮาร์ดไดรฟ์อื่นนอกโฟลเดอร์ผู้ใช้ โดยธรรมชาติแล้วมันจะลดลงจากดัชนี แต่อยู่ในไลบรารีเอกสาร การเพิ่มตำแหน่งเอกสารใหม่ในดัชนีแก้ไขให้ฉันแล้ว
SnakE

วิธีนี้แก้ไขปัญหาสำหรับฉัน ฉันลบโฟลเดอร์เอกสารออกจากดัชนีการค้นหาและเพิ่มเฉพาะโฟลเดอร์ย่อยเฉพาะภายใน (ตั้งแต่ 90% ของอึในเอกสารเป็นสิ่งที่สร้างขึ้นโดยแอปพลิเคชันและไม่ใช่สิ่งที่ฉันสนใจในการค้นหาผ่าน) แต่ไม่ได้สัมผัสเอกสาร ห้องสมุด. ฉันลบห้องสมุดทั้งหมดของฉันเนื่องจากฉันไม่ได้ใช้คุณสมบัติและการค้นหากลับเป็นปกติ ขอบคุณ!
วิกเตอร์

นิสัยดีนี่มันแก้ไขให้ฉันด้วย ขอขอบคุณ.
Wouter

0

เพียงเพิ่ม C: \ Users \ userfolder \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings ไปยังดัชนีการค้นหาของคุณ หากไม่เห็นโฟลเดอร์ AppData ให้เปิดใช้งาน "แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่" ในตัวเลือกมุมมอง

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