내 .NET .Net 런타임 최적화 서비스 CPU 사용량이 높은 이유는 무엇입니까?수정 방법은 다음과 같습니다.

느린 컴퓨터 시스템의 주요 원인 중 하나는 리소스 사용입니다.특정 프로그램이나 소프트웨어가 모든 CPU 리소스를 사용하면 컴퓨터에서 다른 응용 프로그램을 처리할 수 없습니다.이로 인해 컴퓨터가 느려지거나 정지되거나 충돌이 발생합니다.

.NET .Net 런타임 최적화 서비스는 일반적으로 높은 CPU 사용량을 유발하지 않지만 CPU 최적화 중에 손상되거나 너무 느리게 실행되는 경우 Windows 10 시스템에서 90-100%를 사용할 수 있습니다.

이 상황을 찾으면 해결할 수 있는 4가지 솔루션이 있습니다.   

.NET 런타임 최적화 서비스란 무엇이며 왜 중요한가요?

.NET .Net 런타임 최적화 서비스, 라고도 함mscorsvw.exe, Windows 10 시스템의 핵심 구성 요소입니다.컴퓨터가 유휴 상태일 때 백그라운드에서 .NET 어셈블리를 미리 컴파일하여 컴퓨터를 최적화하는 데 사용됩니다.

.NET Framework는 응용 프로그램과 소프트웨어를 빠르게 시작할 수 있는 기본 이미지 생성기 기술을 포함하기 때문에 소프트웨어, 프로그램 및 응용 프로그램에 사용됩니다..NET 런타임 최적화 서비스를 최적화하지 않으면 애플리케이션이 느리게 시작됩니다. 

.Net 런타임 최적화 서비스 - 높은 CPU 사용량

작업 관리자에서 이 작업을 비활성화하거나 종료할 수 있지만 CPU 사용량은 일시적이므로 그렇게 하지 마십시오.이것이 반복되는 문제인 경우 .NET 런타임 최적화 서비스의 속도를 높이고 컴퓨터가 맬웨어에 감염되지 않았는지 확인하는 몇 가지 확실한 방법이 있습니다.

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

.Net 런타임 최적화 서비스는 5-10분 안에 .NET Framework 라이브러리를 다시 컴파일하도록 프로그래밍되어 있으며 컴퓨터가 유휴 상태일 때만 실행되어야 합니다.많은 경우 사용자는 그렇지 않다고 보고하며 여기에 몇 가지 이유가 있습니다.

  • 최적화 서비스가 너무 느리게 실행되어 5-10분 런타임보다 훨씬 더 오래 실행되었습니다.
  • 서비스가 맬웨어에 의해 손상되거나 손상되었습니다.
  • 작업 관리자에 표시되는 최적화 서비스는 실제로 이 서비스가 실행 중인 것처럼 가장하는 맬웨어입니다.

다행히 맬웨어를 처리할 수 있는 방법이 있으며 아래 수정 사항을 통해 문제를 해결할 수 있습니다.

4. .NET 런타임 최적화 서비스로 높은 CPU 사용량 문제를 해결하기 위한 솔루션입니다.

1. 맬웨어 검사를 실행하여 감염 가능성을 제거합니다.

첫 번째 솔루션은 맬웨어 검사를 실행하여 컴퓨터에 감염이나 바이러스가 있는지 확인하는 것입니다. 이로 인해 .NET 런타임 최적화 서비스가 많은 처리 능력을 사용하게 될 수 있습니다.

관련 질문  Discord 사용: 음성 채팅에서 상대방의 목소리가 들리지 않습니까? 이 일반적인 문제를 해결하는 8가지 방법

자체 바이러스 백신 소프트웨어로 검사를 실행하는 것이 좋지만 때로는 맬웨어가 컴퓨터의 일반 파일로 가장하여 바이러스 백신 소프트웨어에서 해당 파일을 놓칠 수 있습니다.즉, 맬웨어를 찾아 수정하도록 설계된 프로그램을 실행하는 것도 좋습니다.Malwarebytes좋은 선택이다.

다음은 Malwarebytes를 예로 사용하여 악성코드 검사를 실행하는 데 필요한 단계입니다.

    1. 컴퓨터에서다운로드 및 실행멀웨어바이트.
    2. 클릭전체 스캔 옵션.

 

  1. 스캔이 완료될 때까지 기다립니다.
  2. 악성코드가 감지되면 목록에서 선택하고격리, 삭제하십시오.
  3. 컴퓨터를 다시 시작.NET 런타임 최적화 서비스의 CPU 사용량이 여전히 높은지 확인합니다.
Malwarebytes 스캐너 - 위협 스캔

하나의 프로그램으로 모든 맬웨어를 탐지할 수 있는 것은 아니므로 위협 수준이 다른 여러 검사를 실행해야 할 수 있습니다.

2. 명령 프롬프트 도구를 사용하여 .NET 런타임 최적화 서비스의 속도를 높이고 최적화합니다.

