it-swarm-vi.tech

Explorer rất chậm và không phản ứng

Windows Explorer của tôi trên Windows XP 32Bit gần đây rất chậm. Khi tôi khởi động nó, sẽ mất tối đa 10 giây cho đến khi nó liệt kê tất cả các thư mục và ổ đĩa. Trong thời gian này, nó không phản hồi, có nghĩa là nó không phản ứng với đầu vào chuột hoặc bàn phím. Ngay cả sau khi nó vẫn chậm hơn bình thường. mở thư mục mới mất vài giây, trong khi trước đó chúng được mở ngay lập tức.

Những người làm phim khác như "Total Commander" hoạt động rất nhanh như thường lệ.

12
clamp
  1. Tải xuống Sysiternals ' Process Explorer
  2. Chạy chương trình với quyền quản trị viên (để nó có thể truy cập tất cả thông tin cần thiết từ hệ thống).
  3. Nhấp chuột phải vào quá trình Explorer.exe và chọn Thuộc tính.
  4. Chọn tab hiệu suất.
  5. Bây giờ hãy mở một cửa sổ Explorer mới và xem các biểu đồ. Bạn sẽ có thể cho biết vấn đề là truy cập i/o hay cpu (Tôi chưa thấy bộ nhớ là nguyên nhân có thể xảy ra cho hành vi này).
  6. Các tab khác như Hiệu suất và Chủ đề, sẽ giúp bạn tìm ra những gì lạm dụng tài nguyên của hệ thống.

Nếu bạn cho rằng vấn đề có thể là một số dll hoặc trình xử lý bị hỏng được gắn vào quy trình Explorer, thì hãy làm theo các bước sau:

  1. Tải xuống Sysiternals xông Autorun (không cần cài đặt).
  2. Giải nén tệp Zip và chạy chương trình autorun.exe với quyền quản trị viên.
  3. Đợi chương trình lấy tất cả thông tin, sau đó chọn tab Explorer.
  4. Tìm kiếm bất kỳ mục nào mà không có nhà xuất bản hoặc từ một nguồn đáng ngờ.
  5. Nếu bạn tìm thấy bất kỳ, hãy vô hiệu hóa mục bằng cách bỏ chọn hộp bên trái, sau đó đóng ứng dụng và khởi động lại hệ thống.
  6. Lặp lại quy trình với bất kỳ dll/handler nào khác mà bạn nghĩ rằng nó có thể gây ra sự cố. Khởi động lại sau mỗi lần (bạn cũng có thể kích hoạt lại các mục bằng cách chọn hộp tương ứng).

Mong rằng sẽ giúp.

14
Leonardo

Một danh sách kiểm tra,

  • Bạn có ổ đĩa ánh xạ mạng? điều đó có thể gây ra quầy hàng
  • Bạn có phân mảnh trên ổ đĩa chính? điều đó làm cho phép liệt kê trong Explorer chậm [.__.]
    • thử JkDefrag - Không tin tưởng vào hỗ trợ chống phân mảnh tích hợp
  • Bạn có phân mảnh tệp trang, điều đó làm cho nhiều thứ chậm lại [.__.]
    • thử PageDefrag - nếu bạn khởi động ứng dụng này, nó sẽ cho bạn biết các tệp hệ thống nào bị phân mảnh ngay lập tức. Sau đó, bạn có thể chọn chống phân mảnh bằng khởi động lại
  • Windows lưu ý hỗ trợ về các xung đột ứng dụng khác
  • Xác nhận rằng máy Windows này ở cùng cấp độ bản vá dịch vụ với các hệ thống khác không hiển thị các sự cố như vậy
  • Cân nhắc tắt Dịch vụ lập chỉ mục - điều này không được biết chính xác là gây ra sự chậm chạp như vậy, nó được cho là chỉ hoạt động trong điều kiện nhàn rỗi, nhưng dù sao nó cũng là một sự lãng phí
  • Windows của bạn có được định cấu hình để hiển thị các tệp Zip dưới dạng thư mục không? [.__.]
    • Điều này được biết là gây ra vấn đề
    • sẽ đề nghị chuyển sang 7-Zip anyways.

Một số điều nữa bạn có thể thử .

  • Kiểm tra autoruns là một ý tưởng hay,
    [.__.] Bạn có tìm thấy bất kỳ hoạt động khởi nghiệp mới hoặc bất ngờ nào tham gia ở đó không?
  • Bạn đã thực hiện bất kỳ cập nhật trình điều khiển hoặc hệ thống gần đây?
  • Ngoài ra còn có khả năng tham nhũng tệp hệ thống . Bạn có thể kiểm tra xem
    [.__.] từ Start, Run với " sfc /scannow " hoặc "sfc /verifyonly " chỉ huy.
    [.__.] Sẽ mất một chút thời gian để xác minh tất cả các tệp Windows còn nguyên vẹn
