본문 바로가기

운영체제/윈도우

Windows 10을 최적화하는 5가지 방법

반응형

이번에는 윈도우10을 최적화하는 5가지을 알려드리도록 하겠습니다.

 

많이 알려져 있는 것도 있지만 일부 윈도우10에서 발생하는 문제 해결방법도 포함되어 있습니다.

 

물론, 이 방법으로 최적화를 한다하여도 모두 윈도우 사용환경이 다르기 때문에 완벽하게 된다고 할 수 없습니다.

 


 

1. PresentationFontCache.exe CPU를 많이 사용하는 문제

 

PresentationFontCache가 하는 역할은 윈도우 시스템에서 사용하고 있는 폰트를 캐싱하여 미리 저장한 후 불러올 때 더 빠른 속도로 불러올 수 있도록 하는 일종에 캐싱 프로세스입니다.

 

따라서 없어도 된다는 의미가 됩니다.

 

경우에 따라 80~100%를 사용하기도 합니다.

 

캐싱을 하는 과정에서 CPU 리소스를 많이 사용하게 되고 노트북의 경우에는 사용이 불가능할 정도로 느려지게 됩니다.

 

이를 해결하는 방법은 아래와 같습니다.

 

1. Windows 키 + R을 눌러 실행을 여신 다음 'services.msc' 를 입력하여 서비스 창을 엽니다.

 

실행에서 'services.msc' 입력 후 확인

 

서비스 관리자

 

 

2. 서비스에서 'Windows Presentation Foundation Font Cache 3.0.0.0' 를 찾아줍니다.

 

3. 해당 서비스를 '사용안함'으로 변경하고 '중지'를 눌러서 서비스를 종료합니다.

 

이렇게 하면 폰트 캐싱이 중단되어 더 이상 CPU 리소스를 잡아먹지 않습니다.

 

서비스를 중단 했음에도 불구하고 여전히 프로세스가 살아있다면 해당 프로세스를 종료할 경우 더 이상 실행되지 않습니다.

 

참고

더보기

해당 서비스를 죽이게 되면 발생하는 문제점에 대해서는 알려진 것이 없으며 해당 부분에 대해서 해외 사이트를 확인하여 조사하려 했으나 해외에서도 이에 대한 정확한 문제점을 찾지 못한 것으로 보이고 있습니다.

필자가 확인하였을 때에는 단순 캐싱 프로세스로 보여지며 해당 캐싱 폰트 데이터는 WPF 기반으로 동작하는 프로그램이 사용하는 것으로 보여지고 있습니다.

 

따라서 WPF 관련 프로그램이 실행될 때 이 캐싱 데이터가 없어도 동작하는지를 확인하면 될 것으로 보입니다.


 

2. 전원옵션은 항상 고성능으로

 

윈도우의 경우 전원옵션에 따라서 CPU 동작속도가 결정되게 됩니다.

 

고성능으로 변경하게 된다면 CPU는 경우에 따라 부스트클럭으로 동작되어 더 높은 성능을 가질 수 있게 됩니다.

 

하지만, 윈도우를 처음 설치할 때는 이 고성능 옵션이 비활성화가 되어 있기 때문에 대부분 모르는 상태로 사용하시기도 합니다.

 

따라서 고성능으로 변경하는 방법을 알려드리지만 노트북에서는 권장하지 않는다는 점 참고해주셨으면 합니다.

 

노트북에서 고성능 옵션을 사용하실 경우 발열 및 소음 증가로 인해 사용에 불편함이 발생할 수 있습니다.

 

 

1. 제어판 => 시스템 및 보안 => 전원 옵션에 들어갑니다.

 

필자는 노트북이므로 고성능 옵션이 없습니다.

고성능이 있다면 '고성능' 으로 선택하기만 하면 바로 고성능으로 변경됩니다.

 

고성능이 없다면 왼편 '전원 관리 옵션 만들기'를 누르셔서 고성능을 만들어주시면 됩니다.

없을 경우 고성능을 선택한 후 만들어주면 됩니다.


3. 드라이버 설치 문제 확인

 

컴퓨터 하드웨어 드라이버는 반드시 설치가 되어 있어야 하는 것입니다.

 

하지만 드라이버를 설치하지 않고 단순히 그래픽카드, 인터넷 (LAN) 드라이버만 설치하고 사용하는 경우도 있고 Windows에서 설치해주는 기본 드라이버를 사용하시는 경우가 많습니다.

 

Windows 설치 시 자동인식되어 설치해주는 기본 드라이버도 좋지만 경우에 따라서 자동인식에 실패하여 설치를 해주지 않는 부분도 있습니다.

 

따라서 설치가 되지 않은 부분이 있다면 가급적 드라이버를 설치해주는 것이 좋습니다.

 

