CPU를 먹는 svchost.exe :이 중 어떤 서비스가 원인이 될 수 있습니까?


17

이 멋진 지침 덕분 에 마침내 Windows XP Professional SP3 (버전 2002)에서 CPU를 많이 먹는 svchost.exe 프로세스의 서비스를 확인할 수있었습니다 (!).

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

지금:

  1. 이 중 어떤 서비스가 문제의 원인 일 수 있습니까?
  2. 이제 그들 중 일부를 막으려 고할까요?
  3. 그렇다면,이 중 어떤 서비스를 안전하게 중지 할 수 있으며 어떤 서비스를 중지하지 않는 것이 좋습니까? (시스템을 불안정하게하지 않고)
  4. 서비스를 어떻게 관리 할 수 ​​있습니까? 사용 services.msc? 문제 services.msc는 Windows를 현지화했으며 모든 언어가 번역 된 것입니다. 위에 제공된 영어 이름으로 해당 서비스를 일치시키고 중지 / 시작할 수있는 방법이 있습니까?

고마워요!

추신 : /fi프로세스 이름에 대한 필터링이 작동하지 않기 때문에 greedy svchost.exe 프로세스의 서비스를 찾기 위해 위의 출력을 생성하면 현지화 된 Windows에서 까다로 웠습니다 (필터 명령 자체가 체코 어로 변환되어 입력 할 수 없음). 문자셋 문제로 인해 콘솔에 !!! Braindamaged M $ !!!). 이것이 내가 한 방법입니다.

  1. tasklist /v > c:\tomas\file.txt
  2. 메모리 사용량별로 적절한 svchost 프로세스의 PID를 찾으십시오.
  3. tasklist /svc /fi "PID eq 5516"

추신 : 이것은 # 995581의 복제본이 아니며, 데이터가 아니라 CPU 소비에 관한 것입니다. 또한 svchost 문제는 ​​너무 자주 발생하여 특정 서비스에 관한 자체 질문이 필요합니다. 그 질문은 내 문제를 전혀 해결하지 못할 것입니다.


1
편집 및 롤백 참조 : 답변을 수락하면 문제가 해결되었다는 충분한 증거가됩니다.
Kamil Maciorowski 2016 년

11
다시 말하면, Windows XP는 4 년 전에 수명이 다했습니다. 지난 4 년 동안, 두 가지 주목할만한 예외는 없었습니다 어떤 패치가 ...조차 중요 보안 업데이트 등을 작성하지 보안 결함 발견 (이들 중 많은 사람들이있다!) 그것은 위험하고에 무책임한가 알려진 경우에도 이 시스템을 계속 사용하십시오. 지원되는 OS로 업그레이드하는 것은 작업 # 1이어야합니다.
Joel Coehoorn 2016 년

1
귀하의 의견에 감사 드리지만 Kamil은 이미 슈퍼 유저 커뮤니티 내에서 "최종 해결 된" 질문으로 분류 하지 않았습니다 . 우리는 받아 들여진 대답이 있다는 사실을 쉽게 알 수 있습니다. 더 중요한 것은 실제로 Windows XP보다 최신 운영 체제로 전환해야한다는 것입니다. 그것을 사용하면 단순히 보안 사고를 구걸하고 있습니다.
Run5k

1
이것은 WindowsUpdate 가 문제를 일으키는 Windows 7과 동일 합니다. 수년에 걸쳐 많은 업데이트가 발표되었으므로 WU는 실제로 필요한 업데이트를 확인하는 데 시간이 오래 걸립니다.
magicandre1981

4
이것을 retrocomputing.stackexchange.com 으로 마이그레이션해야합니까 ?
Heinzi

답변:


41

우선 : Windows XP를 사용하지 마십시오. 이것은 기다리고있는 사고입니다.

즉 그, 나는 거의 확신했다 wuauservWindows Update를 완전히 Windows XP에 깨진하고, 더 이상 서버 목적 : 범인입니다. 시도 net stop wuauserv확인 할 수 있습니다.


12
자동 Windows 업데이트의 서버 구성 요소입니다 (wuauctrl은 클라이언트 임). 따라서 설치할 업데이트 목록을 만들어야합니다. 어떤 밝은 마음이 그렇게하기 위해 O (e ^ n) 알고리즘을 선택했기 때문에, 고려해야 할 업데이트 수가 증가함에 따라 제어 속도가 느려집니다. 또한 설치 관리자를 실행해야하기 때문에 업데이트 설치 시도 (및 실패) 중에 중단되면 SR 인스턴스가 실행될 수 있습니다.
Eugen Rieck

3
많은 Windows 업데이트의 설치 프로세스는 업데이트에 실패한 경우 알려진 버전의 시스템이있을 수 있도록 시스템 해결 지점을 만드는 것으로 시작합니다. 실패하면 (예 : 종료 wuauserv) 시스템 복원 서비스가이 복원 지점으로 되돌아가 설치 실패로 인한 원하지 않는 부작용을 제거합니다.
Eugen Rieck

1
SR 서비스는 단기간 동안 실제 작업 을 수행 하지만 재부팅 할 때까지 계속 존재합니다 . 사실, 나는 그것이 이전에 이미 존재했다고 확신하지만 활동 규모가 너무 낮아서 보지 못했습니다.
Eugen Rieck

9
@Tomas, 정말 반복해야합니다, 더 이상 WinXP를 사용하지 마십시오. 역 호환성을 위해 필요한 경우 격리 된 가상 머신이 가장 좋습니다. 또한 인터넷에 연결되어 있지 않은지 확인합니다. EuXP가 말했듯이 WinXP는 패치되지 않은 원격 코드 취약점과 브라우저에 대한 보안 업데이트가 거의 없거나 전혀 없습니다 ...
Jarrod Christman

7
서비스를 중지하지 말고 비활성화 된 것으로 표시하면 다시 실행되지 않습니다. Windows XP에 대한 지원이 중단되었으므로 새 업데이트를 찾을 수있는 것처럼 보이지 않으므로 백그라운드에서 실행할 수는 없습니다.
Joel Coehoorn 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.