Odkrywca Bardzo wolny i niereaktywny

12

Mój Eksplorator Windows w systemie Windows XP 32Bit jest ostatnio bardzo wolny. Kiedy go uruchamiam, wyświetlenie wszystkich folderów i dysków zajmuje do 10 sekund. W tym czasie jest niereaktywny, co oznacza, że ​​nie reaguje na wejście myszy lub klawiatury. Nawet gdy pozostanie wolniejszy niż zwykle. otwarcie nowego folderu zajmuje kilka sekund, podczas gdy wcześniej były one otwierane natychmiast.

Inne przeglądarki plików, takie jak „Total Commander”, działają jak zwykle bardzo szybko.

Zacisk
źródło
O tym mówię: superuser.com/questions/7621/…
OscarRyz
1
Myślę, że mam ten sam problem: superuser.com/questions/11291/…
Graviton

Odpowiedzi:

14
  1. Pobierz Sysinternals ' Process Explorer
  2. Uruchom program z uprawnieniami administratora (aby mógł uzyskać dostęp do wszystkich wymaganych informacji z systemu).
  3. Kliknij prawym przyciskiem myszy proces Explorer.exe i wybierz Właściwości.
  4. Wybierz kartę wydajności.
  5. Teraz otwórz nowe okno Eksploratora i obejrzyj wykresy. Powinieneś być w stanie stwierdzić, czy problemem jest dostęp do I / O czy procesor (nie znalazłem pamięci, która jest prawdopodobną przyczyną tego zachowania).
  6. Inne zakładki, takie jak Wydajność i Wątki, powinny pomóc ci dowiedzieć się, co nadużywa zasobów systemu.

Jeśli uważasz, że problemem może być uszkodzona biblioteka DLL lub moduł obsługi dołączony do procesu Eksploratora, wykonaj następujące kroki:

  1. Pobierz Autoruns Sysinternals (nie trzeba go instalować).
  2. Rozpakuj plik zip i uruchom program autoruns.exe z uprawnieniami administratora.
  3. Poczekaj, aż program pobierze wszystkie informacje, a następnie wybierz kartę Eksplorator.
  4. Poszukaj dowolnego elementu bez wydawcy lub z podejrzanego źródła.
  5. Jeśli znajdziesz, wyłącz element, odznaczając pole po lewej stronie, a następnie zamknij aplikację i uruchom ponownie system.
  6. Powtórz proces z dowolną inną biblioteką DLL / handler, która Twoim zdaniem może być przyczyną problemu. Zrestartuj ponownie po każdym (możesz również ponownie włączyć elementy, zaznaczając odpowiednie pole).

Mam nadzieję, że to pomaga.

Leonardo
źródło
1
Dziękuję Ci! to brzmi jak dobre rozwiązanie do debugowania problemu. ale nie mogłem znaleźć żadnych podejrzanych wartości w eksploratorze procesów podczas uruchamiania nowego explorer.exe (gdzie występuje problem). Bajty we / wy idą do ~ 30 KB wkrótce po uruchomieniu, ale myślę, że może to być normalne. wraca do 0, podczas gdy problem nadal występuje. użycie procesora pozostaje bardzo niskie.
zacisk
1
dziękuję również za twoją drugą sugestię. przejrzałem listę, która jest bardzo długa, ale wszystkie elementy wydają się mieć sens. większość z nich pochodzi z Microsoft. reszta pochodzi od firm, które produkują moje sterowniki lub narzędzia, które integrują się z explorer-rightclickmenu.
zacisk
1
To, że używasz tego, nie oznacza, że ​​to nie wina. Spróbuj włączyć wszystkie dodatki innych firm pojedynczo. Możesz nawet wyłączyć wszystko, aby potwierdzić, że dodatki są w ogóle winy.
prestiż
Uruchomiłem Autoruns i sprawdziłem zakładkę Eksplorator . Wystąpił wpis odpowiadający kluczowi rejestru, HKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Componentsa tekst pod kolumną Ścieżka obrazu pokazuje „Nie znaleziono pliku: About: Home”. Po odznaczeniu tego wpisu Explorer otwiera się dobrze i elegancko! AKTUALIZACJA - nie; po prostu otwiera się dobrze i elegancko z Autoruns już otwartymi ...
Kenny Evitt,
„NIŻ AKTUALIZACJA - wydaje się, że całkowite zamknięcie coś zrobiło; Odkrywca otwiera się teraz wyjątkowo szybko.
Kenny Evitt,
6

Lista kontrolna,

  • Czy masz dyski mapowane w sieci? które mogą powodować przeciągnięcia
  • Czy masz fragmentację na dysku podstawowym? dzięki czemu wyliczanie w Eksploratorze jest powolne
    • spróbuj JkDefrag - Nie ufaj wbudowanej obsłudze defragmentacji
  • Czy masz fragmentację plików stronicowania, która spowalnia wiele rzeczy?
    • spróbuj PageDefrag - jeśli uruchomisz tę aplikację, powie ci, które pliki systemowe są natychmiast pofragmentowane. Następnie możesz wybrać defragmentację przy ponownym uruchomieniu
  • Uwaga dotycząca obsługi systemu Windows dotycząca innych konfliktów aplikacji
  • Sprawdź, czy ten komputer z systemem Windows ma ten sam poziom poprawki serwisowej, co inne systemy, w których nie występują takie problemy
  • Zastanów się nad wyłączeniem usługi indeksowania - nie wiadomo dokładnie, że powoduje to spowolnienie, ma działać tylko w bezczynnych warunkach, ale i tak jest marnotrawstwem
  • Czy Twój system Windows jest skonfigurowany do wyświetlania plików ZIP jako folderów?
    • Wiadomo, że powoduje to problemy
    • i tak sugeruje przejście na 7-zip.