6
nik

Tôi sẽ thử Trình giám sát quy trình từ Sysiternals để cho phép bạn xem loại truy cập tệp nào đang được thực hiện khi bạn mở tệp.

Theo tôi hiểu, Explorer cố gắng tìm các biểu tượng cho mỗi tệp đôi khi cố gắng định vị ứng dụng được liên kết, (vì vậy nó hiển thị biểu tượng Excel bên cạnh tệp Excel, v.v.). Tuy nhiên, nếu có một ứng dụng nằm trên thư mục mạng (hoặc trên thẻ nhớ) thì điều này có thể làm chậm nó. Và tất nhiên, nếu đường dẫn ổ đĩa không có ở đó, ví dụ: thẻ nhớ không được cắm hoặc đường dẫn mạng mà nó không thể tìm thấy hoặc nếu quyền đối với tệp bị từ chối, điều này sẽ làm mọi thứ chậm lại.

Process Monitor cũng sẽ hiển thị cho bạn rất nhiều thứ khác xảy ra khi bạn mở cửa sổ, ví dụ, đôi khi khi Explorer cố gắng truy cập một ứng dụng để xác định biểu tượng tệp, điều này sẽ kích hoạt quét chống vi-rút.

Lưu ý rằng các biểu tượng được cho là được lưu trong bộ nhớ cache, để tránh việc tra cứu lặp đi lặp lại, nhưng điều đó có thể không xảy ra. Có một khóa đăng ký kiểm soát kích thước của bộ đệm

Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer\Max Các biểu tượng được lưu trong bộ nhớ cache

(Của tôi được đặt thành 2000, nhưng có lẽ bạn có thể thử tăng nó).

Bộ nhớ cache cũng có thể bị hỏng, nhưng tôi chưa bao giờ nghe về điều này gây ra sự chậm lại, thay vào đó đôi khi nó làm cho các biểu tượng không được vẽ chính xác.

3
sgmoore

Tôi đã gặp một vấn đề như thế này khi tôi có các phím tắt trên (không thể nhớ chính xác) máy tính để bàn, root C hoặc Tài liệu của tôi tham chiếu các tệp không tồn tại. Tôi biết nó nghe có vẻ điên rồ, nhưng việc xóa các phím tắt bị hỏng đã khắc phục vấn đề này cho tôi. Có một số cửa sổ đặc biệt đang thực hiện với các phím tắt này (tôi nghĩ rằng cố gắng lấy tài nguyên biểu tượng để tắt phím tắt từ tệp không tồn tại hoặc đại loại như thế). Vì vậy, hãy nhìn vào các phím tắt trên máy tính để bàn của bạn và xóa bất kỳ cái nào không hợp lệ, rồi đi từ đó.

Chỉnh sửa: Khi cố gắng tìm bài viết giúp tôi khắc phục sự cố của mình (đã lâu rồi) tôi đã tìm thấy điều này: http://ss64.com/nt/slow_browsing.html

2
AaronLS

Tôi biết ai đó đã xảy ra, cách anh ấy giải quyết nó là tạo một hồ sơ người dùng XP mới , thật không may, điều đó có nghĩa là mất rất nhiều cài đặt ứng dụng cụ thể, nhưng nó lại bị lỗi -Cài đặt!

2
Vdex

Xóa giá trị sau khỏi sổ đăng ký để tắt tài liệu dùng chung:

HKLM\PHẦN MỀM\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{E211B736-43FD-11D1-9EFB-0000F8757FCD}

Tài liệu tham khảo

0
Paul Sweatte

Sau khi làm theo lời khuyên của @ nik, và sau đó là lời khuyên của @ Leonardo, tôi phát hiện thêm một vấn đề có thể chưa được đề cập ...

Tìm trong thư mục "Desktop" hồ sơ người dùng. Nếu có một số lượng lớn tệp/thư mục ở đó, hãy lưu trữ (di chuyển) càng nhiều tệp/thư mục đó càng tốt vào một thư mục khác trên máy tính của bạn. Lý do là: Explorer.exe trên Windows 10 dường như lặp lại các tệp/thư mục bên trong thư mục Desktop khi khởi chạy và có thể vào các thời điểm khác (và nhiều tệp/thư mục hơn có nghĩa là sẽ mất nhiều thời gian hơn để xử lý danh sách đó).

Trong trường hợp của tôi, tôi đã di chuyển 3500 tệp khỏi thư mục Desktop, vào một thư mục khác trong hệ thống tệp và tôi nhận thấy tốc độ cải thiện là 20 giây.

0
Gavin G