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

수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

PC가 정말 느려지고 작업 관리자에서 CPU를 많이 사용하는 프로세스를 확인했다면 해당 목록에서 PresentationFontCache.exe 프로세스를 보았을 것입니다. 이 프로세스는 50% CPU 또는 100% CPU(경우에 따라)를 사용하고 있을 수 있습니다. CPU 사용량이 높으면 컴퓨터가 느린 속도로 실행되어 작업 루틴을 방해할 수 있습니다. 작업 관리자에서 프로세스를 종료하더라도 잠시 후 또는 시스템을 재부팅하면 대부분 다시 돌아올 것입니다. 경우에 따라 PresentationFontCache.exe로 인해 시작 시 문제가 발생하고 시작 시간이 크게 느려질 수도 있습니다.

PresentationFontCache.exe는 .Net Framework와 연결되어 있습니다. 프레젠테이션 글꼴 캐시의 주요 목적은 메모리에 글꼴 글리프를 로드하여 모든 WPF(Windows Presentation Foundation) 응용 프로그램에서 이러한 글꼴을 사용할 수 있도록 하는 것입니다. 따라서 Windows Presentation Foundation 응용 프로그램을 사용할 때마다 WPF 앱에서 글꼴 정보를 사용할 수 있도록 PresentationFontCache.exe가 시작됩니다. 이제 프레젠테이션 글꼴 캐시가 많은 리소스를 사용하는 이유를 알아보기 위해 캐시의 손상된 글꼴과 관련이 있습니다. 일정 시간이 지나면 메모리에 있는 글꼴 정보가 손상되거나 응답하지 않을 수 있습니다. 이로 인해 프레젠테이션 글꼴 캐시가 오작동하여 다시 시작 루프에 빠지는 경우가 있습니다. 따라서 이 모든 것은 많은 문제를 일으키는 많은 CPU를 사용하기 시작합니다.

다행히도 이 문제에 대한 몇 가지 솔루션이 있습니다. 아래의 각각의 방법을 살펴보시고 자신에게 맞는 방법을 적용해 보세요.

방법 1:Font*.dat 파일 삭제

Font*.dat 파일을 찾아 삭제하는 것은 대부분의 사용자에게 효과적인 것 같습니다. 기본적으로 .dat 파일에는 응용 프로그램에 대한 정보가 포함되어 있습니다. 이 파일이 손상되어 문제를 일으켰을 수 있습니다. 따라서 이 파일을 삭제하고 재부팅하면 일반적으로 문제가 해결됩니다.

이 파일을 삭제하는 단계는 다음과 같습니다.

  1. Windows 키 길게 누르기 R을 누릅니다.
  2. C:\Windows\ServiceProfiles\LocalService\AppData\Local\을 입력합니다. Enter 키를 누릅니다.

수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

<올 시작="3">
  • Font*.dat 라는 파일을 찾습니다. (또는 FontCache 3.0.0.0.dat )
  • 글꼴*.dat 를 마우스 오른쪽 버튼으로 클릭합니다. (또는 FontCache 3.0.0.0.dat ) 추가 메시지 확인
  • 을 선택합니다.

    수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    1. 완료되면 재부팅 .

    참고: 폴더에 액세스할 수 없으면 다음을 수행하십시오. Windows 키 길게 누르기 R을 누릅니다. . 제어판 입력 Enter 키를 누릅니다. . 모양 및 개인화 선택 . 파일 탐색기 선택 옵션(또는 폴더 옵션). 보기를 클릭합니다. 탭. 숨김 파일, 폴더 및 드라이브 표시 옵션을 선택합니다. 고급 설정에서 부분. 적용 을 클릭하십시오. 그런 다음 확인을 선택합니다. . 이제 위에 제공된 단계를 수행하십시오. 여전히 위치에 액세스할 수 없으면 이 위치로 수동으로 이동해야 합니다.

    컴퓨터를 다시 시작하면 모든 것이 정상입니다.

    참고: 파일을 삭제할 수 없으면 작업 관리자에서 PresenetationFontCache.exe를 중지하십시오. CTRL, SHIFT 및 Esc(CTRL + SHIFT + Esc)를 동시에 누릅니다. 그러면 작업 관리자가 열립니다. 이제 목록에서 PresentationFontCache.exe를 선택하고 작업 끝내기를 클릭합니다. 이제 위에 제공된 단계를 수행하십시오.

    방법 2:프레젠테이션 글꼴 캐시 서비스 중지

    처음에 언급했듯이 PresentationFontCache.exe는 Windows Presentation Foundation 응용 프로그램과 함께 사용됩니다. WPF 응용 프로그램이 실행되기 시작하면 대부분 시작됩니다. 따라서 WPF 응용 프로그램을 사용하지 않는 경우 프레젠테이션 글꼴 캐시 서비스를 비활성화하면 문제가 해결됩니다. 확실하지 않은 경우 WPF 응용 프로그램은 Windows 데스크톱용 Visual Studio에서 만든 응용 프로그램입니다. 따라서 이러한 응용 프로그램을 사용하지 않거나 개발자가 아닌 경우 프레젠테이션 글꼴 캐시 서비스를 비활성화한 후 문제가 없을 것입니다.

    프레젠테이션 글꼴 캐시 서비스를 비활성화하는 단계는 다음과 같습니다.

    1. Windows 키 길게 누르기 R을 누릅니다.
    2. services.msc를 입력합니다. Enter 키를 누릅니다.

    수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    <올 시작="3">
  • Windows Presentation Foundation Font Cache 3.0.0.0이라는 서비스를 찾습니다. 더블클릭
  • 수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    1. 사용 안함 선택 시작 유형의 드롭다운 메뉴에서 섹션

    수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    1. 중지 를 클릭합니다. 서비스 상태인 경우 실행 중
    2. 적용 클릭 확인을 선택합니다.

    수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    완료되면 이동하는 것이 좋습니다. 서비스가 더 이상 시작되지 않고 CPU 사용량이 감소해야 합니다.

    방법 3:.Net Framework 복구

    위의 두 가지 방법이 작동하지 않으면 최후의 수단은 .Net Framework를 복구하는 것입니다. Presentation Font Cache는 .Net Framework와 연결되어 있으므로 프레임워크의 문제를 수리하고 해결하면 일반적으로 Presentation Font Cache의 문제도 해결됩니다.

    1. Windows 키 길게 누르기 R을 누릅니다.
    2. appwiz.cpl을 입력합니다. Enter 키를 누릅니다.

    수정:PresentationFontCache.exe 높은 CPU 또는 메모리 사용량

    <올 시작="3">
  • Microsoft .Net Framework 3.0 찾기 (다른 버전이 있을 수 있음). 이 항목을 선택하고 변경/제거를 클릭합니다.
  • 새 창이 열립니다. 복구 선택 추가 화면 지침을 따르십시오.
  • 목록의 모든 인스턴스에 대해 이 단계를 반복합니다(여러 인스턴스가 있을 수 있음)
  • 완료되면 이동해야 합니다.