다만, 그렇다고 해서 모든 드라이버를 항상 최신버전으로 유지하실 필요는 없고 최신버전에도 자신의 PC에서는 문제가 발생할 수 있으며 모든 사용환경에 맞춰져 있는 것은 아닙니다.

 

정상적으로 드라이버가 잡혀 있는 경우

 

비 정상적으로 설치되어 있는 드라이버 혹은 설치되어 있지 않은 드라이버가 있는 경우


4. 필요없는 서비스 끄기

 

필요없는 서비스를 중지하여 리소스 사용에 이점을 남기는 방법이 있으나 해당 방법은 어떠한 문제를 가지고 올지 아무도 모른다는 것입니다.

 

참고만 하여주시고 필요없는 서비스 리스트를 확인하여 정말 이건 필요없다 하시는 것은 중지하시면 될 것 같습니다.

 

- 중지해도 되는 서비스 목록

더보기

Xbox Live 인증 관리자
Xbox Live 게임 저장
Xbox Live 네트워킹 서비스
Xbox Game Monitoring
Volume Shadow Copy
Smart Card
Shared PC Account Manager
Routing and Remote Access
Remote Registry
Net.Tcp Port Sharing Service
Internet Connection Sharing (ICS)
Connected User Experiences and Telemetry
Windows Update
Downloaded Maps Manager
Windows Search
Delivery Optimization
Superfetch
Security Center
Diagnostic Execution Service
File History Service
WebClient
Sensor Data Service
Sensor Monitoring Service
Smart Card Device Enumeration Service
Spot Verifier
Windows Time
Windows Biometric Service
Windows Encryption Provider Host Service
Windows Error Reporting Service
Portable Device Enumerator Service
Background Intelligent Transfer Service
Block Level Backup Engine Service
Certificate Propagation
Diagnostic System Host
Enterprise App Management Service
Extensible Authentication Protocol
Fax
HomeGroup Listener
Link-Layer Topology Discovery Mapper
Infrared monitor service
Interactive Services Detection
Function Discovery Provider Host
Function Discovery Resource Publication
Xbox Accessory Management Service
Application Layer Gateway Service
ASP.NET State Service
IKE and AuthIP IPsec Keying Modules
App Readiness
Microsoft Software Shadow Copy Provider
Microsoft Storage Spaces SMP
Optimize drives
Remote Access Auto Connection Manager
Remote Desktop Configuration
Remote Desktop Services
Remote Desktop Services UserMode Port Redirector
Remote Procedure Call (RPC) Locator
Smart Card Removal Policy
SNMP Trap
Still Image Acquisition Events
Work Folders
Microsoft iSCSI Initiator Service
ActiveX Installer (AxInstSV)
Windows 스토어 설치 서비스
Microsoft (R) 진단 허브 표준 수집기 서비스
Windows Perception 서비스
Windows 모바일 핫스팟 서비스
Windows 참가자 서비스
Windows 카메라 프레임 서버
Windows PushToInstall 서비스
기본 인증
로컬 프로필 관리자 서비스
Wi-Fi Direct 서비스 연결 관리자 서비스
Hyper-V 관련 서비스
IP 변환 구성 서비스
Microsoft Windows SMS 라우터 서비스
Windows 푸시 알림 시스템 서비스
데이터 사용량
공간 데이터 서비스
기능 액세스 관리자 서비스
무선 송수신 장치 관리 서비스
소매 데모 서비스
장치 관리 등록 서비스
자동 표준 시간대 업데이트 프로그램
연결된 디바이스 플랫폼 서비스
응용 프로그램 업데이트 서비스(ex. Google 업데이트 서비스) 등


5. 시작프로그램 정리

 

윈도우의 시작프로그램은 윈도우가 구동이 되는 시점에 동시에 실행이 되어 미리 프로세스로 동작하도록 만드는 구조입니다.

 

따라서 일부 써드파티 프로그램에서 시작프로그램으로 등록시켜 자신을 시작될 때 같이 실행되도록 많이 하는데요.

 

그 중 대표적인 것이 Steam과 카카오톡 같은 ESD 서비스나 SNS 서비스입니다.

 

그러므로 불필요한 시작프로그램을 삭제하거나 비활성화하여 윈도우 구동에 방해되지 않고 쾌적하게 동작할 수 있도록 하는 것도 하나의 최적화입니다.

 

시작프로그램 관리는 윈도우10 작업관리자에서 진행하실 수 있습니다.

 


이렇게 총 5가지 윈도우 최적화하는 방법을 알려드렸습니다.

 

나중에 시간이 된다면 더 많은 최적화 방법을 알려드릴 수 있도록 하겠습니다.

 

감사합니다.

반응형