많은 메모리를 사용하여 svchost.exe로 PC 속도가 느려짐 [중복]


11

내 Windows 7 32 비트 svchost.exe많은 메모리를 사용하고 있으며 PC 속도가 느려집니다.

이미 자동 업데이트가 꺼져 있고 수동 모드입니다.

이 문제를 어떻게 해결할 수 있습니까? 감사


이 작업을 수행하고 나에게 파일 제공 : pastebin.com/4h2ySm1V
magicandre1981

답변:


16

svchost.exe주어진 머신에서 높은 CPU 사용 문제를 일으키는 원인을 알 수있는 방법은 없습니다 .

svchost.exeWindows XP 이상에서 DLL을 서비스로 실행하는 호스트 프로세스입니다. 언제든지 내부에서 여러 서비스가 실행되고 있습니다 svchost.exe. 프로세스를 종료 할 수는 있지만 어떤 서비스가 문제를 일으키는 지 알 수 없습니다. 모든 서비스를 종료하기 때문입니다.

어느 쪽이 CPU 사용률을 높이는지 확인하려면 몇 가지 방법을 시도해보십시오.

  • 작업 관리자를 열고 svchost.exe문제를 일으키는 항목을 마우스 오른쪽 단추로 클릭 한 다음 마지막 옵션- "서비스로 이동"을 클릭하십시오.

    여기에 이미지 설명을 입력하십시오

    해당 서비스에서 실행중인 모든 서비스 목록이 표시됩니다 svchost.

    여기에 이미지 설명을 입력하십시오

  • 프로세스 탐색기 를 사용 하여 특정 svchost인스턴스 에서 실행중인 서비스를 볼 수도 있습니다 .

    여기에 이미지 설명을 입력하십시오

    출처


바이러스가 확실히이 문제를 일으킬 수는 있지만, 저조한 소프트웨어 프로그램의 자원을 낭비하거나 바이러스 백신 제품군을 잘못 선택했을 가능성은 없습니다.


PC 충돌을 피하기 위해 한 번에 하나의 프로세스를 중지하십시오.
Hunter

2
프로세스 탐색기에서 svchost 항목을 두 번 클릭하면 해당 서비스에 CPU를 사용하는 서비스에 대한보다 자세한 정보를 제공하는 탭이 있습니다. IIRC, "스레드". 토글 할 항목에 대한 선택 범위를 좁힐 수 있습니다.
horatio

2
Lol 실제로 Windows는 제대로 작성된 소프트웨어가
아닙니다

@horatio 프로세스 탐색기에서 항목을 두 번 클릭 할 때 "스레드"탭에서 특정 스레드가 svchost.exe에로드 된 서비스의 dll에 속하는 것을 알 수있는 방법으로 볼 수 없습니다 . servicehost.exe에 호스팅 된 n 개의 서비스 중 스레드 수가 가장 많거나 잘못 작동하는 것을 어떻게 알 수 있습니까? "스레드"탭 안에 서비스 열이 있지만 모든 스레드에 대해 공백으로 표시됩니다.
RBT

1

바이러스 감염으로 인해 발생할 수 있습니다. 일반적으로 svchost.exe는 일반적인 Windows 시스템 파일이므로 CPU 및 RAM을 포함하여 많은 리소스를 소비해서는 안됩니다. 의심스러운 감염에 대해 완전한 검사를 수행해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.