Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

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

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

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

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

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

  • PC 서비스가 평소보다 느리게 실행됩니다.
  • 컴퓨터의 결함 인스턴스
  • 서비스 렌더링이 손상되었습니다.
  • 맬웨어에 의한 시스템 리소스 활용

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

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

방법 1:PC의 클린 부팅 수행

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

1. Windows + R 키를 누릅니다. 동시에 실행하여 실행 대화 상자.

2. msconfig를 입력합니다. Enter 키를 누릅니다. 시스템 구성을 여는 키 .

.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. 마지막으로 닫기 모든 활성 애플리케이션 창을 종료하고 다시 시작 내 PC . 클린 부팅 상태에서 시작됩니다.

11. 이제 작업 관리자에서 .NET 런타임 서비스 CPU 사용량을 확인합니다. 정상적인 경우 타사 프로그램을 한 번에 하나씩 활성화 범인 애플리케이션을 찾아 제거 앞으로 이러한 문제를 피하기 위해.

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

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

  • 몇 가지 명령을 직접 실행할 수 있습니다.
  • 또는 GitHub에서 공식 Microsoft 스크립트를 다운로드하여 실행하세요.

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

1. 시작을 클릭합니다. , 명령 프롬프트 입력 관리자 권한으로 실행을 클릭합니다. , 표시된 대로.

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

2. 주어진 명령을 입력하고 Enter 키를 누릅니다. 실행합니다.

참고: 실행해야 하는 명령은 시스템 아키텍처에 따라 다릅니다.

  • 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 executequeueditems를 실행합니다. , 아래 그림과 같습니다.

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

프로 팁:Windows PC가 32비트 및 64비트인지 확인

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

1. Windows + R 키를 누르십시오. 함께 열려면 실행 대화 상자.

2. msinfo32를 입력합니다. 확인을 클릭합니다. 시스템 정보 열기 창.

3. 여기에서 시스템 유형을 확인합니다. 동일한지 확인하는 레이블입니다.

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

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

1. 스크립트의 GitHub 페이지로 이동합니다. .

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

2. 원본 을 마우스 오른쪽 버튼으로 클릭합니다. 버튼을 누르고 다른 이름으로 링크 저장…을 선택합니다. 옵션이 표시됩니다.

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

3. 파일 형식 변경 Windows 스크립트 파일저장을 클릭합니다. .

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

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

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

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

참고 :이 솔루션은 전용 NVIDIA 기반 그래픽 카드가 있는 시스템에서만 작동합니다.

1. Windows + R을 누릅니다. 동시에 실행하여 실행 대화 상자.

2. services.msc를 입력합니다. 확인을 클릭합니다. 서비스 열기 신청.

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

3. 목록을 스크롤하여 NVIDIA Telemetry Container를 찾습니다. 서비스.

4. 마우스 오른쪽 버튼으로 클릭하고 속성 을 선택하십시오. 그림과 같이 컨텍스트 메뉴에서.

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

5. 중지 를 클릭하십시오. 먼저 버튼. 서비스 상태가 중지됨으로 표시될 때까지 기다립니다. , 시작 을 클릭하십시오. 버튼을 눌러 다시 시작하세요.

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

6. 시작 유형:을 확인합니다. 자동으로 설정됨 .

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

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

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

8. Ctrl + Shift + Esc 키 를 누릅니다. 함께 작업 관리자 를 엽니다. 서비스가 여전히 높은 CPU 리소스를 사용하는지 확인합니다.

방법 4:멀웨어 감지 및 제거

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

1. Windows + I 키를 누르십시오. 동시에 설정을 엽니다. .

2. 여기에서 업데이트 및 보안을 클릭합니다. , 표시된 대로.

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

3. Windows 보안으로 이동합니다. 메뉴를 클릭하고 바이러스 및 위협 방지를 클릭합니다.

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

4. 빠른 검사 를 클릭하십시오. 맬웨어가 있는지 여부를 확인하기 위해 PC를 검사합니다.

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

5. 멀웨어가 발견되면 작업 시작을 클릭합니다. 제거하다 또는 차단 그런 다음 PC를 다시 시작하십시오.

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

권장:

  • Windows 10에서 터치패드 스크롤이 작동하지 않는 문제 수정
  • Windows 10에서 시작 프로그램을 변경하는 방법
  • Windows 10에서 마이크를 음소거하는 방법
  • 컴퓨터가 계속 다운되는 문제를 해결하는 7가지 방법

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