Explorer ช้ามากและไม่ตอบสนอง


12

Windows Explorer ของฉันใน Windows XP 32Bit ช้ามาก เมื่อฉันเริ่มมันจะใช้เวลาสูงสุด 10 วินาทีจนกระทั่งมันแสดงรายการโฟลเดอร์และไดรฟ์ทั้งหมด ในช่วงเวลานี้มันไม่ทำปฏิกิริยาซึ่งหมายความว่ามันจะไม่ตอบสนองต่อการป้อนข้อมูลของเมาส์หรือแป้นพิมพ์ แม้หลังจากที่มันช้ากว่าปกติ การเปิดโฟลเดอร์ใหม่ใช้เวลาสองสามวินาทีในขณะที่ก่อนหน้านี้พวกเขาจะเปิดทันที

เบราว์เซอร์อื่น ๆ เช่น "Total Commander" ทำงานได้อย่างรวดเร็วตามปกติ


นี่คือสิ่งที่ฉันกำลังพูดถึง: superuser.com/questions/7621/…
OscarRyz

1
ผมคิดว่าผมมีปัญหาเดียวกัน: superuser.com/questions/11291/...
Graviton

คำตอบ:


14
  1. ดาวน์โหลด Sysinternals ' Process Explorer
  2. เรียกใช้โปรแกรมด้วยสิทธิ์ผู้ดูแลระบบ (เพื่อให้สามารถเข้าถึงข้อมูลทั้งหมดที่ต้องการจากระบบ)
  3. คลิกขวาที่กระบวนการExplorer.exeและเลือกคุณสมบัติ
  4. เลือกแท็บประสิทธิภาพ
  5. ตอนนี้เปิดหน้าต่าง Explorer ใหม่และดูกราฟ คุณควรจะสามารถบอกได้ว่าปัญหาคือการเข้าถึง i / o หรือ cpu (ฉันไม่พบหน่วยความจำที่เป็นสาเหตุที่เป็นไปได้สำหรับพฤติกรรมนี้)
  6. แท็บอื่น ๆ เช่นประสิทธิภาพและเธรดควรช่วยให้คุณทราบว่ามีการใช้ทรัพยากรของระบบในทางที่ผิดอย่างไร

หากคุณคิดว่าปัญหาอาจเป็น dll หรือตัวจัดการที่เสียหายซึ่งเชื่อมต่อกับกระบวนการ Explorer ให้ทำตามขั้นตอนเหล่านี้:

  1. ดาวน์โหลด Sysinternals' Autoruns (มันไม่จำเป็นต้องได้รับการติดตั้ง)
  2. คลายการบีบอัดไฟล์ zip และเรียกใช้โปรแกรม autoruns.exe ด้วยสิทธิ์ของผู้ดูแลระบบ
  3. รอให้โปรแกรมดึงข้อมูลทั้งหมดจากนั้นเลือกแท็บ Explorer
  4. ค้นหารายการใด ๆ ที่ไม่มีผู้เผยแพร่หรือจากแหล่งที่น่าสงสัย
  5. หากคุณพบสิ่งใด ๆ ให้ปิดการใช้งานรายการโดยยกเลิกการทำเครื่องหมายในช่องทางซ้ายจากนั้นปิดแอปพลิเคชันและรีบูตระบบ
  6. ทำซ้ำกระบวนการกับ dll / handler อื่น ๆ ที่คุณคิดว่าอาจเป็นสาเหตุของปัญหา รีบูตอีกครั้งหลังจากแต่ละรายการ (คุณสามารถเปิดใช้งานรายการได้อีกครั้งโดยทำเครื่องหมายในช่องที่เกี่ยวข้อง)

หวังว่าจะช่วย


1
ขอขอบคุณ! ฟังดูเป็นวิธีแก้ปัญหาที่ดีในการแก้ไขปัญหา แต่ฉันไม่พบค่าที่น่าสงสัยใด ๆ ใน process explorer เมื่อเริ่มต้น explorer.exe ใหม่ (ซึ่งเกิดปัญหาขึ้น) ไบต์ I / O ไปที่ ~ 30KB ไม่นานหลังจากเริ่มต้น แต่ฉันคิดว่าอาจเป็นเรื่องปกติ มันกลับไปที่ 0 ในขณะที่ปัญหายังคงมีอยู่ การใช้ cpu อยู่ในระดับต่ำมากตลอดเวลา
หนีบ

