윈도우즈를 사용하다보면 CPU 점유율이 갑자기 100%로 올라가는 경우가 종종 있습니다. CPU 점유율이 100%로 올라가는 원인은 상당히 다양한데, XP의 경우 다음 4가지 중 하나인 경우가 가장 많습니다.
- 바이러스에 감염된 경우 몇몇 바이러스에 감염된 경우 CPU 점유율이 100%로 올라갈 수 있습니다. CPU 점유율이 100%로 올라가고, CPU를 100% 사용하는 프로세스가 알지못하는 프로세스인 경우 먼저 바이러스 검사를 수행하는 것이 좋습니다.
- 원격 DoS 공격을 당한 경우 윈도우즈 XP의 445 포트를 통해 DoS 공격이 가해지는 경우일 수 있습니다. 이 경우 1차적으로 Microsoft사의 홈페이지에서 최신 패치를 설치하고, XP에서 제공하는 방화벽을 켜두는 것이 좋습니다.
- 안티 바이러스 프로그램 안티 바이러스 프로그램의 바이러스 모니터링 프로그램이나 필터링 프로그램은 현재 실행되는 모든 프로세스와 인터넷을 통해 다운받은 모든 파일을 모니터링합니다. 따라서 안티 바이러스 프로그램의 몇몇 버전에서 이와 같은 현상이 발생할 수 있습니다.(중략)
- 손상된 AVI 파일이 있는 폴더를 열거나 손상된 AVI 파일을 열려는 경우 이렇게 손상된 AVI 파일이 있는 경우 이동/삭제가 불가능한 경우가 발생합니다. 손상된 AVI 파일을 열거나 손상된 AVI 파일이 있는 폴더를 탐색기로 열면 윈도우 탐색기의 CPU 점유율이 100%로 증가합니다.
이 문제는 근본적으로 손상된 AVI 파일에 대한 접근이 허용되기 전에 윈도우 탐색기가 이들의 전체 내용을 읽으려하기 때문에 발생하는 것으로 주로 shmedia.dll의 오동작에서 기인합니다. 따라서 이 문제를 처리하는 절차는 다음과 같습니다.