오늘은 작업 관리자에서 CPU가 100%인 문제를 해결하는 방법을 살펴보겠습니다. 특히, 윈도우의 작업 관리자를 확인했을 때 Net Runtime Optimization Service(mscorsvw.exe)가 CPU를 100% 사용할 때의 해결 방법을 알아봅니다. CPU나 메모리 사용률이 100%까지 올라가는 경우의 원인은 매우 다양하므로, 이 문제에 대해 계속 설명드리겠습니다.
컴퓨터가 갑자기 느려지고 버벅거리며 반응 속도가 감소할 때가 첫 번째 증상입니다.
조금 컴퓨터를 아시는 분들은 작업관리자를 먼저 확인하시겠지만, 잘 모르시는 분들은 그냥 재부팅을 시도하실 것입니다.
어려운 분들을 위해 ▶작업관리자 확인 방법을 소개합니다.
작업관리자를 실행하는 방법.
작업표시줄에서 마우스 우클릭 후 ▶ 작업관리자를 선택하세요.
.
작업 관리자를 여셨을 때,
아래와 같이 Net Runtime Optimization Service 부분의 CPU 점유율이 거의 100%인 모습을 볼 수 있다.
mscorsvw.exe CPU가 100%일 때도 있는데, 이는 설명에 있는 것처럼 .Net Runtime Optimization과 동일한 프로세스입니다.
* 혹시, Microsoft Windows Search 인덱서, searchindexer.exe 쪽의
CPU, 메모리가 높다면 이전 포스팅을 참고하세요.
https://m-sooriya.tistory.com/172
CPU를 저렇게 많이 사용하게 만드는 이유가 무엇인가요?
Windows 보안 업데이트에 .Net Framework 관련 업데이트가 포함될 경우,
CPU 점유율이 가끔 높아진다고 합니다.
윈도우 업데이트 작업을 더 빠르게 완료하려면 프리컴파일링을 진행해야 합니다.
그 과정에서 CPU 메모리 점유율이 높아진다고 합니다.
컴퓨터가 버벅거려 불편합니다.
Windows에서는 이 프리컴파일링이 오랜 시간 동안 조금씩 진행됩니다.
메모리와 CPU 점유율이 100%까지 올라가 최적화가 필요할 때, 사용자의 편의를 위해 빠르게 종료하는 것이 좋습니다.
윈도우 관련 업데이트를 진행해야 하는 상황이라면, 조건에 따라 준비하고 실행해보세요.
이 프리컴파일링을 한 번에 마치고, 윈도우 업데이트를 진행합시다.
프리컴파일링을 한 번에 끝낼 수 있는 방법.
Net Runtime Optimization Service CPU 점유율 100% 문제를 해결하는 방법입니다.
관리자 모드로 CMD를 실행하세요.
..
윈도우 64비트 기준으로.
– cd “c:\Windows\Microsoft.NET\Framework64\v4.0.30319” 입력 후 엔터
– ngen.exe executequeueditems 입력 후 엔터
윈도우 32 비트 기준.
– cd “C:\Windows\Microsoft.NET\Framework\v4.0.30319” 입력 후 엔터
– ngen.exe executequeueditems 입력 후 엔터
윈도우가 몇 비트 버전인지 모르실 때?
앞의 포스팅을 참고하세요.
내 PC 사양 간단히 확인하는 방법입니다.
https://m-sooriya.tistory.com/25
아래와 같이 “All Compilation targets are up to date”라는 메시지가 표시되면서 프리컴파일이 완료됩니다.
이제 재부팅 후 확인해 보겠습니다!
윈도우 업데이트를 최신 상태로 만든 다음, 재부팅을 하고 다시 한번 확인해보세요.
이렇게하여 Net Runtime Optimization Service CPU 100% 문제를 해결해보았다.
그는 한 회사의 현재 엔지니어입니다.
10년이상의 모든 PC 고장 수리, 윈도우 꿀팁등을 나눔하고 있습니다.
유튜브와 카페 등을 통해서,.
PC 문제도 많이 도와드리고 있으니,
언제든지 문의해 주세요.
맨날 수리야의 이웃으로서,
다시 뵙기를 기대합니다. 감사합니다.
.
▼ 자주 겪는 PC 고장 해결법 BEST 8
이 글이 도움이 되셨나요?
평점을 남겨주세요
아직 해결이 안됐거나 불편한 사항이 있다면 아래에 적어주세요
제 메일로 전송되며 즉시 개선토록 하겠습니다!