수정 : 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 응용 프로그램을 사용할 때마다 PresentationFontCache.exe가 시작되어 WPF 앱에서 글꼴 정보를 사용할 수 있습니다. 이제 프레젠테이션 글꼴 캐시가 많은 리소스를 사용하는 이유에 대해 대답하기 위해 캐시의 손상된 글꼴과 관련이 있습니다. 잠시 후 메모리의 글꼴 정보가 손상되거나 응답하지 않을 수 있습니다. 이로 인해 프레젠테이션 글꼴 캐시가 잘못 작동하고 다시 시작 루프에 멈출 수 있습니다. 그래서이 모든 것은 많은 문제를 일으키는 많은 CPU를 사용하기 시작합니다.

다행히도이 문제에 대한 몇 가지 해결책이 있습니다. 아래의 각 방법을 통해 자신에게 적합한 방법을 적용하십시오.

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

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

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

  1. 상태에서 Windows 키 를 눌러 R을
  2. 입력 \ WINDOWS \ ServiceProfiles \ LocalService를 \의 AppData \ 로컬 \ C 를 눌러 입력을

  1. Font * .dat (또는 FontCache 3.0.0.0.dat ) 라는 파일을 찾습니다.
  2. Font * .dat (또는 FontCache 3.0.0.0.dat )를 마우스 오른쪽 단추로 클릭 하고 추가 프롬프트 확인을 선택하십시오.

  1. 완료되면 재부팅 합니다.

참고 : 폴더에 액세스 할 수없는 경우 다음을 수행하십시오. 상태에서 Windows 키 를 눌러 R을 . 입력 컨트롤 패널 하고 Enter 키를 입력합니다 . 모양 및 개인화를 선택합니다 . 선택 파일 탐색기 옵션 (또는 폴더 옵션). 보기 탭을 클릭 하십시오. 고급 설정 섹션 에서 숨김 파일, 폴더 및 드라이브 표시 옵션을 선택합니다 . 클릭 Apply (적용) 를 선택한 다음 확인을 . 이제 위에 주어진 단계를 수행하십시오. 그래도 위치에 액세스 할 수없는 경우이 위치로 수동으로 이동해야합니다.

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

참고 : 파일을 삭제할 수없는 경우 작업 관리자에서 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를 누릅니다 입력

  1. Windows Presentation Foundation Font Cache 3.0.0.0 이라는 서비스를 찾아 두 번 클릭합니다.

  1. 시작 유형 섹션 의 드롭 다운 메뉴에서 비활성화 를 선택 합니다.

  1. 서비스 상태 가 실행 중이중지를 클릭 하십시오.
  2. 클릭 적용을 선택합니다 확인을

일단 완료되면 가셔도 좋습니다. 서비스가 더 이상 시작되지 않아야하며 CPU 사용량이 감소해야합니다.

방법 3 : .Net Framework 복구

위의 두 가지 방법이 작동하지 않으면 마지막 수단은 .Net Framework를 복구하는 것입니다. 프레젠테이션 글꼴 캐시는 .Net Framework와 연결되어 있기 때문에 프레임 워크의 복구 및 문제는 일반적으로 프레젠테이션 글꼴 캐시 문제도 해결합니다.

  1. 상태에서 Windows 키 를 눌러 R을
  2. 입력 appwiz.cpl을 누릅니다 입력

  1. Microsoft .Net Framework 3.0을 찾습니다 (다른 버전이있을 수 있음). 이 항목을 선택하고 변경 / 제거를 클릭 하십시오.
  2. 새 창이 열립니다. 수리를 선택 하고 추가 화면 지침을 따릅니다.
  3. 목록의 모든 인스턴스에 대해이 단계를 반복합니다 (여러 인스턴스가있을 수 있음).

일단 완료되면 가셔도 좋습니다.