1
ขอบคุณสำหรับคำแนะนำที่สองของคุณ ฉันดูรายการซึ่งยาวมาก แต่ของทั้งหมดดูเหมือนจะสมเหตุสมผล ส่วนใหญ่มาจาก microsoft ส่วนที่เหลือมาจาก บริษัท ที่ทำให้ไดรเวอร์หรือเครื่องมือของฉันที่รวมอยู่ใน explorer-rightclickmenu
หนีบ

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

ฉันรันการทำงานอัตโนมัติและตรวจสอบแท็บExplorer มีรายการที่สอดคล้องกับคีย์รีจิสทรีHKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Componentsและข้อความใต้คอลัมน์อิมเมจพา ธแสดง "ไม่พบไฟล์: เกี่ยวกับ: หน้าแรก" หลังจากยกเลิกการตรวจสอบรายการนั้น Explorer จะเปิดได้ดีและสวยหรู! อัปเดต - ไม่; มันเพิ่งเปิดได้ดีและโอ่อ่ากับ Autoruns ที่เปิดอยู่แล้ว ...
Kenny Evitt

'ไม่อัปเดต - การปิดเต็มรูปแบบดูเหมือนจะทำบางสิ่งบางอย่าง Explorer เปิดเร็วสุด ๆ ทันที
Kenny Evitt

6

รายการตรวจสอบ

  • คุณมีไดรฟ์ที่แมปเครือข่ายหรือไม่ ที่อาจทำให้แผงลอย
  • คุณมีการกระจายตัวของไดรฟ์หลักหรือไม่ ที่ทำให้การแจงนับใน explorer ช้า
    • ลองJkDefrag - อย่าไว้ใจการสนับสนุนการจัดเรียงข้อมูลในตัว
  • คุณมีการกระจายตัวของไฟล์หน้าซึ่งทำให้หลายอย่างช้า
    • ลองPageDefrag - ถ้าคุณเริ่มแอพนี้มันจะบอกคุณว่าไฟล์ระบบใดบ้างที่ถูกแยกส่วนทันที จากนั้นคุณสามารถเลือกจัดเรียงข้อมูลด้วยการรีบูต
  • หมายเหตุการสนับสนุน Windows เกี่ยวกับแอปพลิเคชันอื่นที่ขัดแย้งกัน
  • ยืนยันว่าเครื่อง Windows นี้อยู่ในระดับเดียวกันกับ Service-Patch Patch กับระบบอื่นที่ไม่แสดงปัญหาดังกล่าว
  • พิจารณาการปิดบริการการทำดัชนี - ไม่ทราบแน่ชัดว่าจะทำให้เกิดการชะลอตัวเช่นนี้มันควรจะทำงานในสภาวะที่ไม่ได้ใช้งานเท่านั้น
  • Windows ของคุณได้รับการกำหนดค่าให้แสดงไฟล์ ZIP เป็นโฟลเดอร์หรือไม่
    • สิ่งนี้เป็นที่ทราบกันดีว่าทำให้เกิดปัญหา
    • ขอแนะนำให้เลื่อนไปยัง 7-zip ต่อไป

บางสิ่งเพิ่มเติมที่คุณสามารถลองได้

  • การautorunsตรวจสอบเป็นความคิดที่ดี
    คุณพบกิจกรรมการเริ่มต้นใหม่หรือที่ไม่คาดคิดหรือไม่
  • คุณได้อัปเดตไดรเวอร์หรือระบบล่าสุดหรือไม่?
  • นอกจากนี้ยังมีความเป็นไปได้ของการทุจริตระบบแฟ้ม คุณสามารถตรวจสอบว่า
    จากStart, Runด้วย " sfc /scannow" หรือ " sfc /verifyonlyคำสั่ง"
    จะใช้เวลาสักครู่ในการตรวจสอบว่าไฟล์ Windows ทั้งหมดยังคงอยู่

