자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


님,..........

 

svchost.exe 이놈이 cpu사용율이 100%가 된다면 아래글을 참고하세요

Svchost.exe는 실제 문제를 일으키는 프로세스가 아니라 문제를 일으키는 프로세스를 그룹화해서 실행해주는 프로세스이기때문에 문제의 원인을 파악하기 어려운점이 많다.

CPU를 100% 점유하는 프로세스가 Svchost.exe일경우 다음 절차에따라 원인을 파악하기바란다.

  1. Ctrl-Shift-Esc를 눌러 작업관리자를 띄운다.
  2. 프로세스 탭을 클릭한다.
  3. CPU 열을 두번 클릭해서 CPU 점유율이 높은 프로세서를 최상단으로 오도록 한다
  4. 시작/제어판/관리도구/서비스를 클릭한다.
  5. 우측 패널에서 상태 열을 클릭한다
  6. 수직 이동 막대를 서비스 목록의 하단으로 끌어내린다
  7. 시작됨으로 되어 있는 서비스 중 Svchost.exe를 사용하는 서비스(예: Computer Browser)를 클릭한다
  8. 서비스 스냅인의 상태 막대에서 서비스 중지 아이콘을 찾아 클릭한다
  9. 작업 관리자에서 Svchost.exe의 CPU 점유율이 0%로 떨어질 때까지 7~8단계를 반복한다.
  10. CPU 점유율이 0%로 떨어졌으면 해당 서비스를 두번 클릭한다.
  11. 시작 유형사용 안 함으로 설정하고 적용 버튼을 클릭한다
  12. 시스템을 재기동한다

그리고 님 윈도우 업데이트가 잘안되는 것은 아래 내용을 참고하시면 해결이 가능할꺼 같습니다...

현상
자동 업데이트를 구성하거나, 업데이트를 설치하거나, Windows XP 기반 컴퓨터에 서비스 팩을 설치하려고 하면 다음 문제 중 하나 이상이 발생할 수 있습니다.

           *특정 업데이트를 설치할 수 없습니다.
          
           *이미 설치한 하나 이상의 업데이트를 설치하라는 메시지가 나타납니다.
          
           *Windows Update 웹 사이트를 사용하여 업데이트를 설치하면
            643 오류 메시지나 Windows Update가 작업을 완료할 수 없음을 나타내는
            메시지가 나타납니다.
          
           *Microsoft Windows Media Player의 응답 속도가 느려질 수 있습니다.
          
           *일반적으로 5,120KB 밖에 되지 않는
             %WINDIR%system32CatRoot2Edb.log 파일이 20MB까지 커질 수 있습니다.
          
           *업데이트를 설치하려고 하면 다음과 유사한 오류 메시지가 나타납니다.
             update.inf 파일의 무결성을 확인할 수 없습니다. Cryptographic service가
             실행중인지 확인하십시오.
          
           *카탈로그 파일을 설치하지 못했습니다.
          
           *설치하고 있는 소프트웨어는 Windows XP 호환성 확인을
            위한 Windows 로고 테스트를 통과하지 않았습니다. (이 테스트가 중요한 이유)
            이 소프트웨어를 설치하지 않습니다. 시스템 관리자에게 문의하십시오.
          
            *Windows XP 서비스 팩을 설치하려고 하면 다음과 유사한 오류
              메시지가 나타납니다.
              서비스 팩 1 설치 프로그램이 파일의 무결성을 확인할 수 없습니다.
              Cryptographic service가 실행중인지 확인하십시오 .


해결 방법
이 문제를 해결하려면 아래 방법 중 하나 이상을 사용하십시오.

방법 1: Edb.log 파일 이름 바꾸기
이 문제를 해결하려면 Edb.log 파일의 이름을 바꾼 다음 업데이트를 다시 설치합니다. Edb.log 파일의 이름을 변경하려면 다음 단계를 수행하십시오.

1>시작을 마우스 오른쪽 단추로 누른 다음 탐색을 누릅니다.
2>다음 파일을 찾습니다.
   C:WINDOWSSystem32Catroot2Edb.log
3>Edb.log 파일을 마우스 오른쪽 단추로 누른 다음 이름 바꾸기를 누릅니다.
4>edb.old를 입력한 다음 Enter 키를 누릅니다.
5>이름 바꾸기 작업을 확인하는 메시지가 나타나면 예를 누릅니다.
6>Windows 탐색기를 종료합니다.

방법 2: 암호화 서비스를 자동으로 설정
암호화 서비스를 자동으로 설정한 다음 업데이트를 다시 설치해 봅니다. 암호화 서비스를 자동으로 설정하려면 다음을 수행합니다.

1>제어판에서 관리 도구 유틸리티를 시작합니다.
2>서비스를 두 번 누릅니다.
3>암호화 서비스를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
4>시작 유형에 대해 자동을 누르고 시작을 누릅니다.

방법 3: Catroot2 폴더 이름 바꾸기
Catroot2 폴더의 이름을 바꾼 다음 업데이트를 다시 설치합니다. Catroot2 폴더의 이름을 바꾸려면 프로시저 1 또는 프로시저 2를 사용합니다.

