Windows 10의 버그가 있는 하드웨어 드라이버 업데이트가 수정되고 있습니다

윈도우 업데이트는 윈도우 10 운영체제 자체 업데이트뿐만 아니라, 컴퓨터 하드웨어 장치들의 드라이버까지 자동으로 업데이트합니다. 이러한 자동 업데이트는 때로는 여러 문제를 일으키기도 했지만, 마이크로소프트는 지속적인 개선을 통해 일부 드라이버 업데이트를 사용자가 선택적으로 설치할 수 있도록 변경하고 있습니다.

윈도우 10 드라이버 업데이트 방식

윈도우 10의 자동 운영체제 업데이트에 관한 정보는 많지만, 하드웨어 드라이버 업데이트는 종종 간과되곤 합니다. 장치 제조사는 새로운 드라이버 버전을 윈도우 업데이트에 올릴 수 있으며, 윈도우 10은 사용 가능한 새 드라이버를 자동으로 설치합니다.

하드웨어 드라이버에는 심각한 보안 문제나 운영체제 불안정을 야기하는 버그가 포함될 수 있습니다. 대부분의 사용자들은 드라이버를 수동으로 업데이트하는 것을 어려워하며, PC 제조사에서 제공하는 드라이버 업데이트 도구들은 사용성이 좋지 않은 경우가 많습니다. 이러한 이유로 윈도우는 윈도우 업데이트를 통해 하드웨어 드라이버를 제공하는 방식을 채택했습니다.

또한, 윈도우 10은 대부분의 하드웨어 드라이버를 따로 설치할 필요 없이 새 PC에 설치할 수 있다는 장점이 있습니다. 윈도우가 관련 드라이버를 자동으로 찾아 설치하기 때문입니다.

자동 업데이트의 문제점

불행히도 자동 업데이트 방식은 시간이 지남에 따라 여러 가지 문제를 발생시켜 왔습니다. 아래는 몇 가지 예시입니다. 이러한 드라이버들은 모두 윈도우 업데이트를 통해 자동으로 설치되었고, 별다른 이유 없이 하드웨어 작동을 멈추게 만들었습니다.

2017년 3월, 마이크로소프트는 안드로이드 휴대폰, 미디어 플레이어 및 기타 휴대용 기기에서 사용되는 MTP 프로토콜을 손상시키는 장치 드라이버를 배포했습니다. 이 문제를 해결하기 위해서는 장치 관리자에서 복잡한 단계를 거쳐야 파일 탐색기에 해당 장치들이 나타나게 되었습니다.
2018년 10월에는 일부 시스템에서 오디오 재생을 중단시키는 인텔 오디오 드라이버 업데이트를 배포했습니다. 마이크로소프트는 이 오디오 드라이버 업데이트가 “잘못된 장치에 푸시되었다”고 해명했습니다.
한 달 뒤, 마이크로소프트는 또 다른 시스템에서 오디오 재생을 멈추게 하는 인텔 그래픽 드라이버 업데이트를 배포했습니다. 마이크로소프트는 인텔이 PC 제조사들에게 잘못된 버전의 디스플레이 드라이버를 제공했기 때문이라고 밝혔습니다.
2016년 2월, 칩 제조사인 FTDI는 윈도우 업데이트를 이용하여 위조 칩을 식별하고 비활성화하는 드라이버를 배포했습니다. 이는 위조품을 대상으로 한 조치였지만, FTDI는 윈도우 업데이트의 자동 드라이버 업데이트 기능을 이용하여 일부 사용자들이 속아서 구매한 하드웨어를 작동 불능 상태로 만들었습니다. 2014년에도 FTDI는 윈도우 업데이트를 이용해 위조 하드웨어를 “벽돌”로 만들었던 적이 있습니다.

이 외에도 자동 드라이버 업데이트가 정상적으로 작동하던 시스템에 문제를 일으킨 다양한 사례들이 있습니다. 위에 언급된 예시는 단지 일부에 불과합니다.

이러한 드라이버 업데이트가 더욱 철저한 테스트를 거치고, 일부는 사용자가 선택적으로 설치할 수 있게 된다면 좋았을 것입니다. 마이크로소프트는 최근 몇 가지 변경을 통해 이러한 방향으로 나아가고 있습니다.

선택적 드라이버 업데이트 도입

