최근 컴퓨터가 유난히 느려진 것 같다는 생각이 드신다면, 폐기 처분을 결정하기 전에 먼저 확인해야 할 사항들이 있습니다. 실행 속도 저하는 소프트웨어 또는 하드웨어 문제에서 비롯될 수 있지만, 문제가 발생하기 전에 물리적인 충격이 없었다면 대부분 소프트웨어 쪽 원인일 가능성이 높습니다. 이 글에서는 컴퓨터 속도 저하의 원인을 하드웨어로 단정하기 전에 반드시 점검해야 할 항목들을 살펴봅니다. 소프트웨어 조치만으로 문제가 해결될 확률이 매우 높으며, 그래도 안 된다면 그때 하드웨어 교체나 업그레이드를 고려하면 됩니다.
1. 재부팅
컴퓨터가 비정상적으로 느려졌다면 이미 한 번쯤은 재부팅을 해보셨을 겁니다. 하지만 시작으로 삼아 모든 프로그램을 종료하고 다시 한번 재시작해 보세요.
2. 백그라운드 프로세스 점검
일부 프로그램은 Windows 시작 시 자동으로 실행되도록 설정됩니다(백신 프로그램, Skype 등). 인터넷에서 프로그램을 많이 설치했다면 어느새 잊어버린 시작 프로그램들이 시스템을 가득 채우고 있을 수 있습니다. 그러나 백그라운드에서 작동하는 모든 프로그램은 시스템 속도를 떨어뜨립니다.
함께 읽으면 좋은 글: Windows 10 빠른 시작(Fast Startup) 비활성화 방법 가이드.
Windows 10에서 시스템 부팅 시 어떤 프로그램이 실행되는지 확인하려면 다음과 같이 하세요:
- Ctrl+Shift+Esc 키를 눌러 작업 관리자(Task Manager)를 엽니다.
- 시작프로그램 탭을 선택하면 부팅 시 실행되는 프로그램 목록이 나타납니다. 상태(Status) 열에서 '사용' 또는 '사용 안 함' 여부를 확인할 수 있습니다. '사용 안 함'이라는 것은 해당 프로그램이 시작 시 실행을 시도하지만 사용자나 Windows가 이 기능을 차단했다는 의미입니다.
- 활성화된 프로그램을 마우스 오른쪽 버튼으로 클릭하면 메뉴가 나타납니다. 속성(Properties)을 클릭하면 프로그램 아이콘 옆 텍스트 필드에서 해당 프로그램의 원래 파일명을 확인할 수 있습니다. 이 파일명(확장자 포함)을 구글에 검색하면 프로그램의 용도를 알 수 있습니다.
- 시작 프로그램 목록에서 특정 앱을 제외하려면 해당 항목을 마우스 오른쪽 버튼으로 클릭한 후 사용 안 함(Disable)을 선택합니다.

작업 관리자의 시작프로그램 탭에서 부팅 시 자동 실행되는 프로그램을 확인할 수 있습니다.
기본적으로 시작 프로그램 목록에 있는 어떤 프로그램도 필수적이지 않습니다. 모두 사용 안 함으로 설정해도 무방합니다.
참고: 백신 프로그램이 현재 바이러스 검사 중이라면 컴퓨터가 느려지는 것은 당연합니다. 검사가 완료되면 PC 속도는 정상으로 돌아옵니다.
3. 악성코드 감염 확인
컴퓨터를 느리게 만드는 악성코드는 종류가 매우 다양합니다. 대표적인 예가 코인 채굴(Coin Miner) 트로이목마입니다. 상상해 보세요. 여러분이 컴퓨터에 작업을 지시하고 있는데, 그와 동시에 이 머신은 해외의 공격자들을 위해 비트코인을 채굴하고 있다면요. 물론 그런 경우에는 속도가 현저히 느려질 수밖에 없습니다.

VirusTotal의 이 스크린샷은 일부 악성코드가 많은 백신에서조차 탐지되지 않을 수 있음을 보여줍니다.
백신 검사를 실행하세요. 가장 좋은 결과를 얻으려면 기본 백신으로 검사한 후 추가로 안티 멀웨어 유틸리티로 한 번 더 검사하는 것이 좋습니다. GridinSoft Anti-Malware를 추천합니다. 다른 보안 프로그램이 놓치는 악성 요소까지 탐지해 주는 보완용 소프트웨어로서 입증된 성능을 보여줍니다.
4. 운영체제 및 하드웨어 드라이버 업데이트
운영체제와 하드웨어 드라이버가 최신 상태인지 확인하세요. Windows는 기본적으로 시스템 업데이트를 자동으로 실행하지만, 업데이트를 일시 중지했거나 예약 날짜를 미래로 설정했을 수도 있습니다. 미루지 말고 지금 OS를 업데이트할 때입니다. 시작 메뉴 검색창에서 Windows Update를 찾아 열고 보류 중인 업데이트가 있는지 확인하세요.

