마이크로소프트는 사용자들을 놀라게 하는 결정들을 자주 내립니다. 최근 한 지인이 다음과 같은 문제를 안고 찾아왔습니다. 인텔 코어 i3 7100 프로세서로 새 PC를 조립하고 Windows 7을 성공적으로 설치했는데, 얼마 지나지 않아 Windows Update를 통해 모든 업데이트를 설치한 뒤부터 시스템이 더 이상 업데이트를 받지 못하고 아래와 같은 오류를 표시하기 시작한 것입니다.
"지원되지 않는 하드웨어" 오류 메시지
Unsupported hardware(지원되지 않는 하드웨어)
사용 중인 PC의 프로세서는 최신 버전의 Windows용으로 설계되었습니다. 현재 사용 중인 Windows 버전에서는 이 프로세서를 지원하지 않기 때문에, 시스템은 중요한 보안 업데이트를 받을 수 없습니다.
Windows Update에서 업데이트 검색을 시도하면 다음과 같은 오류 코드가 나타납니다.
코드 80240037 — Windows Update에 알 수 없는 오류가 발생했습니다.
왜 이런 제한이 생겼을까?
원인은 마이크로소프트가 발표한 정책 변경에 있습니다. 최신 프로세서를 탑재한 PC는 반드시 최신 클라이언트 운영체제인 Windows 10을 사용해야 하며, 구형 Windows 버전에서는 이러한 CPU 모델의 사용이 의도적으로 제한됩니다.
제한이 적용되는 프로세서 목록
- 인텔 코어 7세대 프로세서 (Kaby Lake, 2017년부터 생산)
- AMD 7세대 프로세서 (Bristol Ridge, 2016년 3분기부터 생산)
- Qualcomm 8996 (주로 모바일 기기에 사용)
2017년 4월 배포된 특수 패치
2017년 4월, 마이크로소프트는 구형 OS 버전을 위해 다음과 같은 특수 패치를 배포했습니다.
- KB4012218 — Windows 7 SP1 및 Windows Server 2008 R2
- KB4012219 — Windows 8.1 및 Windows Server 2012 R2
패치 설명에는 Windows Update를 통해 업데이트를 검색하거나 다운로드할 때 CPU 세대와 기타 지원 하드웨어를 감지하는 기능이 추가되었다고 명시되어 있습니다.
즉, 이 업데이트들이 설치되면 시스템은 구형 OS 환경에서 새로운 업데이트(MS Office 포함)와 드라이버 다운로드를 차단하고 80240037 오류를 반환함으로써, 사용자가 Windows 10으로 전환하도록 강제합니다. 그 결과 새 하드웨어에 설치된 구형 시스템은 보안 업데이트를 전혀 받지 못하게 되어 심각한 보안 취약점에 노출됩니다. 사실상 사용자를 몰아붙이는 방식이라고 볼 수 있습니다.
임시 해결 방법: 업데이트 제거
물론 해당 업데이트를 제거하고 재설치를 차단하면 일시적으로는 도움이 됩니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행하면 됩니다.
wusa.exe /quiet /uninstall /kb:4012218 /promptrestart
wusa.exe /quiet /uninstall /kb:4012219 /promptrestart
다만 이 업데이트들은 누적 업데이트 모델인 월별 롤업(Monthly Rollup)의 일부로 다음 달에 다시 포함되어 설치될 가능성이 매우 높으므로, 근본적인 해결책이 되지는 못합니다.
그래픽 드라이버 설치도 차단됨
문제는 업데이트만이 아닙니다. 인텔 7세대 그래픽 프로세서(Intel HD Graphics 610~650)용 VGA 드라이버 설치 역시 차단됩니다. Windows 7 SP1에서는 해당 장치가 'Standard VGA Graphics Adapter'로만 인식됩니다.
제조사 공식 웹사이트에서 서명된 비디오 드라이버를 내려받아 설치하려고 하면 다음과 같은 오류 메시지가 표시됩니다.
"이 컴퓨터는 이 소프트웨어를 설치하기 위한 최소 요구 사항을 충족하지 않습니다."
드라이버 설치 마법사를 확인해 보면, 인텔 7세대 프로세서 탑재 하드웨어의 경우 Windows 10 x64에서만 드라이버를 설치할 수 있다고 안내합니다.
근본적인 해결책: wufuc 패치
GitHub 사용자 Zeffy가 개발한 'wufuc' 패치를 사용하면 최신 프로세서를 탑재한 PC에서도 Windows 7 및 Windows 8.1 사용자가 계속해서 업데이트를 받을 수 있습니다. 패치는 다음 페이지에서 내려받을 수 있습니다.
https://github.com/zeffy/wufuc/releases
참고: wufuc은 마이크로소프트의 공식 지원을 받지 않는 비공식 서드파티 패치입니다. 또한 Windows 7은 2020년 1월에 이미 연장 지원이 종료되었으므로, 이러한 우회 방법을 사용하더라도 장기적으로는 보안이 보장되지 않습니다. 가능하다면 Windows 10으로의 전환을 권장합니다.