Czasami, pracując na komputerze, użytkownicy zauważają, że robi się wolno. Po otwarciu Menedżera zadań odkrywają, że pamięć RAM lub procesor ładuje SVCHOST.EXE. Zobaczmy, co zrobić, jeśli powyższy proces ładuje pamięć RAM komputera w systemie Windows 7.
Zobacz także: SVCHOST.EXE ładuje procesor na 100
Treść
SVCHOST.EXE odpowiada za interakcję usług z resztą systemu. Każdy ten proces (a jest ich kilka jednocześnie) obsługuje całą grupę usług. Dlatego jedną z przyczyn badanego problemu może być niezoptymalizowana konfiguracja systemu operacyjnego. Znajduje to odzwierciedlenie w uruchomieniu dużej liczby usług w tym samym czasie lub tych z nich, które nawet w pojedynczej instancji zużywają dużą ilość zasobów. I nie zawsze przynoszą one rzeczywistą korzyść dla użytkownika.
Innym powodem "obżarstwa" SVCHOST.EXE może być jakaś awaria systemu na PC. Ponadto niektóre wirusy są maskowane przez ten proces i ładują pamięć RAM. Następnie przyglądamy się różnym sposobom rozwiązania opisywanego problemu.
Lekcja: Co to jest SVCHOST.EXE w Menedżerze zadań?
Jednym z głównych sposobów zmniejszenia obciążenia pliku SVCHOST.EXE w pamięci RAM komputera jest wyłączenie niepotrzebnych usług.
Możesz również otworzyć żądane narzędzie, korzystając z okna "Uruchom" . Wpisz Win + R i wpisz w polu, które się otworzy:
services.msc
Następnie kliknij "OK" .
Lekcja:
Otwieranie "Menedżera zadań" w systemie Windows 7
Wyłącz nieużywane usługi w systemie Windows
Na komputerach o niskim poborze mocy problem z ładowaniem pamięci RAM przez SVCHOST.EXE może być związany z funkcją aktualizacji. Jest to bardzo ważny element systemu Windows, który pozwala zawsze utrzymywać system operacyjny na bieżąco i łatać luki. Ale jeśli "Update Center" zaczyna "jeść" RAM przez SVCHOST.EXE, musisz wybrać mniejszy zło i wykonać jego dezaktywację.
Ważne jest, aby zrozumieć, że wyłączenie aktualizacji spowoduje, że system będzie podatny na ataki. Dlatego jeśli moc komputera nie pozwala na pracę z "Centrum aktualizacji" , staraj się regularnie tworzyć aktualizacje instalacji ręcznej.
Lekcja:
Wyłącz aktualizacje w systemie Windows 7
Dezaktywacja usługi aktualizacji w systemie Windows 7
Występowanie problemu może spowodować, że system zostanie zatkany lub nieprawidłowo skonfigurowany. W takim przypadku należy ustalić bezpośrednią przyczynę i wykonać jedną lub więcej z poniższych czynności, aby zoptymalizować system operacyjny.
Jednym z czynników powodujących ten problem może być zatkany rejestr systemu, w którym znajdują się nieistotne lub błędne wpisy. W takim przypadku należy go wyczyścić. W tym celu można użyć specjalistycznych narzędzi, na przykład CCleaner .
Lekcja: Czyszczenie rejestru za pomocą CCleaner
Rozwiąż ten problem może pomóc w defragmentacji dysku twardego. Ta procedura może być wykonana tak jak przy użyciu specjalistyczne programy i przy użyciu wbudowanego narzędzia systemu Windows.
Lekcja: Defragmentacja dysku w systemie Windows 7
Różne problemy i usterki w systemie mogą powodować problemy opisane w tym artykule. W takim przypadku muszą spróbować go naprawić.
Możliwe, że awaria komputera, która doprowadziła do nadmiernego zużycia zasobów systemu operacyjnego przez proces SVCHOST.EXE, doprowadziła do naruszenia struktury plików systemowych. W tym przypadku konieczne jest sprawdzenie ich integralności za pomocą wbudowanego narzędzia sfc z późniejszym przywróceniem, jeśli to konieczne. Ta procedura jest wykonywana poprzez "Wiersz poleceń" , wprowadzając do niej polecenie:
sfc /scannow
Lekcja: Skanowanie systemu operacyjnego pod kątem integralności plików w systemie Windows 7
Innym powodem prowadzącym do opisanego powyżej problemu są błędy dysku twardego. Sprawdzanie systemu pod kątem ich obecności odbywa się również poprzez "Wiersz poleceń" , wprowadzając tam wyrażenie:
chkdsk /f
Jeśli narzędzie podczas skanowania wykryje błędy logiczne, spróbuje je poprawić. W przypadku wykrycia fizycznego uszkodzenia dysku twardego należy skontaktować się z urządzeniem master lub kupić nowy dysk twardy.
Lekcja: Skanowanie dysku twardego w poszukiwaniu błędów w systemie Windows 7
Pojawienie się obciążenia RAM przez SVCHOST.EXE może prowadzić do wirusów. Ponadto niektóre z nich są zamaskowane jako pliki wykonywalne o tej nazwie. Jeśli podejrzewa się infekcję, należy to zrobić skanowanie systemu jednego z programów antywirusowych które nie wymagają instalacji. Na przykład możesz użyć Dr.Web CureIt .
Skanowanie jest zalecane przez uruchomienie systemu przy użyciu LiveCD lub LiveUSB. W tym celu można również użyć innego niezainfekowanego komputera. Gdy narzędzie wykrywa pliki wirusowe, należy postępować zgodnie z instrukcjami wyświetlanymi w jego oknie.
Niestety nie zawsze można znaleźć wirusa za pomocą narzędzi antywirusowych. Jeśli nie znalazłeś złośliwego kodu za pomocą procedury skanowania przez kilka programów antywirusowych, ale podejrzewasz, że jeden z procesów SVCHOST.EXE został zainicjowany przez wirusa, możesz spróbować ręcznie określić tożsamość pliku wykonywalnego i usunąć go, jeśli to konieczne.
Jak ustalić, czy prawdziwy SVCHOST.EXE lub ten wirus jest zamaskowany jako dany plik? Istnieją trzy oznaki tej definicji:
Użytkownik, w imieniu którego uruchomiony jest proces, może być wyświetlony w "Menedżerze zadań" w zakładce "Procesy" , która jest nam już znana. Naprzeciwko nazwy "SVCHOST.EXE" w kolumnie "Użytkownik" powinna pojawić się jedna z trzech opcji:
Jeśli widzisz tam nazwę dowolnego innego użytkownika, to wiedz, że proces został zastąpiony.
Lokalizacja pliku wykonywalnego procesu, który pochłania dużą ilość zasobów systemowych, można ustalić bezpośrednio w "Menedżerze zadań" .
C:WindowsSystem32
Jeśli pasek adresu "Eksploratora" wyświetla inną ścieżkę, to wiedz, że proces został zastąpiony przez inny plik, który najprawdopodobniej jest wirusowy.
Wreszcie, jak wspomniano powyżej, musisz sprawdzić nazwę procesu. Powinien to być dokładnie "SVCHOST.EXE" od pierwszej do ostatniej litery. Jeśli nazwa "SVCHOCT.EXE" , "SVCHOST64.EXE" lub jakakolwiek inna, to wiedz, że jest to substytucja.
Chociaż czasami by ukryć atakujący stają się bardziej przebiegli. Zastępują one w nazwie litery "c" lub "o" dokładnie takie same znaki w pisowni, ale nie alfabetem łacińskim, ale cyrylicą. W takim przypadku nazwa będzie wizualnie nieodróżnialna, a sam plik może nawet znajdować się w folderze System32 obok oryginalnej instancji. W tej sytuacji użytkownik powinien zostać powiadomiony o lokalizacji dwóch plików o tej samej nazwie w tym samym katalogu. W systemie Windows to nie może być w zasadzie, aw tym przypadku okazuje się, że jest realizowane tylko poprzez zmianę znaków. W takiej sytuacji jednym z kryteriów ustalania autentyczności pliku jest jego data. Z reguły ten obiekt ma wcześniejszą datę zmiany.
Ale jak usunąć fałszywy plik po wykryciu, jeśli narzędzie antywirusowe nie pomaga?
Uwaga! Usuń SVCHOST.EXE tylko wtedy, gdy masz 100% pewności, że nie jest to prawdziwy plik systemowy, ale fałszywy. Jeśli omyłkowo usuniesz prawdziwy, spowoduje to awarię systemu.
W przypadku, gdy żadne z powyższych nie pomogło, możesz wykonać procedurę odzyskiwania systemu, jeśli masz punkt odzyskiwania lub Kopia zapasowa OS , utworzony przed wystąpieniem problemów z SVCHOST.EXE, który ładuje pamięć RAM. Następnie przyglądamy się, jak normalizować funkcjonowanie systemu Windows za pomocą reanimacji do wcześniej utworzonego punktu.
Główną wadą tej metody jest to, że nie wystarczy mieć punkt przywracania lub kopię zapasową systemu - czas, w którym został utworzony, nie powinien być późniejszy niż czas pojawienia się problemu. W przeciwnym razie procedura traci sens.
Istnieje kilka różnych powodów, dla których program SVCHOST.EXE może rozpocząć ładowanie pamięci komputera do systemu Windows 7. Mogą to być awarie systemu, nieprawidłowe ustawienia lub infekcja wirusami. W związku z tym każda z tych przyczyn ma oddzielną grupę sposobów na jej wyeliminowanie.