보류 중인 Windows 업데이트가 있다면 Windows Update 서비스 창에 표시됩니다.
하드웨어 드라이버의 경우는 좀 더 복잡합니다. Windows는 주요 시스템 업데이트 때에만 장치 드라이버를 자동으로 업데이트하기 때문에, 그 사이에는 새 드라이버를 직접 확인하고 설치하는 것이 좋습니다. 특히 사용량이 적은 소형 장치들의 드라이버는 더욱 그렇습니다.
가능하다면 새 드라이버 추적 작업을 대신해 주는 제조사 전용 프로그램을 활용할 수도 있습니다. Nvidia나 AMD 같은 대형 그래픽카드 제조사는 이런 소프트웨어(예: Catalyst Control Center)를 제공하지만, 모든 회사가 그렇지는 않습니다. 해당되지 않는 경우 제조사 웹사이트에서 새 드라이버를 직접 확인하세요.
업데이트 설치 후에는 반드시 컴퓨터를 재시작하는 것도 잊지 마세요.
5. 브라우저 확장 프로그램 제거
특히 웹 서핑 중에 속도 저하를 느낀다면 원인은 브라우저 확장 프로그램일 수 있습니다. 사용자들은 웹을 돌아다니다가 쓸모없는 확장 프로그램을 여러 개 설치하게 되곤 합니다. 확장 프로그램을 비활성화하거나 삭제하세요.
구글 크롬에서는 옵션(크롬 창 우측 상단의 점 세 개 아이콘)을 누르고 드롭다운 메뉴에서 도구 더보기를 선택한 뒤, 다음 메뉴에서 확장 프로그램을 클릭합니다.

구글 크롬에서 확장 프로그램을 제거하는 방법입니다. 브라우저마다 절차가 약간씩 다릅니다.
삭제하려는 확장 프로그램을 찾아 Remove(제거) 버튼을 누르면 됩니다.
그리고 지금 브라우저에 열려 있는 활성 탭의 개수도 확인해 보세요. 새 탭을 열어놓고 닫지 않는 습관이 있으면 PC 메모리에 상당한 부담을 줍니다.
6. 하드 드라이브 여유 공간 확보
실행 중인 프로그램이 설치된 RAM 용량을 초과하면 Windows는 하드 디스크의 일부 공간을 가상 RAM처럼 활용합니다. 이를 스왑(Swapping)이라고 하며, 이때 사용되는 파일을 스왑 파일(페이지 파일)이라고 부릅니다. 이 파일의 크기는 실제 RAM 용량의 최대 4배까지 늘어날 수 있으며, 최소 크기는 물리적 메모리 용량의 1.5배입니다.
따라서 운영체제가 정상 작동하려면 하드디스크에 일정량의 여유 공간이 필요하다는 점을 명심하세요.
7. 임시 파일 정리
많은 프로그램이 작동 과정에서 임시 파일을 생성하며, Windows는 이런 파일들을 하드 드라이브에 저장합니다. 운영체제는 관련 작업이 끝나면 대부분의 임시 파일을 즉시 삭제하지만, 오래 남아 있는 파일도 있고 아주 오래 남는 파일도 있습니다.
임시 파일은 컴퓨터 속도에 거의 영향을 주지 않습니다. 하지만 하드디스크 전반의 과부하와 함께 누적되면 뚜렷한 속도 저하를 일으킬 수 있습니다.
임시 파일을 제거하려면 다음과 같이 하세요:
- 시작 메뉴 검색창에 %temp%를 입력하고 Enter 키를 누릅니다.
- 임시 파일 폴더가 열립니다.
- 모두 삭제해도 좋습니다. 만약 어떤 프로그램이 특정 임시 파일을 필요로 한다면 Windows가 알려주므로 해당 항목만 건너뛰면 됩니다.

