815 Shares 6096 views

System Obsługi Taskhost: co to jest?

Każdy używa Microsoft Windows, taki czy inny sposób, miał nazywać „Task Manager”, na przykład, aby zakończyć hung aplikację lub usługę śledzenia porwanych zasobów systemowych. I wiele zwrócić uwagę, że w drzewie procesu jest stale wisi usługę Taskhost. Co to jest, staramy się zrozumieć. Przynajmniej pokrótce rozważyć swój cel, funkcji i problemy w pracy.

Taskhost: co to jest?

Generalnie rozsądny pełny opis stanowiska obsługa Taskhost się nawet w ogromnej sieci World Wide Web, aby znaleźć dość problematyczne. Dotyczy to materiał, przeznaczony dla przeciętnego użytkownika, napisany w prostym i przystępnym języku. Zasadniczo, cała strona techniczna i dziczy podstawach systemu Windows. Ale wciąż próbują rozważyć proces taskhost. Jaki rodzaj służby teraz i się dowiedzieć.

Na podstawie tego, co piszą specjaliści korporacji Microsoft, usługa Taskhost można opisać jako sposób uruchomienia architektura systemu 32-bitowe aplikacje i programy nie prezentowane jako standard wykonywalnych EXE plików, a także DLL biblioteki dynamicznej łącza zawierającego program wykonywalny kod, i która jest wydobywana z nią usługi.

Najprostszym sposobem, aby to wyjaśnić jest użycie przykład, powiedzmy, VST, DX lub RTAS-iny dla programów muzycznych, wyposażonych w odpowiednim gospodarzu. W tym przypadku, te wirtualne instrumenty i efekty prezentowane są pliki DLL dokładnie.

Pod pewnymi względami przypomina zasad Rundll32 procesowego i svchost, ale tylko pierwszy z tych dwóch usług prowadzony jest oddzielnie dla każdego procesu, a drugi jest odpowiedzialny za uruchomienie wszystkich aplikacji 32-bitowych w ogóle. Sądząc z tego, proces Taskhost jest zbędny, a do wywoływania wielu procesów rozpoczyna się kilka przykładów wykonania (z różnymi atrybutami), ale w jednej usługi wisi kilka bibliotek DLL, co czasami prowadzi do zbyt wysokiego obciążenia zasobów systemowych i zamrozić cały system. Ponadto, istnieje często konflikt pomiędzy współbieżnych procesów i Taskhost Rundll32.

Nawiasem mówiąc, chociaż taskhost – jest to wspólny proces systemowy, to będzie działać osobno dla każdej sesji użytkownika.

Problemy z obciążeniem zasobów systemowych

Tak więc, w „Task Manager” w drzewie procesów i zasobów systemowych Monitor określona usług Taskhost najbardziej nakładów. Co prawda pod względem zasobów systemowych? I to właśnie. Ponieważ usługa działa w liczbie pojedynczej do każdego z lokalnych atrybutów usługi, system i pod nazwą bieżącego użytkownika, ale ona mówi na początku kilku bibliotek, w zależności od nadmiernych wymagań żadnej z nich jest wzrost obciążenia na pliku usług Taskhost, która nieodmiennie prowadzi do rosnące zużycie zasobów procesora i pamięci.

Słabe procesory po prostu nie mają czasu na przetworzenie tak wiele informacji.

Mogę wyłączyć taskhost.exe?

Teraz kilka słów o możliwości wyłączenia tej usługi, jeżeli jest nadmierne obciążenie zasobów systemowych. Zasadniczo uważa się, że usługi systemowe takie jak Taskhost Windows (w sensie sam „system operacyjny”) nie może się wyłączyć. W wersji standardowej to jest, ale to ograniczenie można obejść. Jeśli uważasz, że jeśli wyłączysz tę usługę, system zostanie pokazane pewne negatywne skutki, jesteś głęboko w błędzie. Nic strasznego się wydarzy, ale w celu uwolnienia zasobów, a prędkość wzrośnie. To dotyczy przede wszystkim z Windows XP i Vista.

Aby wyłączyć, można użyć dezaktywacji „Harmonogram zadań” lub jednego z jego funkcji pod nazwą RacSysprepGeneralize. Ale to już inna kwestia.