การเพิ่มโฟลเดอร์ใหม่ไปยังไลบรารีช้ามาก


1

ในขณะที่ใช้คุณสมบัติไลบรารีของ Windows 7ฉันกำลังประสบปัญหาการชะลอตัวสูงสุดถึง 5 นาทีและมากกว่านั้นเมื่อเพิ่มโฟลเดอร์ใหม่ (ว่าง) ลงในไลบรารี

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

การเพิ่มโฟลเดอร์ที่ฉันเพิ่มลงในห้องสมุดก่อนที่จะทำงานเร็วขึ้นอีกครั้ง

ดังนั้นสิ่งที่ฉันสังเกตเห็นคือการเพิ่มใหม่โฟลเดอร์จากสถานที่จากการที่หลาย ๆโฟลเดอร์ห้องสมุดที่ถูกเพิ่มเข้ามาก่อนหน้านี้เป็นอย่างมากช้า

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


คุณอาจต้องการดูไฟล์ไลบรารีที่เก็บไว้ใน%AppData%\Microsoft\Windows\Libraries` directory. They are XML based files, so open them up in a text editor or something. See how many องค์ประกอบ searchConnectorDescription` มีอาจมีการเก็บเก่าหรือไม่ องค์ประกอบเหล่านี้แต่ละรายการเป็นหนึ่งพา ธ ที่จัดทำดัชนีไว้ในไลบรารี มีรายละเอียดเพิ่มเติมเกี่ยวกับโครงสร้างที่นี่ ฉันไม่แน่ใจว่าสิ่งนี้จะทำให้เกิดความแตกต่างของความเร็วอย่างมากหรือไม่
Bob

@Bob ขอบคุณ แต่มันก็เกิดขึ้นกับ Libraries ที่สร้างขึ้นใหม่ดังนั้นจึงไม่มีแม้แต่ไฟล์ XML ในโฟลเดอร์
Steven Jeuris

ฉันเชื่อว่าสาเหตุอาจเกิดจากการเพิ่มAppDataโฟลเดอร์ในห้องสมุดของฉัน ดังนั้นหากใคร ๆ ก็ลองสร้าง Windows Library และเพิ่มโฟลเดอร์ว่างที่อยู่ข้างในC:\Users\<Username>\AppDataเพื่อดูว่ามันช้าจริง ๆ หรือไม่นั่นจะเป็นประโยชน์จริงๆ :)
Steven Jeuris

คำตอบ:


3

ลองเพิ่มตำแหน่งนั้นซึ่งมีการเพิ่มโฟลเดอร์ไลบรารีหลายโฟลเดอร์ก่อนหน้านี้เพื่อค้นหาการจัดทำดัชนี ทฤษฎีของฉันคือเมื่อคุณเพิ่มโฟลเดอร์ไลบรารีจากพา ธ ที่ไม่ได้จัดทำดัชนีมันจะต้องสร้างดัชนีมัน แต่ละโฟลเดอร์ไลบรารีที่คุณเพิ่มถูกทำดัชนี แต่โฟลเดอร์ที่มีโฟลเดอร์เหล่านี้ยังไม่มี ดังนั้นโฟลเดอร์ใหม่ที่สร้างขึ้นจึงไม่ได้รับการจัดทำดัชนีและการชะลอตัวอาจเป็นเพราะกำลังรอบริการจัดทำดัชนีเพื่อทำงานให้เสร็จสมบูรณ์

  1. ไปที่ตัวเลือกการจัดทำดัชนี คุณสามารถค้นหาได้โดยพิมพ์indexในการค้นหาเมนูเริ่ม

ภาพหน้าจอของการค้นหา
คลิกเพื่อดูขนาดเต็ม

  1. คลิกปุ่ม Modify

สกรีนช็อตของตัวเลือกการจัดทำดัชนี
คลิกเพื่อดูขนาดเต็ม

  1. เลือกโฟลเดอร์

  2. คลิกตกลงในกล่องโต้ตอบทั้งหมด

  3. ลองตอนนี้.


นั่นช่วยฉันได้บ้าง ดูเหมือนว่าการเพิ่มโฟลเดอร์ใหม่ในไลบรารีจะทำให้กระบวนการสร้างดัชนี โฟลเดอร์จะถูกเพิ่มไปยังตำแหน่งที่จัดทำดัชนี มันคือการจัดทำดัชนีที่ช้าดังนั้นเฉพาะห้องสมุดทางอ้อม การเพิ่ม / ลบตำแหน่งที่จัดทำดัชนีน่าจะเป็นปัญหาคอขวด ฉันกำลังพยายามลบ / สร้างดัชนีใหม่ตอนนี้ฉันจะรายงานว่าปัญหายังคงอยู่หลังจากนั้น
Steven Jeuris

0

เพื่อแก้ไขปัญหานี้ฉันได้เพิ่มรหัส

FileInfoCacheLifetime

ด้วยค่า1รีจิสทรี:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheLifetime = 1

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