Windows 10의 Temp 폴더 모습입니다.
임시 파일 누적으로 인해 성능이 저하되었다면 이 방법으로 즉시 개선될 것입니다.
8. 프로세서 과열 점검
현대의 PC는 손상을 방지하기 위해 과열을 감지하면 CPU 속도를 자동으로 낮추도록 설계되어 있습니다. 시스템 유닛의 냉각을 담당하는 장치는 대개 팬입니다. 일부 컴퓨터는 수냉식 냉각 시스템을 사용하기도 하지만, 가장 흔한 방식은 팬이므로 이를 기준으로 설명하겠습니다.
시스템 유닛 커버를 열고 내부를 살펴보세요. 머리카락과 먼지가 케이스 내부의 공기 흐름을 막고 있을 수 있습니다. 시스템 내부를 조심스럽게 청소하고, 냉각 그릴에 먼지가 없는지 특히 신경 쓰세요. 컴퓨터 내부 청소 방법에 대한 좋은 글도 참고하시길 권합니다.
팬이 정상적으로 작동하는지도 확인하세요. CPU 팬이 고장 나 있다면 교체해야 할 수도 있습니다.
9. 하드 디스크 검사
위에서 소개한 방법들로도 해결되지 않는다면 하드 드라이브를 점검해 보세요. 하드 드라이브에 오류가 있는지, 조각화(fragmentation)가 되어 있는지 확인할 수 있습니다.
HDD 오류를 확인하려면 CHKDSK를 실행하세요.
- 시작 메뉴 검색창에 'cmd'를 입력합니다.
- 명령 프롬프트(Command Prompt) 항목이 나타납니다.
- 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다.
- 명령 프롬프트에 다음을 입력합니다:
chkdsk C: /f /r /x
CHKDSK 실행 화면입니다.
이 명령은 C 드라이브의 오류를 검사하고 복구 가능한 항목을 수정합니다. 다른 드라이브를 검사하려면 C 대신 해당 드라이브 문자를 입력하세요.
Apple 컴퓨터에서는 디스크 유틸리티(Disk Utility) 프로그램을 사용하세요. 실행 경로는 다음과 같습니다:
Launchpad(Dock 아이콘) – 기타 – 디스크 유틸리티
드라이브가 조각화되어 데이터가 최적의 위치에 배치되어 있지 않으면 컴퓨터가 느려질 수 있습니다. 조각 모음을 실행하려면 시작 메뉴 검색창에서 드라이브 조각 모음 및 최적화(Defragment and Optimize Drives)를 찾습니다. 유틸리티를 연 후 드라이브를 하나 선택하고 옆에 있는 최적화(Optimize) 버튼을 누르세요.

드라이브를 선택한 후 최적화(Optimize)를 클릭하면 조각 모음이 시작됩니다.
CHKDSK와 조각 모음은 모두 시간이 걸린다는 점을 참고하세요.
10. 시스템 초기화
운영체제 그 자체가 매우 복잡한 프로그램입니다. 사용자가 환경을 설정하고, 프로그램을 설치·설정하고, 파일을 저장·삭제하고, 온라인 서비스를 이용하는 등 평범한 사용을 거듭할수록 시스템은 더욱 복잡해집니다.
사실 위에서 소개한 방법 중 하나로 이미 속도 저하 문제가 해결되었거나, 최소한 문제가 하드웨어 관련이라는 사실은 파악했을 것입니다. 그러나 소프트웨어적인 문제가 너무 얽혀 있어 진짜 원인을 찾는 것이 불가능할 수도 있습니다. 그럴 때는 Windows를 재설정(초기화)하는 것이 가장 깔끔한 방법입니다.
Windows 10 초기화 매뉴얼을 참고해 진행해 보세요.
11. 하드웨어 손상 확인
위의 모든 경우에 해당하지 않는다면 하드 드라이브 외의 하드웨어 문제일 가능성이 있습니다. PC 성능 저하를 일으키는 범인이 될 수 있는 장치들은 CPU, 메인보드, RAM입니다.
무엇이 문제인지 확인하려면 Ultimate Boot CD(UBCD)를 활용할 수 있습니다. 이 소프트웨어는 특수하게 설계된 테스트 작업을 수행하는 데 걸리는 시간을 측정하여 하드웨어 문제를 진단합니다.
요즘은 UBCD를 USB 플래시 드라이브에 넣어 사용할 수 있으니 걱정하지 않으셔도 됩니다. 굳이 CD가 아니어도 됩니다.
UBCD가 결함이 있다고 진단한 장치는 교체하는 것을 고려해 보세요.
함께 읽으면 좋은 글: CPU 사용률이 높을 때 해결 방법.