Jak mogę ustalić, który proces lub usługa korzysta z COM Surrogate


0

Przez jakiś czas miałem ten problem zarówno na komputerach z Win7, jak i Win10: kiedy przeglądam folder z określonym rodzajem pliku - w szczególności duże pliki Quicktime ~ 100 GB - Windows zajmuje kilka minut. Wszystko tylko się zacina i zamyka.

Jeśli wcześniej otworzę Menedżera zadań lub Monitor zasobów, zobaczę, że jest to instancja COM Surrogate / dllhost.exe, która wydaje się „przeżuwać” ogromny plik wideo i system nie reaguje ponownie, dopóki się nie skończy.

Po tonach Googlingu i badaniach, odinstalowywaniu oprogramowania itp. Nadal nie mogę zrozumieć, co za tym stoi. Zakładam, że to zainstalowane przeze mnie oprogramowanie dołącza się do powłoki, ale jedynym sposobem, aby dowiedzieć się, co to jest, jest replikacja (co jest bardzo łatwe) i śledzenie, jakie oprogramowanie tworzy i używa instancja dllhost. Jak mogę to zrobić?

Odpowiedzi:


0

Uruchom Eksploratora procesów i wskaż kursorem myszy plik dllhost.exe. Teraz widzisz etykietkę z biblioteką DLL załadowaną przez dllhost.exe

wprowadź opis zdjęcia tutaj

Oto dll tworząca miniaturę. Dla ciebie może to również pokazano, więc wyłącz miniatury w opcjach Eksploratora.


0

Zastępstwo COM jest odpowiedzialne za generowanie miniatur, jak już pisał magicandre1981.

I Raymond Chen [MSFT] zauważa: „W praktyce, jeśli wystąpią tego typu awarie podczas przeglądania folderów zawierających pliki wideo lub pliki multimedialne, najprawdopodobniej problemem jest niestabilny kodek”. https://blogs.msdn.microsoft.com/oldnewthing/20090212-00/?p=19173

Kodeki innych firm można wyłączyć za pomocą InstalledCodec .

Uwaga dodatkowa:

Dwukrotne kliknięcie pliku dllhost.exe w Eksploratorze procesów spowoduje wyświetlenie identyfikatora CLSID hostowanego przez dllhost.exe. Jeśli jest na liście, proszę zamieścić tę informację tutaj.

(Można sprawdzić identyfikator CLSID w rejestrze, aby znaleźć odpowiedni moduł obsługi kodeków / miniatur i uniemożliwić jego załadowanie).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.