ขอบคุณ! ใช่ฉันทำ. แต่ฉันเคยมีพวกเขามาก่อนเมื่อทุกอย่างเรียบร้อยดี ผู้ใช้รายอื่นในเครือข่ายเดียวกันก็มีไดรฟ์ที่แมปเหมือนกันและทำงานได้ดีสำหรับพวกเขา
หนีบ

1
ฉันไม่คิดว่าการแตกแฟรกเมนต์นั้นเป็นสาเหตุเพราะอย่างที่ฉันบอกไว้เบราว์เซอร์อื่น ๆ ทำงานได้เร็วเหมือนปกติ!
หนีบ

ปิดบริการการทำดัชนีแล้ว
หนีบ

1
+1 "ไดรฟ์ที่แมปเครือข่าย" ใช้เพื่อทำให้การสำรวจปกติหยุดลงเนื่องจากมันทำรายการขึ้นในพื้นหลัง

3

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

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

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

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

ไอคอนแคช Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max

(Mine ตั้งไว้ที่ 2000 แต่บางทีคุณสามารถลองเพิ่มได้)

แคชยังสามารถได้รับความเสียหาย แต่ฉันไม่เคยได้ยินเรื่องนี้ทำให้เกิดการชะลอตัว แต่บางครั้งมันทำให้ไอคอนไม่ถูกวาดอย่างถูกต้อง


2

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


2

ฉันมีปัญหาเช่นนี้ที่ฉันมีทางลัดใน (ไม่สามารถจดจำได้อย่างแน่นอน) เดสก์ท็อป, C root, หรือ My Documents ของฉันที่อ้างถึงไฟล์ที่ไม่มีอยู่จริง ฉันรู้ว่ามันฟังดูบ้า แต่การลบทางลัดที่ใช้งานไม่ได้แก้ไขปัญหานี้ให้ฉันได้ มีบางสิ่งที่หน้าต่างพิเศษกำลังทำกับทางลัดเหล่านี้ (ฉันคิดว่าพยายามรับทรัพยากรไอคอนจากทางลัดจากไฟล์ที่ไม่มีอยู่หรือสิ่งที่คล้ายกัน) ดังนั้นดูทางลัดบนเดสก์ท็อปของคุณแล้วลบสิ่งที่ไม่ถูกต้องออกไปจากตรงนั้น

แก้ไข: ในการพยายามค้นหาบทความที่ช่วยฉันแก้ไขปัญหาของฉัน (เป็นเวลานานแล้ว) ฉันพบสิ่งนี้: http://ss64.com/nt/slow_browsing.html


0

ลบค่าต่อไปนี้ออกจากรีจิสทรีเพื่อปิดใช้งานเอกสารที่ใช้ร่วมกัน:

HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MyComputer \ NameSpace \ DelegateFolders \ {E211B736-43FD-11D1-9EFB-0000F8757FCD}

อ้างอิง


0

หลังจากทำตามคำแนะนำของ @ nik และจากนั้นตามคำแนะนำของ @ Leonardo ฉันค้นพบปัญหาที่เป็นไปได้หนึ่งอย่างที่ไม่ได้กล่าวถึง ...

ดูในโฟลเดอร์ "Desktop" ของโปรไฟล์ผู้ใช้ หากมีไฟล์ / โฟลเดอร์จำนวนมากให้ทำการเก็บถาวร (ย้าย) ไฟล์ / โฟลเดอร์เหล่านั้นให้มากที่สุดเท่าที่จะทำได้ไปยังโฟลเดอร์อื่นบนคอมพิวเตอร์ของคุณ เหตุผล: explorer.exe บน Windows 10 ดูเหมือนจะวนซ้ำไฟล์ / โฟลเดอร์ในโฟลเดอร์ Desktop เมื่อเปิดตัวและอาจเป็นในเวลาอื่น ๆ (และไฟล์ / โฟลเดอร์เพิ่มเติมหมายความว่าใช้เวลานานกว่าในการประมวลผลรายการนั้น)

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

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