이 카테고리에 글을 쓰는 것은 실로 오랜만인 것 같다.
아무래도 테크 관련 글 중 전문성이 강한 글들은 다른 블로그에서 운영하다보니,,
이 블로그에서는 좀 더 범용성이 있고, 대중성이 있는 테크 글들만 올리려고 해서 쓸만한 글들이 별로 없는 듯
그래도 오늘은 나름 대중성이 있다고 생각되는 글을 하나 남긴다.
(테크 글은 작성 시 어투가 다르니 참고바람 / 맞춤법 검사도 안함)
테스팅용으로 win10으로 머신을 많이 생성해서 사용하는데 어느 순간부터 cpu가 100%를 치는 vm들이 많아졌다.
아마도 현 시점의 보안 패치가 미적용 되었고, 방화벽도 내리고 사용하다보니 뭔가에 감염되는 것들도 있는 것 같고,,,
그래서 이번 포스팅에서는 windows10에서 cpu 사용률이 100%가 되어 다른 뭔가를 하기 힘든 경우
해볼만한 조치들을 아래와 같이 다룬다.
필자의 경우는!!
아래의 조치 사항들 중 2번 방법인 서비스에서 일부 서비스를 중지 시켜서 상태는 해결됨
📌 로지텍 MX MASTER 3S 무선 마우스
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
https://link.coupang.com/a/cmCcE2

Windows 10에서 서비스 호스트: 로컬 시스템 (Service Host: Local System)이 CPU를 많이 차지하는 이유와 해결 방법
서비스 호스트: 로컬 시스템 (svchost.exe)은 여러 Windows 서비스가 그룹으로 실행되는 프로세스야. CPU 사용량이 높은 경우, 특정 서비스가 비정상적으로 작동하고 있을 가능성이 높아.
🔍 주요 원인
- Windows Update 문제
- 업데이트가 진행 중이거나, 특정 업데이트가 충돌을 일으키는 경우 CPU 사용량이 급증할 수 있어.
- Superfetch (SysMain) 서비스 문제
- Superfetch는 자주 사용하는 프로그램을 미리 로드하는 기능인데, SSD 환경에서는 불필요할 수도 있어.
- Windows Defender (바이러스 백신)
- 실시간 감시 기능이 CPU를 많이 사용할 수 있어.
- 네트워크 서비스 관련 문제
- BITS (Background Intelligent Transfer Service)나 다른 네트워크 관련 서비스가 백그라운드에서 과부하를 일으킬 수 있어.
- 손상된 시스템 파일
- sfc /scannow 검사로 시스템 파일이 손상되었는지 확인 가능.
🚀 해결 방법
1️⃣ Windows Update 관련 문제 해결
- 업데이트 진행 중인지 확인
설정 → 업데이트 및 보안 → Windows 업데이트에서 진행 중인지 확인 - Windows Update 캐시 정리
- 위 명령어를 관리자 권한으로 실행 후 재부팅하면 업데이트 캐시가 초기화돼.
-
powershell복사편집net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv net start cryptSvc net start bits net start msiserver
2️⃣ Superfetch (SysMain) 비활성화
- Windows + R → services.msc 입력 → Enter
- SysMain(이전 이름: Superfetch) 서비스 찾기
- 우클릭 → 속성 → 시작 유형을 "사용 안 함"으로 변경 → "중지" 버튼 클릭
- 적용 → 확인 → 재부팅
** 100 %를 치던 cpu 사용률이 10% 언더로 떨어짐


3️⃣ Windows Defender 성능 최적화
Windows Defender가 과도한 리소스를 사용할 경우, 실시간 보호 기능을 일시적으로 비활성화하면 돼.
- 설정 → 업데이트 및 보안 → Windows 보안 → 바이러스 및 위협 방지
- 실시간 보호를 일시적으로 끄기
- CPU 사용량이 줄어드는지 확인
4️⃣ 시스템 파일 검사 (SFC & DISM)
- **명령 프롬프트(CMD)**를 관리자 권한으로 실행
- 아래 명령어 입력 후 실행
- 손상된 파일이 있으면 자동으로 복구 시도
-
powershell복사편집sfc /scannow
- 이후 추가적인 복구가 필요하면 아래 명령어 실행
-
powershell복사편집DISM /Online /Cleanup-Image /RestoreHealth
- 완료 후 재부팅
5️⃣ 네트워크 서비스 (BITS) 확인
- Windows + R → services.msc 입력 후 Enter
- "Background Intelligent Transfer Service (BITS)" 찾기
- 우클릭 → 속성 → "자동"을 "수동"으로 변경 후 중지
- 적용 → 확인 → 재부팅
🛠 결론
이 문제는 보통 Windows Update, Superfetch(SysMain), Windows Defender, 네트워크 서비스와 관련이 많아. 위 해결 방법을 하나씩 적용하면서 CPU 사용량이 줄어드는지 확인해 봐.
'💾 공대 라이프 > ETC' 카테고리의 다른 글
ChatGPT 아직도 사용 안 하는 사람이 있어? 한 번 써봐!! (2) | 2024.12.14 |
---|---|
SMTP 에러 5.7.8 Username and Password not accepted / BadCredentials 해결 방법 (0) | 2023.12.20 |
리눅스? 리눅스 종류 | 리눅스 설치는 어떻게 하나요? 리눅스 우분투 설치 방법(UBUNTU 20.04.5 설치) (1) | 2023.07.27 |
DELL PowerEdge R750 iDRAC 설정으로 귀 아픈 랩에서 벗어나자 | 델서버 리모트 콘솔 사용 방법 (0) | 2023.05.10 |
윈도우10 원격데스크톱 인증 오류 | CredSSP 암호화 오라클 수정 (0) | 2023.04.05 |
댓글