마이크로소프트는 드라이버 제조사가 윈도우 업데이트에 업로드할 때, 일부 드라이버 업데이트를 “자동”이 아닌 “수동”으로 표시할 수 있도록 했습니다. 이 새로운 옵션은 2020년 2월 19일부터 제조사에 제공되었습니다.

20H1이라고도 불리며 2020년 봄에 출시될 예정인 윈도우 10 2004 업데이트부터 이러한 드라이버들은 윈도우 업데이트 설정 화면의 새로운 “선택적 업데이트 보기” 링크를 통해 확인할 수 있습니다.

이 화면에는 사용자의 PC 하드웨어에 대한 선택적 드라이버 업데이트 목록이 표시됩니다. 마이크로소프트는 “특정 문제가 있는 경우 이러한 드라이버 중 하나가 도움이 될 수 있습니다. 그렇지 않다면 자동 업데이트를 통해 드라이버가 최신 상태로 유지될 것입니다.”라고 설명하며, 대부분의 사용자들이 이러한 업데이트에 신경쓰지 않아도 된다고 권장합니다.

중요한 보안 수정이나 버그 패치가 포함된 드라이버 업데이트는 여전히 “자동”으로 표시되어 윈도우 업데이트를 통해 자동으로 설치됩니다.

자동 드라이버 업데이트 점진적 배포

마이크로소프트의 발표에 따르면, 이제 모든 파트너들이 하드웨어 드라이버 업데이트를 “자동”으로 표시할 수 있습니다. 처음에는 자동 하드웨어 드라이버 업데이트가 더 필요할지에 대한 의문이 있었지만,

마이크로소프트는 이러한 드라이버에 대해 더욱 철저한 테스트를 진행하는 것으로 보입니다. 새 드라이버 버전이 “자동”으로 표시되면, 윈도우 10 주요 업데이트와 마찬가지로 점진적으로 사용자들에게 배포됩니다. 처음에는 소수의 사용자에게만 업데이트가 제공되고, 마이크로소프트는 자동으로 문제를 감지하여 배포를 중단할 수 있습니다. 따라서, 윈도우 업데이트는 모든 PC에 동시에 드라이버 업데이트를 자동으로 제공하지 않습니다.

마이크로소프트의 케빈 트렘블레이는 설명을 통해 드라이버 업데이트의 버그를 줄이는 방법을 다음과 같이 밝혔습니다:

자동으로 게시된 모든 드라이버는 드라이버 비행 및 점진적 배포 단계를 거칩니다. 이 과정에서 드라이버의 성능과 시스템 전체에 미치는 영향에 대한 원격 분석 데이터를 검토합니다. 이러한 과정을 통해 우리는 대다수의 윈도우 사용자들에게 문제가 발생하기 전에 많은 드라이버 문제를 포착할 수 있습니다. 최종 사용자 관점에서, 이는 보다 높은 품질의 드라이버(안정적이고 성능이 좋은)를 제공하고 최신 상태를 유지하는 데 도움이 될 것이라고 믿습니다.

2020년 2월 변경 이전에는 얼마나 많은 하드웨어 드라이버가 이러한 점진적 과정을 거쳤는지 정확히 알 수 없습니다. 하지만 확실히 전부는 아니었습니다. 2019년에 게시된 문서에 따르면, 하드웨어 제조사를 위한 마이크로소프트의 하드웨어 개발 센터 포털에는 “최종적으로 윈도우 업데이트에 제출된 모든 드라이버가 점진적으로 출시될 것”이라고 명시되어 있습니다. 이는 일부 드라이버 업데이트는 점진적 배포 없이 해당 장치에 즉시 배포되었다는 것을 의미합니다.

윈도우 10 버그 해결 노력

마이크로소프트는 여전히 버그 문제에 직면해 있습니다. 최근에는 사용자들의 파일을 삭제하는 보안 업데이트 버그가 발생하기도 했습니다.

그러나 전반적으로 마이크로소프트는 윈도우 10의 업데이트를 보다 안정적으로 만들기 위해 노력하고 있습니다. 윈도우 10의 2019년 11월 업데이트는 비교적 안정적이었으며, 마이크로소프트는 다가오는 2004 업데이트에 대해 긴 버그 테스트 기간을 제공하고 있습니다.

드라이버 업데이트의 버그 문제가 하룻밤 사이에 해결될 수는 없겠지만, 드라이버 업데이트가 점진적 테스트 과정을 거치도록 요구하는 것은 상황 개선을 위한 합리적인 조치입니다.