Jeszcze kilka rzeczy, których możesz spróbować .

  • autorunsWyboru jest dobrym pomysłem,
    znalazłaś każdy nowy lub nieoczekiwany rozruch działalności zaangażowany tam?
  • Czy wprowadziłeś jakieś najnowsze aktualizacje sterowników lub systemu?
  • Istnieje również możliwość uszkodzenia plików systemowych . Można sprawdzić, że
    od Start, Runz „ sfc /scannow” lub „ sfc /verifyonly” polecenia.
    Sprawdzenie, czy wszystkie pliki systemu Windows są nienaruszone, potrwa chwilę
nik
źródło
dzięki! tak. ale miałem je też wcześniej, kiedy wszystko było w porządku. także inni użytkownicy w tej samej sieci mają te same mapowane dyski i działa dla nich dobrze.
zacisk
1
nie sądzę, że przyczyną jest fragmentacja, ponieważ, jak powiedziałem, inni przeglądarki plików działają tak szybko, jak zwykle!
zacisk
usługa indeksowania jest już wyłączona.
zacisk
1
+1 „dyski zmapowane w sieci”. Służy do powodowania, że ​​zwykły odkrywca zawiesza się, gdy robił voodoo w tle.
3

Chciałbym wypróbować Process Monitor z Sysinternals, który powinien pozwolić ci zobaczyć, jakie rodzaje dostępu do plików są wykonywane podczas otwierania pliku.

Jak rozumiem, Explorer próbuje znaleźć ikony dla każdego pliku, który czasami próbuje zlokalizować powiązaną aplikację (więc pokazuje ikonę programu Excel obok pliku programu Excel itp.). Jeśli jednak aplikacja znajduje się w folderze sieciowym (lub na karcie pamięci), może to spowolnić. I oczywiście, jeśli nie ma tam ścieżki napędu, np. Karty pamięci, która nie jest podłączona lub ścieżki sieciowej, której nie może znaleźć, lub jeśli odmówiono zgody na plik, spowolni to wszystko.

Monitor procesu pokaże także wiele innych rzeczy, które dzieją się po otwarciu okna, na przykład czasami, gdy eksplorator próbuje uzyskać dostęp do aplikacji w celu ustalenia ikony pliku, uruchamia to skanowanie antywirusowe.

Pamiętaj, że ikony miały być buforowane, aby uniknąć powtarzania wyszukiwania, ale tak się nie dzieje. Istnieje klucz rejestru, który kontroluje rozmiar pamięci podręcznej

Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max Cached Icons

(Mój ustawiony jest na 2000, ale może możesz spróbować go zwiększyć).

Pamięć podręczna może również ulec uszkodzeniu, ale nigdy nie słyszałem o tym, że powoduje to spowolnienie, a czasem powoduje nieprawidłowe rysowanie ikon.

sgmoore
źródło
2

Znam kogoś, z kim się to przydarzyło. Sposób, w jaki to rozwiązał, polegał na utworzeniu nowego profilu użytkownika XP , co niestety oznaczało utratę wielu ustawień specyficznych dla profilu, ale przebija się ponowna instalacja!

Vdex
źródło
2

Miałem taki problem, że miałem skróty albo (nie mogę dokładnie zapamiętać) mojego pulpitu, katalogu głównego C lub Moich dokumentów odnoszących się do nieistniejących plików. Wiem, że to brzmi szalenie, ale usunięcie zepsutych skrótów naprawiło dla mnie ten problem. Z tymi skrótami działało coś specjalnego (myślę, że próba uzyskania zasobu ikony z skrótu z nieistniejącego pliku lub coś takiego). Spójrz więc na skróty na pulpicie i usuń te, które są nieprawidłowe, a następnie stamtąd.

Edycja: Próbując znaleźć artykuł, który pomógł mi naprawić problem (to było dawno temu), znalazłem to: http://ss64.com/nt/slow_br Przeglądaj.html

AaronLS
źródło
0

Po skorzystaniu z porady @ nik, a następnie porady @ Leonardo, odkryłem jeszcze jeden możliwy problem, o którym jeszcze nie wspomniano ...

Przejrzyj folder „Desktop” profilu użytkownika. Jeśli jest tam duża liczba plików / folderów, zarchiwizuj (przenieś) jak najwięcej tych plików / folderów do innego folderu na komputerze. Powodem jest: explorer.exe w systemie Windows 10 wydaje się iterować pliki / foldery w folderze Desktop podczas uruchamiania i być może w innym czasie (a więcej plików / folderów oznacza, że ​​przetworzenie tej listy trwa dłużej).

W moim przypadku przeniosłem 3500 plików z folderu Desktop do innego folderu w systemie plików i zauważyłem poprawę szybkości o 20 sekund.

Gavin G.
źródło