Windows 7의 메인스트림 지원이 종료된 지 5년이 넘었지만, 아직도 많은 컴퓨터에서 사랑받는 Windows 7이 사용되고 있습니다. 놀랍게도 2020년 7월 기준으로 Windows 운영체제를 실행 중인 PC의 약 20%가 여전히 구버전인 Windows 7을 사용하고 있는 것으로 나타났습니다. Microsoft의 최신 운영체제인 Windows 10이 기능과 디자인 면에서 훨씬 발전했음에도 불구하고, 많은 사용자는 단순한 인터페이스와 구형 시스템·저사양 하드웨어에서도 원활하게 돌아간다는 장점 때문에 Windows 7에서 업그레이드하지 않고 있습니다.
하지만 Windows 7의 수명이 다해가면서 새로운 OS 업데이트는 매우 드물게 제공됩니다. 보통은 문제없이 진행되는 이러한 업데이트가 가끔 다운로드와 설치 과정에서 골칫거리가 되기도 합니다. Windows Update 서비스는 백그라운드에서 조용히 동작하며, 새로운 업데이트가 있으면 자동으로 내려받고 일부는 바로 설치하고, 나머지는 재부팅 시점에 설치하도록 설계되어 있습니다. 그럼에도 Windows 7, 8, 10 사용자들이 업데이트 과정에서 여러 가지 문제를 겪었다는 보고가 꾸준히 접수되어 왔습니다.
가장 흔한 문제는 최신 업데이트를 내려받을 때 0%에서 멈추는 현상 또는 '업데이트 검색/확인' 단계에서 무한 대기하는 상황입니다. 아래에서 소개하는 해결 방법들을 하나씩 적용하면 이러한 Windows 7 업데이트 문제를 해결할 수 있습니다.
Windows 7 업데이트 다운로드 문제 해결 방법
문제의 원인에 따라 다양한 해결책이 있습니다. 가장 간단하고 일반적인 방법은 기본 제공 Windows Update 문제 해결사를 실행하는 것이며, 그다음으로 Windows Update 서비스 재시작을 시도해 볼 수 있습니다. 또한 백신 프로그램을 임시로 비활성화하거나 클린 부팅 후 업데이트를 시도하는 방법도 효과적입니다.
참고로 Windows 7을 업데이트하려면 Internet Explorer 11과 최신 버전의 .NET Framework가 설치되어 있어야 합니다. 따라서 먼저 해당 프로그램이 설치되어 있는지 확인하고, 없다면 다운로드하여 설치하세요. 만약 위 방법 모두 실패한다면, 마지막 수단으로 Windows 7 업데이트를 수동으로 다운로드해 설치할 수 있습니다.
방법 1: Windows Update 문제 해결사 실행하기
복잡한 고급 방법을 시도하기 전에 먼저 Windows Update 문제 해결사를 실행해 보세요. Windows 7, 8, 10 모든 버전에서 사용 가능하며, 문제 해결사는 Windows Update 서비스 재시작, SoftwareDistribution 폴더 이름 변경을 통한 다운로드 캐시 정리 등 여러 작업을 자동으로 수행합니다.
시작 버튼을 클릭하거나 키보드의 Windows 키를 누른 뒤 '문제 해결(Troubleshoot)'을 검색합니다. '문제 해결' 항목을 클릭해 프로그램을 실행합니다. 제어판에서도 동일하게 열 수 있습니다.
시스템 및 보안(System and Security) 카테고리에서 'Windows Update 문제 해결(Fix problems with Windows Update)'을 클릭합니다.
다음 창에서 '고급(Advanced)'을 클릭합니다.
'자동 복구 적용(Apply repairs automatically)'을 선택하고 '다음(Next)'을 눌러 문제 해결을 시작합니다.
일부 컴퓨터에는 Windows Update 문제 해결사가 없을 수 있습니다. 이 경우 Microsoft 공식 페이지에서 문제 해결사를 다운로드할 수 있습니다. 다운로드 후 다운로드 폴더를 열고 WindowsUpdate.diagcab 파일을 더블클릭해 실행한 뒤, 화면의 안내에 따라 문제 해결을 완료하면 됩니다.
방법 2: Windows Update 서비스 재시작하기
다운로드와 설치 등 모든 업데이트 관련 작업은 백그라운드에서 계속 실행되는 Windows Update 서비스가 담당합니다. 이 서비스가 손상되면 업데이트가 0%에서 멈추는 현상이 발생할 수 있습니다. 문제가 있는 서비스를 초기화한 뒤 새로운 업데이트를 다시 내려받아 보세요. 문제 해결사가 같은 작업을 수행하지만, 수동으로 처리하면 문제 해결에 도움이 되는 경우도 많습니다.
키보드에서 Windows 키 + R을 눌러 실행(Run) 창을 연 뒤, services.msc를 입력하고 확인을 클릭해 '서비스' 응용 프로그램을 엽니다.
로컬 서비스 목록에서 Windows Update 항목을 찾습니다.
Windows Update 서비스를 선택한 후 좌측의 '다시 시작(Restart)'(서비스 설명 위에 위치)을 클릭하거나, 해당 서비스를 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴에서 '다시 시작'을 선택합니다.
방법 3: Internet Explorer 11 및 .NET Framework 4.7 설치 여부 확인 (Windows 7 업데이트 필수 요건)
앞서 언급했듯이 Windows 7을 업데이트하려면 Internet Explorer 11과 최신 .NET Framework가 필요합니다. 경우에 따라 이 프로그램 없이도 업데이트가 성공할 수 있지만, 항상 그런 것은 아닙니다.
.NET Framework 4.7 설치:
Microsoft .NET Framework 4.7 다운로드 페이지에 접속해 빨간색 다운로드(Download) 버튼을 클릭해 최신 .NET Framework를 내려받습니다.
다운로드가 완료되면 파일을 실행하고 화면의 안내에 따라 설치합니다. .NET Framework 설치 중에는 인터넷 연결이 끊기지 않도록 주의하세요.
설치 후에는 .NET Framework 4.7이 정상적으로 활성화되어 있는지 확인해야 합니다.
실행 창이나 Windows 검색창에 Control 또는 제어판을 입력하고 Enter 키를 눌러 제어판을 엽니다.
모든 제어판 항목 목록에서 '프로그램 및 기능(Programs and Features)'을 클릭합니다. 우측 상단의 '보기 기준(View by)' 옵션에서 아이콘 크기를 조절하면 항목을 찾기 더 쉽습니다.
다음 창에서 좌측의 'Windows 기능 켜기/끄기(Turn Windows feature on or off)'를 클릭합니다.
.NET Framework 4.7 항목을 찾아 체크박스가 활성화되어 있는지 확인합니다. 비활성화되어 있다면 체크박스를 클릭해 활성화한 뒤 확인을 눌러 변경 사항을 저장하고 창을 닫습니다.
만약 .NET Framework 4.7이 이미 활성화되어 있다면, 복구가 필요할 수 있습니다. 방법은 간단합니다. 먼저 해당 항목의 체크를 해제해 기능을 비활성화한 뒤 컴퓨터를 재시작하고, 다시 활성화하면 됩니다.
Internet Explorer 11 설치:
선호하는 웹 브라우저로 Internet Explorer 11 다운로드 페이지에 접속해, 컴퓨터에 설치된 Windows 7 버전에 맞는 파일(32비트 또는 64비트)을 다운로드합니다.
다운로드한 .exe 파일을 열고(다운로드 중 실수로 다운로드 표시줄을 닫았다면 Ctrl + J를 누르거나 다운로드 폴더를 확인하세요) 화면의 안내에 따라 설치를 완료합니다.
방법 4: 클린 부팅 후 업데이트 시도하기
Windows Update 서비스 자체의 문제 외에도, 컴퓨터에 설치된 여러 서드파티 프로그램이 업데이트 과정을 방해할 가능성도 있습니다. 이런 경우 필수 서비스와 드라이버만 로드하는 클린 부팅(Clean Boot) 상태에서 업데이트를 시도해 보세요.
실행 창이나 검색창에 msconfig를 입력하고 Enter 키를 눌러 시스템 구성 도구를 엽니다.
msconfig 창의 '서비스(Services)' 탭으로 이동한 뒤 '모든 Microsoft 서비스 숨기기(Hide all Microsoft Services)'에 체크합니다.
'모두 사용 안 함(Disable All)' 버튼을 클릭해 남은 서드파티 서비스를 모두 비활성화합니다.
'시작프로그램(Startup)' 탭으로 전환한 뒤 마찬가지로 '모두 사용 안 함'을 클릭합니다.
'적용(Apply)'을 클릭한 뒤 '확인'을 누르고, 컴퓨터를 재시작한 후 새로운 업데이트 다운로드를 시도합니다.
업데이트 설치에 성공했다면, 시스템 구성 도구를 다시 열어 비활성화했던 서비스를 모두 되돌립니다. 마찬가지로 시작프로그램도 모두 다시 활성화한 후 PC를 재시작해 정상적인 환경으로 부팅하면 됩니다.
방법 5: Windows 방화벽 일시 비활성화하기
때로는 Windows 방화벽 자체가 새로운 업데이트 파일의 다운로드를 차단하기도 합니다. 실제로 일부 사용자는 Windows 방화벽을 임시로 비활성화함으로써 문제를 해결했다고 보고했습니다.
제어판을 열고 'Windows Defender 방화벽'을 클릭합니다.
다음 창에서 좌측 메뉴의 'Windows Defender 방화벽 사용 또는 사용 안 함'을 선택합니다.
마지막으로 개인 네트워크 설정과 공용 네트워크 설정 모두에서 'Windows Defender 방화벽 사용 안 함(권장되지 않음)' 라디오 버튼을 클릭합니다. 확인을 눌러 저장하고 창을 닫습니다.
또한 실행 중인 서드파티 백신이나 방화벽 프로그램도 함께 비활성화한 후 업데이트 다운로드를 다시 시도해 보세요.
방법 6: SoftwareDistribution 폴더의 보안 권한 변경하기
Windows Update 서비스가 C:\WINDOWS\WindowsUpdate.log 파일의 정보를 SoftwareDistribution 폴더에 기록하지 못하면 업데이트가 다운로드되지 않을 수 있습니다. 이 경우 사용자에게 SoftwareDistribution 폴더의 모든 권한(Full Control)을 부여하면 문제를 해결할 수 있습니다.
바탕화면의 바로 가기를 더블클릭하거나 Windows 키 + E 단축키로 파일 탐색기를 엽니다.
C:\Windows 경로로 이동해 SoftwareDistribution 폴더를 찾습니다.
SoftwareDistribution 폴더를 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴에서 '속성(Properties)'을 선택하거나, 폴더를 선택한 상태에서 Alt + Enter를 누릅니다.
SoftwareDistribution 속성 창의 '보안(Security)' 탭으로 전환한 뒤 '고급(Advanced)' 버튼을 클릭합니다.
'소유자(Owner)' 탭으로 이동해 소유자 옆의 '변경(Change)'을 클릭합니다.
'선택할 개체 이름 입력' 입력란에 본인의 사용자 이름을 직접 입력하거나, 고급 옵션을 클릭해 목록에서 사용자 이름을 선택합니다.
'이름 확인(Check Names)'을 클릭합니다(몇 초 내로 사용자 이름이 확인되며, 암호가 설정되어 있다면 입력하라는 창이 뜹니다). 이후 확인을 누릅니다.
다시 SoftwareDistribution 폴더를 오른쪽 클릭해 '속성'을 연 뒤, 보안 탭에서 '편집(Edit…)'을 클릭합니다.
사용자 이름 또는 사용자 그룹을 클릭해 선택한 후, '허용(Allow)' 열의 '모든 권한(Full Control)'에 체크합니다.
방법 7: 업데이트 수동으로 다운로드 및 설치하기
위의 모든 방법으로도 문제가 해결되지 않았다면, 직접 새로운 OS 업데이트를 수동으로 설치할 차례입니다. Windows Update 서비스 자체가 업데이트가 필요한 상태라면 최신 업데이트 다운로드에 실패할 수 있습니다.
시스템 아키텍처에 맞는 32비트 또는 64비트 버전의 서비스 스택 업데이트를 아래 링크에서 다운로드합니다.
- x64 기반 Windows 7용 업데이트 (KB3020369)
- x32 기반 Windows 7용 업데이트 (KB3020369)
제어판을 열고(실행 창에 control 입력 후 확인) '시스템 및 보안'을 클릭합니다.
'Windows Update'를 클릭한 뒤 '설정 변경(Change Settings)'을 선택합니다.
'중요 업데이트(Important Updates)' 드롭다운 메뉴를 펼쳐 '업데이트 확인 안 함(권장되지 않음)(Never Check For Updates)'을 선택합니다.
확인 버튼을 클릭해 변경 사항을 저장한 뒤 컴퓨터를 재시작합니다.
재부팅이 완료되면 다운로드 폴더로 이동해 1단계에서 받은 KB3020369 파일을 더블클릭하고, 화면의 안내에 따라 서비스 스택을 설치합니다.
이제 2016년 7월 Windows 7 업데이트(KB3172605)를 설치할 차례입니다. 마찬가지로 시스템 아키텍처에 맞는 파일을 다운로드해 설치합니다.
설치 과정의 일부로 컴퓨터가 재시작되면, 다시 제어판의 Windows Update로 돌아가 설정을 '자동으로 업데이트 설치(권장)(Install updates automatically)'로 되돌립니다.
이후 '업데이트 확인'을 클릭하면, 이제 Windows Update 도구를 통해 업데이트를 다운로드하거나 설치하는 데 더 이상 문제가 발생하지 않을 것입니다.
지금까지 Windows 7 업데이트가 다운로드되지 않는 문제를 해결할 수 있는 7가지 방법을 살펴보았습니다. 어떤 방법이 효과가 있었는지 아래 댓글로 알려주세요!