Mamy katalogi zawierające setki plików wideo. Podczas korzystania z Eksploratora Windows (Windows 7 64 Pro) do przeglądania i przestawiania tych katalogów, Eksplorator spowalnia do nieużywalnego poziomu, używa gigabajtów pamięci RAM i uprzedza lub spowalnia inne programy (takie jak Media Center) przed używaniem tego samego dysku podczas to jest w toku.
Towarzyszy temu bardzo wolno rosnący zielony pasek w polu Adres.
Eksplorator wydaje się czytać zawartość pliku wideo w celu utworzenia miniatur lub uzyskania innych metadanych. Nie jest to przydatne do naszych celów, dlatego chcielibyśmy wyłączyć to zachowanie. Jak to zrobić?
Te wątki mogą być powiązane:
Superuser Zapobiegaj Eksploratorowi Windows próbie wyodrębnienia metadanych . [Wyjaśnienie dodano 11.04.2014] To rozwiązanie wyłącza rejestr rejestru dla PropertyHandler dla określonego rozszerzenia nazwy pliku. Może to być przydatne, ale jest trochę drastyczne - wyłączy wyświetlanie właściwości w Eksploratorze dla wszystkich katalogów, nie tylko problematycznych. (Zobacz więcej dyskusji w odpowiedziach).
Superuser: „Sortowanie według daty - bardzo wolno” : kolumna „Data” próbuje uzyskać dane EXIF i różni się od systemu plików „Data utworzenia” i „Data modyfikacji”.
Microsoft: „Explorer - sortuj według daty bardzo, bardzo wolno”
14.04.2014: Podsumowanie sugestii i ustaleń
Myślę, że w tym momencie jesteśmy bardzo zadowoleni z odpowiedzi, a pozostałe objawy nie są związane z Eksploratorem Windows. A zatem podsumowanie sugestii i kilka innych rzeczy, których się nauczyliśmy.
Uwagi ogólne
Wznowienie dysku: Początkowe spowolnienie podczas uzyskiwania dostępu do dysku po długim okresie nieużywania może wynikać z przejścia dysku w tryb uśpienia.
Błędy dysku: Oczywiście, jeśli występują błędy sprzętowe, które zmuszają do ponownych prób, poważnie spowolni to Eksploratora i każdego innego programu.
Rywalizacja o dysk: inne programy wykonujące intensywną aktywność na tym samym dysku będą oczywiście zmagać się i spowalniać próby eksploratora w celu wyświetlenia zawartości dysku. Jeśli Explorer musi czytać tylko katalog, wpływ może być minimalny, ale jeśli Explorer musi również czytać każdy plik w poszukiwaniu metadanych, problemy z rywalizacją zostaną znacznie powiększone.
Rywalizacja dysku z oprogramowania antywirusowego: próby odczytania metadanych przez Eksploratora mogą skłonić oprogramowanie antywirusowe do odczytu i najpierw OK każdego pliku. Rozważ wyłączenie AV dla zaufanych typów plików (na przykład plików wtv zapisanych przez Media Center).
Ustawienia eksploratora
Wyłącz wyświetlanie miniaturek: „Organizuj” → „Opcje folderów i wyszukiwania” → „Widok” → zaznacz pole „Zawsze pokazuj ikonę zamiast miniatur” → naciśnij Zastosuj i zamknij.
Wyłącz zbieranie metadanych specyficznych dla wideo: folder Culprit → „właściwości” → „dostosuj” → pod „zoptymalizuj ten folder pod kątem:„ otwórz menu rozwijane i wybierz „elementy ogólne” → umieść znacznik wyboru w polu pod menu rozwijanym w „Zastosuj do wszystkich podfolderów” → naciśnij Zastosuj i zamknij.
Jeszcze bardziej wyłącz zbieranie metadanych specyficznych dla wideo: W „widoku szczegółowym” folderu winnego usuń wszystkie kolumny oparte na metadanych pliku wideo, które nie znajdują się w informacjach katalogowych systemu plików. Obejmuje to kolumnę Długość (czas trwania), a także kolumnę Data (opartą na metadanych wideo i odrębną od kolumn systemu plików „Data utworzenia” i „Data modyfikacji”).
W rejestrze
Wyłącz „moduły obsługi właściwości” dla rozszerzeń nazw plików wideo (takich jak wtv, mp3 itp.). Dotyczyłoby to oczywiście całego systemu, nie tylko dla poszczególnych katalogów. Można tego dokonać za pomocą RegEdit lub zewnętrznego programu ShellExView. (Szczegółowe informacje można znaleźć w odpowiedziach).
Więcej na temat miniaturek i innych pamięci podręcznych
Zauważyliśmy, że po wyłączeniu miniaturek i metadanych, kiedy ponownie je włączyliśmy, wydajność była szybka. (Tj .: zielony pasek spowolnienia nie powrócił.) Sugeruje to, że zmiany zrobiły coś w odniesieniu do pamięci podręcznej miniaturek, może je usunęły, a następnie przebudowały. Okazuje się, że domyślnie Explorer zapisuje miniatury w każdym katalogu (w thumbs.db), a także w katalogu AppData \ Local \ Microsoft \ Windows \ Explorer w zestawie plików thumbcache * .db. Możliwe, że staną się one rozdęte lub w inny sposób wolne, a ich usunięcie może przyspieszyć działanie.
Nie wiadomo (przez nas), czy Explorer buforuje jakiekolwiek inne informacje o metadanych (takie jak długość, data, lokalizacja, ochrona itd.).
Inne interakcje
Nie można przypisać samego Eksploratora, ale potencjalnie przydatne wskazówki.
Zauważyliśmy w Menedżerze zadań> Monitorze zasobów, że Media Center zachowywał się źle, co powodowało dużą aktywność dysku: komponent Media Center, ehrec.exe, nieskończenie zmieniałby cykl odczytu kilku kilogramów danych z określonego zestawu plików wideo - - na jednym dysku około 200 plików wideo. Wygląda na to, że Media Center nie jest w stanie zakończyć odczytu metadanych z tych plików i po prostu próbuje odczytać pliki, dla których nie ma pełnych metadanych. Pliki te wydają się nieuszkodzone, jeśli chodzi o system plików (można je kopiować bez problemów). Kiedy poprosiliśmy Explorer o wyświetlanie katalogów na tym konkretnym dysku, prawdopodobnie aktywność Media Center konkurowała o czas dostępu do dysku. Odłączyliśmy ten dysk do innych testów.
Dziękujemy wszystkim respondentom.
źródło
Odpowiedzi:
AKTUALIZACJA KOŃCOWA:
OP podsumował wszystkie swoje ustalenia całkowicie i zwięźle w swoim pytaniu. Nie widzę powodu, by usuwać moje sugestie, ale polecam przeczytanie jego postu zamiast mojego, jeśli masz na celu szybkie rozwiązanie problemu.
Powinieneś spróbować dwóch rzeczy:
W Eksploratorze kliknij „zorganizuj” -> „opcje folderów i wyszukiwania” -> „wyświetl” -> zaznacz pole wyboru „zawsze pokazuj ikonę zamiast miniatur” -> naciśnij zastosuj i zamknij.
Teraz kliknij prawym przyciskiem myszy folder winowajcy -> „właściwości” -> „dostosuj” -> pod „zoptymalizuj ten folder dla:” otwórz menu rozwijane i wybierz „elementy ogólne” -> umieść znacznik wyboru w polu pod listą menu w dół „Zastosuj do wszystkich podfolderów” -> naciśnij Zastosuj i zamknij. Spowoduje to zastosowanie nowych ustawień widoku folderów do wybranego folderu i wszystkich zawartych w nim podfolderów.
Jestem Niemcem i dlatego mam niemiecką wersję systemu Windows, więc może niektóre z powyższych opcji zostały przetłumaczone nieco inaczej, ale mimo to powinieneś je znaleźć.
Aktualizacja 1:
Myślę, że jesteś na dobrej drodze z metadanymi. W zależności od sposobu kodowania filmów metadane mogą znajdować się na początku, na końcu lub nawet gdzieś pośrodku (co jednak jest rzadkością). Zgaduję, że te pliki wideo zostały zakodowane z pewnymi niezwykłymi właściwościami (prawdopodobnie sam je stworzyłeś?), Co powoduje, że Eksplorator czyta cały plik od początku do końca, aby wyodrębnić metadane, co oczywiście zajmuje trochę czasu, jeśli jest wiele dużych plików w folderze. Widziałem, jak odkrywca odczytuje całą długość ogromnego pliku exe, aby wyświetlić osadzoną ikonę na końcu.
Tak więc, myślę, że już to zrozumiałeś, identyfikując i wyłączając kolumny, które muszą wyodrębnić metadane z widoku w Eksploratorze (wraz z wyłączonymi miniaturami), powinny zapobiec potrzebie czytania przez Eksploratora w tych plikach, co powinno rozwiązać twój problem.
Kolumny, których prawdopodobnie nie powinieneś używać, to: data wykonania (jak wspomniano w jednym z opublikowanych linków, data wykonania różni się bardzo od daty utworzenia pliku), długość, rozdzielczość, lokalizacja.
Kolumny, które powinny być bezpieczne w użyciu, to atrybuty, które można odczytać bezpośrednio z katalogu systemu plików, takie jak: data utworzenia pliku, data modyfikacji pliku, rozmiar, typ pliku.
Jeśli rzeczywiście potrzebujesz sortować niektóre atrybuty, które powinny być wyłączone, myślę, że najbardziej praktycznym rozwiązaniem byłoby poszukiwanie alternatywnej przeglądarki plików i sprawdzenie, czy lepiej radzi sobie z sytuacją. Następnie możesz użyć Eksploratora, tak jak zwykle, i użyć alternatywnej przeglądarki plików do obsługi folderów wideo.
Masz również możliwość wykonywania wielu podstawowych operacji na plikach z wbudowanego interpretera wiersza poleceń cmd, nie przejmuje się metadanymi i może być prostym i wydajnym narzędziem do kopiowania, przenoszenia lub usuwania plików i folderów. Możesz nawet zautomatyzować różne rzeczy, używając plików wsadowych. Prawdopodobnie nie jest to rozwiązanie, którego szukasz, ponieważ cmd nie ma nawet graficznego interfejsu użytkownika.
Aktualizacja 2:
Właśnie przeczytałem twoją drugą aktualizację i cieszę się, że twój problem wydaje się rozwiązany (przynajmniej na razie). Może tak naprawdę było to spowodowane przepełnieniem pamięci podręcznej miniatur. Mogę sobie wyobrazić, że pliki thumbs.db stają się coraz większe, jeśli często przenosisz pliki z folderu do folderu. Podejrzewam, że faktycznie zachowuje miniaturę w tym pliku pamięci podręcznej dla każdego pliku, który kiedykolwiek był w folderze. Być może istnieje również mechanizm usuwania śmieci dla tych plików, ale w twoim przypadku się nie udało.
Więc jeśli przenosisz pliki wideo z folderu do folderu masowo i zawsze używasz do tego tych samych folderów (np. Nie tworząc nowych), może znaleźliśmy źródło Twojego problemu ...
Jeśli w przyszłości system wyświetli te same objawy, możesz po prostu spróbować usunąć pamięć podręczną miniatur. W tym celu musisz:
„windowskey + r” -> wpisz „cleanmgr” i naciśnij klawisz Return -> wybierz dysk, na którym znajdują się pliki wideo (tylko jeśli faktycznie masz wiele dysków / partycji) -> wybierz „wyczyść pamięć podręczną miniatur” lub coś w tym stylu -> biegnij czystsze
źródło
Po zmianie są trzy ustawienia GPO, prawdopodobnie zapewnią globalne zachowanie na komputerze.
Aby się tam dostać, uruchom Edytor zasad grupy z wiersza polecenia.
Przejdź do następującego węzła.
Wbudowana dokumentacja byłaby dobrym początkiem, aby dowiedzieć się, co robi każde ustawienie.
Pamiętaj, że potrzebujesz uprawnień administracyjnych, aby wprowadzić zmiany w ustawieniach GPO.
źródło
Do mojego rozwiązania doszło pośrednio. Zauważyłem, że pliki MKV zawierały „datę”, której nie można było zmienić w zwykły sposób, tak aby plik odzwierciedlał się po otrzymaniu, jak pokazano we właściwościach pliku. W desperacji zmieniłem kolumnę w eksploratorze plików systemu Windows z „data” na „data utworzenia”, a następnie ustawiłem opcję widoku, aby ustawić ją jako domyślną dla wszystkich folderów. Nie tylko rozwiązało to mój problem z sortowaniem, ale również GROD został wyleczony. Nie trzeba wnikać głęboko w strukturę tagowania każdego pliku, jest oczywiście przyczyną tego lekarstwa.
źródło
Miałem dokładnie ten sam problem na moim 64-bitowym komputerze z systemem Windows 7. Zaczęło się kilka miesięcy temu, kiedy otwierając folder na zewnętrznym dysku Western Digital, metadane plików w dowolnym folderze zajęłyby kilka minut, podczas gdy ja pamiętam, że pokazywały się niemal natychmiast. Otwarcie pliku, a następnie zamknięcie go spowoduje ponowne odświeżenie całego folderu i kolejne dwie minuty. Więc zrobiłem trochę dochodzenia (poniższe rozwiązanie):
Uruchomiłem laptopa w trybie awaryjnym i zniknęły wszystkie powolne problemy z Eksploratorem Windows.
Zrestartowałem laptopa normalnie i poszedłem do Startu, następnie wpisałem msconfig w polu uruchamiania i wybrałem zakładkę Uruchamianie. Wyłączyłem prawie wszystkie elementy startowe (z wyjątkiem procesów Microsoft lub Intel). Zrestartowano - bez zmian
Za pomocą msconfig ponownie włączyłem wszystkie procesy, które wyłączyłem w kroku 2. Następnie poszedłem do zakładki Usługi. Kliknąłem nagłówek Status, aby posortować wszystkie usługi jako Uruchomione lub Zatrzymane, i zbadałem wszystkie uruchomione usługi. Najpierw wyłączyłem wszystkie moje programy antywirusowe i anty-malware (Avast, AdAware i Spybot). Zrestartowano - rozwiązany !!
Teraz, gdy otwieram folder, wszystkie pliki z ich metadanymi pojawiają się niemal natychmiast. W procesie eliminacji spowolnienie spowodował program AdAware. Odinstalowałem go i zastąpiłem Malwarebytes. To nie spowalnia mojej maszyny.
Lekcja : Zawsze najpierw wypróbuj Tryb awaryjny, aby sprawdzić, czy problem został rozwiązany, a jeśli tak, użyj procesu eliminacji, aby zobaczyć, który proces lub usługa powoduje spowolnienie.
źródło
Jest to spowodowane usługą wyszukiwania systemu Windows . Możesz po prostu wyłączyć usługę, ustawiając usługę wyszukiwania systemu Windows na Wyłączone i ręcznie zatrzymując usługę (kliknij usługę prawym przyciskiem myszy i wybierz Zatrzymaj ). Microsoft umieszcza tam tę usługę, aby podobno przyspieszyć Windows (tak, OK, cokolwiek).
Możesz także pozostawić usługę uruchomioną i po prostu ją wyłączyć dla wybranych typów plików. Po określeniu typów plików, które chcesz wyłączyć indeksowanie (.AVI, .MPEG, .WMV itp.):
Mam nadzieję, że pomoże to przyspieszyć sprawę. Powodzenia!!
źródło