처음 두 개의 프로시저로 이 문제가 해결되지 않으면 프로시저 3을 사용하여 .dll 파일을 등록합니다.
프로시저 1

1>바이러스 백신 프로그램을 포함하여 실행 중인 모든 프로그램을 종료합니다.
2>시작을 마우스 오른쪽 단추로 누른 다음 탐색을 누릅니다.
3>C:WindowsSystem32Catroot2 폴더를 찾습니다.
4>Catroot2 폴더를 마우스 오른쪽 단추로 누른 다음 이름 바꾸기를 누릅니다.
5>폴더의 새 이름(예: Oldcatroot2)을 입력한 다음 Enter 키를 누릅니다.
6>Windows 탐색기를 종료합니다.

프로시저 2

1>시작을 누르고 실행을 누릅니다.
2>열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
3>명령 프롬프트에서 다음 명령을 입력하고 각 줄 끝에서 Enter 키를 누릅니다.
    net stop cryptsvc
    ren %systemroot%system32catroot2 oldcatroot2
    net start cryptsvc
    exit

프로시저 3

.dll 파일을 등록하려면 다음을 수행합니다.
1>시작을 누르고 실행을 누릅니다.
2>열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
3>명령 프롬프트에서 다음 명령을 입력하고 각 줄 끝에서 Enter 키를 누릅니다.
참고 확인 메시지가 나타나면 확인을 누릅니다.
   regsvr32 /u softpub.dll
   regsvr32 /u wintrust.dll
   regsvr32 /u initpki.dll
   regsvr32 /u dssenh.dll
   regsvr32 /u rsaenh.dll
   regsvr32 /u gpkcsp.dll
   regsvr32 /u sccbase.dll
   regsvr32 /u slbcsp.dll
   regsvr32 /u cryptdlg.dll  
   regsvr32 softpub.dll
   regsvr32 wintrust.dll
   regsvr32 initpki.dll
   regsvr32 dssenh.dll
   regsvr32 rsaenh.dll
   regsvr32 gpkcsp.dll
   regsvr32 sccbase.dll  
   regsvr32 slbcsp.dll
   regsvr32 cryptdlg.dll
   exit


방법 4: 시스템 파일 검사기(SFC) 명령 사용

1>시작을 누르고 실행을 누릅니다.
2>열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
3>명령 프롬프트에서 sfc /purgecache를 입력한 다음 Enter 키를 누릅니다.
   참고 이 명령을 사용하려면 Windows 설치 원본 파일에 액세스할 수 있어야 합니다.
   이 명령이 완료되면 명령 프롬프트에 다음과 유사한 메시지가 나타납니다.
   Windows 파일 보호에서 요청된 변경 작업을 완료했습니다.
4>명령 프롬프트에서 sfc /scannow를 입력한 다음 Enter 키를 누릅니다.
   참고 이 명령은 완료하는 데 몇 분이 걸리며 Windows 설치 원본 파일에 액세스
   할 수 있어야 할 것  입니다. 명령이 완료되면 exit를 입력하여 명령 프롬프트를 닫습니다.
5>Windows에 업데이트를 다시 설치해 봅니다. 문제가 해결되었으면
   이 절의 나머지 단계를 계속할 필요가 없습니다.
6>Windows XP를 적절히 업그레이드합니다(다시 설치).
7>Windows에 모든 업데이트를 다시 설치합니다.


2004-02-06 10:27:55
691 번 읽음
이 글에 총 1 개의 파일이 첨부되어 있습니다.
  총 5 개의 댓글이 있습니다.
  1. 1. Foundation '04.2.6 11:52 AM 신고
    :-)*저는 랜선뽑고서도 바이러스검사해봤는데 없다더군요 -_-;;
    또한 패치있죠? 님이 올리신거랑 파일로 되어있는거.. 설치만 하면 꺼집니다.
    또한 Regedit도 실행시키면 잠시후 꺼지고요.. WindowsFX.exe라는프로그램이 이상해서 안전모드에서 지웠는데.. ↓댓글에댓글
  2. 2. Foundation '04.2.6 11:53 AM 신고
    :-)*이젠또spoolsv.exe/spolsv.exe가 난리를 치내요 -_-;; ↓댓글에댓글
  3. 3. Foundation '04.2.6 11:56 AM 신고
    :-)*아참 그리고 안전모트(네트워크)로 부팅하면 CPU점유율 100%는 않나오내요..
    그렇게 해서 또한 패치도 되고요-_-;; 그런데 이상하게 일반모드에서는 패치랑,Regedit 도중에 꺼지내욥 ㅠ.ㅠ ↓댓글에댓글
  4. 4. Foundation '04.2.6 11:58 AM 신고
    :-)*내 그래도 감사합니다. (__) 문제는 제가 알아서 해결해야겠죠. 뭐..
    Regedit않쓰면 되니까요 -;; ↓댓글에댓글
  5. 5. Foundation '04.2.6 12:08 PM 신고
    :-)*세세하고 정확한 답변 감사합니다 (_ _) ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그