.NET 런타임 최적화 서비스 높은 CPU 사용량 수정

백그라운드에서 비정상적인 양의 시스템 리소스를 사용하는 응용 프로그램이나 시스템 프로세스를 자주 접할 수 있습니다. 한 프로세스에 대해 시스템 리소스를 많이 사용하면 시스템의 다른 프로세스가 크게 느려지고 컴퓨터가 느려질 수 있습니다. 그것은 또한 완전히 충돌을 일으킬 수 있습니다. 우리는 이미 우리 웹사이트에서 많은 수의 프로세스와 높은 CPU 사용 문제를 다루었습니다. 또한 오늘 우리는 높은 .NET 런타임 최적화 서비스 CPU 사용량을 수정하는 방법과 이를 수용 가능한 수준으로 되돌리는 방법에 대해 논의할 것입니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

Windows 10에서 .NET 런타임 최적화 서비스의 높은 CPU 사용량을 수정하는 방법

아시다시피 이 .NET 프레임워크는 Microsoft 및 타사에서 Windows 응용 프로그램을 개발하고 실행하는 데 사용됩니다. mscorsvw.exe라는 이 서비스의 실행 파일은 공식 Windows 구성 요소이며 .NET 라이브러리를 다시 컴파일하기 전에 .NET 프레임워크를 최적화하는 작업을 수행합니다. 이렇게 하면 응용 프로그램과 프로그램이 더 빨리 실행됩니다. 최적화 서비스는 컴퓨터가 5-10분 동안 유휴 상태일 때 백그라운드에서 실행되도록 설계되었습니다.

.NET 런타임 최적화 서비스가 CPU 사용량을 높이는 이유는 무엇입니까?

때때로 서비스는 .NET 라이브러리를 다시 컴파일하는 데 평소보다 더 오래 걸릴 수 있습니다. 그것은 결과

  • 컴퓨터 서비스가 평소보다 느리게 실행되고 있습니다.
  • 컴퓨터의 오작동.
  • 서비스 제공이 손상되었습니다.
  • 맬웨어에 의한 시스템 리소스 사용량.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

이 서비스가 개별 응용 프로그램의 성능에 미치는 영향을 고려할 때 손상을 처음 보는 즉시 즉시 종료하는 것은 권장되지 않습니다. 서비스 실행을 완료하는 데 너무 오래 걸리는 것 같으면 몇 가지 명령이나 스크립트를 실행하여 속도를 높일 수 있습니다. 다른 수정 사항에는 다음 섹션에 설명된 대로 컴퓨터에서 맬웨어 및 바이러스 검사, 서비스 다시 시작, 클린 부팅 수행 등이 있습니다.

방법 XNUMX: 컴퓨터의 클린 부팅 수행

서비스가 특정 타사 응용 프로그램에 대한 라이브러리를 다시 컴파일하는 데 어려움을 겪을 가능성이 매우 높으므로 작업을 완료하는 데 더 많은 CPU 전력이 소모됩니다. 기본 시작 드라이버와 드라이버만 로드되는 클린 부팅을 수행하여 .NET 런타임 최적화 서비스에 대한 높은 CPU 사용량 문제를 일으키는 타사 프로그램인지 확인할 수 있습니다. Windows 10의 클린 부팅을 수행하는 단계는 다음과 같습니다.

또한 읽기:  Chrome을 사용하여 Windows 11 데스크톱을 Chromecast로 미러링하는 방법

1. 내 키를 누릅니다. 윈도우 + R 실행을 시작함과 동시에 대화 상자.

2. 유형 msconfig를 키를 누릅니다. 엔터 버튼 화이팅 시스템 설치.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

3. 탭으로 이동 "서비스" 그리고 체크박스에 체크 모든 Microsoft 서비스 숨기기.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

4. 그런 다음 버튼을 클릭하십시오 "모두 비활성화" , 추천 이미지에 표시됩니다. 백그라운드에서 실행되는 모든 타사 서비스와 불필요한 서비스를 중지합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

5. 버튼을 클릭하여 변경 사항 저장 "적용" > "확인".

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

6. 그림과 같이 다시 시작할 것인지 아니면 다시 시작하지 않고 종료할 것인지 묻는 팝업이 나타납니다. 옵션을 선택하세요 다시 시작하지 않고 종료합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

7. 다시 1-2단계를 반복하여 시스템 구성 창을 시작합니다. 시작 탭으로 전환합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

8. 하이퍼링크 클릭 작업 관리자 열기 , 보여진 바와 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

ملاحظة : 나열된 모든 응용 프로그램/프로세스에 대한 시작 효과 열을 확인하고 시작 영향이 큰 응용 프로그램/프로세스를 비활성화합니다.

9. 오른쪽 클릭 응용 프로그램 (처럼 증기) 옵션을 선택하고 사용 안 함 아래 그림과 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

10. 마지막으로 모든 활성 응용 프로그램 창을 닫고 컴퓨터를 다시 시작합니다. 클린 부팅 상태에서 시작됩니다.

11. 이제 작업 관리자에서 .NET 런타임 서비스의 CPU 사용량을 확인합니다. 정상적인 경우 타사 프로그램을 하나씩 활성화하여 범인 앱을 식별하고 향후 이러한 문제를 방지하기 위해 제거하십시오.

방법 XNUMX: .NET Framework 프로세스 향상

이 서비스를 종료하는 것은 옵션이 아니므로 대신 추가 CPU 코어를 사용하도록 허용하여 이 서비스를 약간 향상시킬 수 있습니다. 기본적으로 서비스는 하나의 코어만 사용합니다.

  • 몇 가지 명령을 직접 수행할 수도 있습니다.
  • 또는 다음에서 공식 Microsoft 스크립트를 다운로드하십시오. GitHub의 그리고 전원을 켭니다.