.NET 런타임 최적화 서비스는 하나의 CPU 코어만 사용하여 실행되도록 설계되었지만 컴퓨터 처리 장치가 이제 얼마나 발전하여 응용 프로그램이 여러 코어를 사용하여 더 빠르게 실행되도록 할 수 있습니다.이렇게 하려면 Windows 10에 내장된 명령 프롬프트 도구를 사용해야 하며 실행 중인 운영 체제가 32비트인지 64비트인지 알아야 합니다.

  1. 32비트 또는 64비트를 실행 중인지 확인하려면 다음을 엽니다."파일 탐색기"그리고 오른쪽 클릭"내 컴퓨터" 또는 "내 컴퓨터"속성을 선택합니다."시스템 유형"보유하고 있는 시스템 유형은 아래를 참조하십시오.
  2. 시작 메뉴에서 "명령 프롬프트" 도구를 찾으십시오.메뉴에 팝업이 나타나면 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"이라고 말합니다.
  3. 32비트 시스템을 사용하는 경우입력하다" cd C :WindowsMicrosoft.NETFrameworkv4.0.30319 "를 입력하고 Enter 키를 누릅니다. 64비트 운영 체제 및 프로세서를 사용하는 경우"cd c:WindowsMicrosoft.NETFramework64v4.0.30319"를 입력하고 Enter 키를 누릅니다..
  4. 다음으로 "를 입력하십시오. ngen.exe 실행 대기열 편집 "를 두 번째 명령으로 입력한 다음 Enter 키를 누릅니다.
  5. XNUMX~XNUMX분 정도 기다린 다음 명령 프롬프트를 닫고 작업 관리자를 열어 문제가 해결되었는지 확인합니다.
명령 프롬프트 - .Net Runtime Framework 최적화

이전 버전의 Windows를 실행 중이고 .NET 런타임 최적화 서비스에 동일한 문제가 있는 경우 동일한 문제를 사용할 수 있습니다.위의 명령은 동일한 작업을 수행합니다.공식 마이크로소프트 스크립트.스크립트는 다음에서 사용할 수 있습니다.GitHub 페이지 및 "원본" 스크립트에서 "링크로 저장"을 사용해야 합니다.파일 형식은 Windows 스크립트 호스트여야 합니다.다운로드한 다음 두 번 클릭하고 "실행"을 눌러 실행해야 합니다.

관련 질문  Nvidia 드라이버를 롤백하는 방법

3. .NET 런타임 최적화 서비스를 다시 시작합니다.

서비스를 다시 시작하여 두 번째로 더 빠른 방법으로 프로세스를 완료하는지 확인할 수 있습니다.방법은 다음과 같습니다.

서비스와 대화 실행
    1. 마우스 오른쪽 버튼으로 클릭윈도우 시작 메뉴목록에서 실행을 선택하거나 검색 창에서 실행을 검색합니다.키보드의 Windows 키를 사용하고 "R"을 눌러 불러올 수도 있습니다.
    2. 실행 대화 상자가 열립니다.상자에 입력services.msc를그리고 엔터를 누릅니다.
    3. 인터페이스가 나타납니다.아래로 스크롤하여 찾기NVIDIA 원격 측정 컨테이너그리고 그것을 마우스 오른쪽 버튼으로 클릭하십시오."다시 시작" 옵션을 선택하십시오.
    4. 다시 오른쪽 클릭NVIDIA 원격 측정 컨테이너"속성" 옵션을 선택합니다.

 

  1. 서비스가 이미 시작된 경우 중지 옵션을 선택합니다.다시 실행하려면 "시작" 버튼을 누르십시오.
  2. 속성 창에서 Telemetry Container를 다음으로 설정합니다.자동 시작.
  3. 변경 사항을 적용하고 확인을 클릭합니다.
서비스 구성 인터페이스

작업 관리자를 종료하고 열어 .NET 런타임 최적화 서비스 프로세스의 높은 CPU 사용량이 정상으로 돌아오는지 확인합니다.

참고: 전용 NVIDIA 드라이버를 실행하는 그래픽 카드에만 적용됩니다.

4. 시스템의 클린 부팅을 수행합니다.

실행 중인 타사 응용 프로그램으로 인해 .NET 런타임 최적화 서비스가 높은 CPU 사용량으로 실행될 수 있습니다.이러한 경우인지 확인하려면 시스템을 클린 부팅하여 Windows 서비스만 실행하고 컴퓨터에서 실행해야 하는 기본 프로그램만 갖도록 합니다.

서비스를 활성화 또는 비활성화하는 구성 창
    1. 실행 대화 상자를 다시 불러옵니다(해결 방법 XNUMX 참조).
    2. 상자에msconfig 입력확인을 클릭합니다.
    3. 구성 창이 나타납니다.選擇맨 위서비스 탭에서 "모든 Microsoft 서비스 숨기기" 상자모두 비활성화 버튼을 선택합니다.완료.
    4. 컴퓨터를 다시 시작하라는 메시지가 표시됩니다.나중에 다시 시작하는 옵션을 선택합니다.다시 열기실행 대화 상자msconfig를 입력하고 확인을 클릭합니다.
관련 질문  修復Windows 10/8/7中的0xc000000e錯誤

 

  1. 구성 상자가 다시 열리면 상단의 시작 탭을 선택한 다음목록에서 선택"작업 관리자 열기".마지막 이름 보기"스타트업 임팩트"사용 가능한 필드 중 다음으로 표시된 목록에서 비활성화됨영향력이 큰 모든 분야.비활성화하려면 영향이 큰 각 옵션을 마우스 오른쪽 버튼으로 클릭하고 비활성화를 선택합니다.
  2. 클린 부팅 모드에서컴퓨터를 다시 시작문제가 지속되는지 확인합니다.그렇지 않은 경우 위의 단계에 따라 선택할 수 있습니다.이전에 높은 영향으로 표시된 작업을 다시 활성화하려면 활성화합니다.이렇게 하면 재부팅 시 자동으로 시작할 수 있습니다.
작업 관리자 - 영향력이 큰 시작 탭 표시

위의 수정 사항 중 어느 것도 도움이 되지 않는 경우 .NET 런타임 최적화 서비스를 일시적으로 비활성화할 수 있지만 이로 인해 NET Framework가 손상되어 수정을 완료해야 할 수 있습니다.이러한 이유로 NET Framework를 요구하여 Windows 시스템에서 많은 기본 프로그램을 실행해야 하므로 이 서비스를 비활성화하는 것은 권장되지 않습니다.

이 게시물 공유

코멘트 남기기