또한 읽기:  Windows 6에서 Caps Lock 표시등이 작동하지 않는 경우 해결 방법 11가지

옵션 XNUMX: 명령 프롬프트를 통해

1. 시작을 클릭하고 다음을 입력합니다. 명령 프롬프트 انقر فوق 관리자 권한으로 실행 , 보여진 바와 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

2. 주어진 명령을 입력하고 엔터 버튼 구현합니다.

ملاحظة : 실행해야 하는 명령은 시스템 아키텍처에 따라 다릅니다.

  • 32비트 시스템의 경우: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • 64비트 시스템의 경우: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

3. 다음으로 실행 가능한 항목을 구현합니다. ngen.exe , 아래 그림과 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

전문가 팁: Windows PC가 32비트인지 64비트인지 확인합니다.

시스템 아키텍처가 확실하지 않은 경우 다음 단계를 따르십시오.

1. 내 키를 누릅니다. 윈도우 + R 함께 열어 실행 대화 상자.

2. 유형 msinfo32 انقر فوق "확인" 창을 열다 "시스템 정보".

3. 여기에서 시스템 유형 레이블을 확인하여 이를 확인합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

옵션 XNUMX: GitHub 스크립트를 통해

1. 페이지로 이동 GitHub의 스크립트를 가져옵니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

2. 버튼을 마우스 오른쪽 버튼으로 클릭 살갗이 벗어 진 옵션을 선택하고 다른 이름으로 링크 저장… 보여진 바와 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

3. 변경 형식으로 저장 나에게 Windows 스크립트 파일 انقر فوق 저장합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

4. 다운로드가 완료되면 다음을 사용하여 파일을 엽니다. Windows 스크립트 호스트.

방법 XNUMX: .NET 런타임 최적화 서비스 다시 시작

서비스는 종종 충돌한 다음 불필요하게 많은 양의 시스템 리소스를 사용하거나 장기간 활성 상태를 유지하는 등 이상한 동작을 나타냅니다. 현재 Windows 운영 체제 버전의 오류로 인해 결함 인스턴스가 발생할 수 있습니다. 서비스를 다시 시작하여 .NET 런타임 최적화 서비스의 높은 CPU 사용량을 해결하는 방법은 다음과 같습니다.

ملاحظة : 이 솔루션은 NVIDIA에서 지원하는 전용 그래픽 카드가 있는 시스템에서만 작동합니다.

1. 내 키를 누릅니다. 윈도우 + R 실행을 시작함과 동시에 대화 상자.

2. 유형 services.msc를 انقر فوق "확인" 앱을 열려면 서비스.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

3. 목록을 스크롤하여 서비스를 찾습니다. NVIDIA 텔레메트리 컨테이너.

4. 그것을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오 ئصائص 그림과 같이 상황에 맞는 메뉴에서.

또한 읽기:  Windows 3.5에서 .NET Framework 0 오류 코드 800x0954F10 설치 실패 수정

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

5. 버튼 클릭 "꺼져" 아니면. 서비스 상태가 중지됨으로 표시될 때까지 기다린 다음 시작 버튼을 클릭하여 다시 켭니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

6. 시작 유형:이 자동으로 설정되어 있는지 확인합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

7. 서비스가 다시 시작되면 적용 > 확인 변경 사항을 저장하고 속성 창을 닫습니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

8. 키를 누르십시오 Ctrl + Shift + Esc를 함께 열어 Task Manager 그리고 서비스가 여전히 높은 CPU 리소스를 사용하고 있는지 확인하십시오.

방법 XNUMX: 맬웨어 감지 및 제거

서비스의 비정상적인 CPU 소모가 지속되면 바이러스/악성코드 검사를 실행하여 감염 가능성을 배제합니다. 조심하지 않으면 악성 응용 프로그램이 컴퓨터에 침투할 수 있습니다. 이러한 프로그램은 자신을 숨기고 공식 Windows 구성 요소로 가장하여 높은 CPU 사용량과 같은 많은 문제를 일으킵니다. 정품 Windows Defender를 사용하여 컴퓨터를 검사하거나 다른 특수 보안 소프트웨어를 사용할 수 있습니다. 컴퓨터에서 맬웨어를 제거하여 .NET 런타임 최적화 서비스의 높은 CPU 사용량을 수정하려면 다음 단계를 따르십시오.

1. 내 키를 누릅니다. 윈도우 + I 개봉과 동시에 설정.

2. 여기에서 업데이트 및 보안 , 보여진 바와 같이.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

3. 메뉴로 이동 Windows 보안 클릭 바이러스 & 위협 보호

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

4. 클릭 빠른 확인 악성 코드가 있는지 여부를 확인하기 위해 컴퓨터를 검사합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

5. 악성코드가 발견되면 작업 시작 제거하거나 차단하고 컴퓨터를 다시 시작합니다.

.NET 런타임 최적화 서비스의 높은 CPU 사용량 수정 - %카테고리

위의 솔루션 중 하나로 PC에서 .NET 런타임 최적화 서비스의 높은 CPU 사용량이 수정되기를 바랍니다. 나중에 같은 문제가 다시 발생하면 Windows 업데이트를 사용할 수 있는지 확인하거나 최신 버전의 업데이트를 다시 설치하십시오. .NET 프레임 워크. 또한 이 기사와 관련하여 질문/제안 사항이 있으면 댓글 섹션에 자유롭게 남겨주세요.

당신은 또한 좋아할 수 있습니다