강제 업데이트는 Windows 10의 가장 대표적인 특징입니다. 사용자가 더 이상 업데이트를 걱정하지 않아도 된다는 점은 편리하지만, 시스템을 직접 세밀하게 조정하길 좋아하는 사용자에게는 오히려 불편함으로 작용할 수 있습니다. 게다가 잘못된 업데이트로부터 완전히 안전하다고 보장할 수도 없습니다.
특히 비표준 하드웨어를 사용하는 경우 이러한 자동 프로세스는 문제를 일으킬 수 있습니다. 또한 OEM(원장비 제조사)에서 제공하는 드라이버가 항상 최선의 선택은 아닙니다. 기존에 사용 중인 커스텀 드라이버를 유지하고 싶거나, 안정적으로 돌아가는 시스템에 굳이 업데이트를 적용하고 싶지 않다면, 지금부터 소개하는 방법으로 드라이버를 고정해 보세요.
드라이버 업데이트 취소 및 임시 차단하기
Microsoft 역시 "드물지만 특정 드라이버나 업데이트가 일시적으로 장치에 문제를 일으킬 수 있다"는 점을 인정한 바 있습니다. 문제가 되는 드라이버나 업데이트를 마주했을 때 활용할 수 있는 해결책을 살펴보겠습니다.
드라이버 롤백
먼저 문제가 되는 드라이버를 제거해야 합니다. 가장 좋은 방법은 이전 버전으로 롤백하는 것입니다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다. 해당 장치를 다시 오른쪽 클릭한 뒤 속성을 열고, 드라이버 탭으로 이동하여 드라이버 롤백 버튼을 클릭하면 됩니다.
롤백을 마쳤다면, 다음 Windows Update 주기마다 자동으로 시작되는 드라이버 자동 업데이트를 차단하는 단계로 넘어가야 합니다.
드라이버 제거 후 원하는 버전으로 교체
롤백 옵션을 사용할 수 없다면, 드라이버를 삭제한 뒤 원하는 버전으로 다시 설치하는 우회 방법을 사용할 수 있습니다. 진행하기 전에 먼저 OEM 또는 서드파티 공급처에서 원하는 드라이버 버전을 미리 준비해 두세요.
일부 제조사는 구버전 드라이버를 깨끗하게 제거할 수 있는 전용 유틸리티를 제공하므로, 이를 활용하면 드라이버 관련 파일을 컴퓨터에서 완전히 삭제할 수 있습니다.
수동으로 드라이버를 제거해야 하는 경우에는 시작 버튼을 오른쪽 클릭하고 장치 관리자를 연 뒤, 해당 장치를 오른쪽 클릭하여 제거를 선택합니다.
이후 나타나는 대화 상자에서 이 장치의 드라이버 소프트웨어 삭제 항목에 체크하고 확인을 누릅니다. 이렇게 하면 Windows Update가 해당 드라이버 파일을 더 이상 참조하지 않게 됩니다.
다음 단계는 이 드라이버에 대한 향후 업데이트를 차단하는 것입니다.
드라이버 업데이트 숨기기(차단)
Windows Update가 실행될 때 해당 드라이버가 다시 설치되는 것을 막으려면 '업데이트 표시 또는 숨기기' 문제 해결사(Troubleshooter)를 활용하면 됩니다.
문제 해결사를 내려받아 실행한 뒤, 첫 화면에서 다음을 클릭하고 업데이트 숨기기를 선택합니다. 숨기고 싶은 드라이버를 체크한 후 다음을 누르면 완료됩니다.
이 설정은 언제든 되돌릴 수 있습니다. 같은 문제 해결사에서 숨겨진 업데이트 표시를 선택하고, 다시 표시하고 싶은 업데이트를 체크한 뒤 다음을 클릭하면 됩니다.
자동 드라이버 업데이트 영구적으로 끄는 방법
Windows 10이 드라이버를 자동으로 업데이트하지 않도록 설정하는 방법은 여러 가지가 있습니다. 단, 로컬 그룹 정책 편집기는 일반적으로 Windows 10 Home 에디션에서는 사용할 수 없다는 점에 유의하세요.
제어판(시스템 속성) 활용
이 방법은 시스템 속성 창에서 진행합니다. 시작 버튼을 오른쪽 클릭하고 시스템을 선택한 뒤, 시스템 설정 메뉴에서 스크롤을 내려 고급 시스템 설정을 클릭합니다.
시스템 속성 창이 열리면 하드웨어 탭으로 이동하여 장치 설치 설정 버튼을 클릭합니다.
"장치에 대한 제조업체 앱과 사용자 지정 아이콘을 자동으로 다운로드하시겠습니까?"라는 질문이 나타나면 아니요를 선택하고 변경 내용 저장을 누릅니다.
참고로 이 설정이 적용되면 모든 드라이버 업데이트가 함께 비활성화됩니다.
로컬 그룹 정책 편집기
Windows 10 Pro 및 Enterprise 에디션 전용 기능인 로컬 그룹 정책 편집기를 사용하면 업데이트를 완전히 비활성화할 수 있습니다. 물론 Home 에디션에서도 그룹 정책 편집기를 활성화하는 데 성공하는 사례가 있으며, 어떤 사용자들은 이 방법만이 유일하게 효과가 있었다고 보고하기도 합니다. 이 방법의 가장 큰 장점은 특정 장치만 골라서 업데이트를 차단할 수 있다는 점입니다.
먼저 Windows가 자동으로 관리하지 않길 원하는 하드웨어의 장치 ID를 확인해야 합니다. 그래픽 카드나 사운드 카드의 ID가 대표적인 예입니다.
시작 버튼을 오른쪽 클릭하고 장치 관리자를 연 뒤, 해당 장치를 더블클릭합니다. 세부 정보 탭으로 이동하고 속성(Property) 드롭다운 메뉴에서 하드웨어 ID를 선택합니다. 표시되는 값 중 하나만 사용해도 충분합니다.
이제 로컬 그룹 정책 편집기를 열어 해당 장치들을 Windows Update에서 제외해 보겠습니다.
Win + R 키를 누르고 gpedit.msc를 입력한 뒤 Enter 키를 누릅니다. 로컬 그룹 정책 편집기에서 컴퓨터 구성 > 관리 템플릿 > 시스템 > 장치 설치 > 장치 설치 제한으로 이동합니다. 여기서 이 장치 ID와 일치하는 장치의 설치 금지 설정을 더블클릭합니다.
설정을 사용으로 변경한 뒤 표시 버튼을 클릭하고, 차단하려는 각 장치의 값(하드웨어 ID)을 입력한 다음 모든 창에서 확인을 눌러 변경 사항을 저장합니다.
주의: 그룹 정책 편집기로 한 번 차단한 드라이버는 수동으로도 업데이트할 수 없습니다. 차단된 드라이버를 변경하려면 그룹 정책 편집기에서 해당 설정을 잠시 해제한 뒤 작업을 마치고, 다시 제한을 활성화해야 합니다.
반면 모든 드라이버 업데이트를 한꺼번에 막고 싶다면 다른 정책 설정에서 설명하지 않는 장치의 설치 금지 설정을 사용으로 변경하는 방법도 있습니다. 다만 예기치 못한 문제를 피하려면 위에서 설명한 대로 필요한 드라이버만 선별적으로 차단하는 것을 권장합니다.
레지스트리 편집
레지스트리 편집은 최후의 수단입니다. Win + R 키로 실행 대화 상자를 열고 regedit를 입력한 후 Enter 키를 누릅니다. 그리고 아래 레지스트리 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching
SearchOrderConfig 값을 연 뒤 값 데이터를 0으로 변경하고 확인을 누른 다음, 컴퓨터를 재부팅합니다.
앞서 소개한 다른 방법들과 마찬가지로 이 설정 역시 모든 드라이버 업데이트를 비활성화합니다. 따라서 Microsoft의 문제 해결사로 특정 업데이트를 숨기는 것이 불가능할 때만 사용하는 것이 좋습니다.
Windows 업데이트 일시 중지
모든 방법이 실패했다면 Windows 업데이트를 일시 중지하는 것도 하나의 선택지입니다. 다만 무기한으로 업데이트를 멈출 수는 없으며, Microsoft가 정한 최대 한도는 35일입니다.
업데이트를 일시 중지하려면 설정 > 업데이트 및 보안 > Windows 업데이트로 이동합니다. 첫 번째 옵션은 7일 동안 업데이트 일시 중지입니다. 이를 통해 문제를 해결할 수 있는 일주일의 시간을 벌 수 있습니다.
더 많은 시간이 필요하다면 고급 옵션을 클릭하고, 아래로 스크롤하여 업데이트 일시 중지 섹션에서 드롭다운 메뉴로 날짜를 선택하면 됩니다.
최대 기간은 35일입니다. 선택한 날짜가 되면 더 이상 업데이트를 미룰 수 없으며, 대기 중인 모든 업데이트를 강제로 설치해야 합니다. 그리고 설치를 완료한 후에야 다시 업데이트를 일시 중지할 수 있습니다.
내 드라이버는 내가 관리한다
손상된 Windows 드라이버 업데이트 하나로 업무 흐름 전체가 마비되고 하루 종일 복구에 시달릴 수 있습니다. 이번 글에서는 Windows 10의 자동 업데이트로 인한 드라이버 문제를 예방하거나 되돌리는 방법을 살펴보았습니다. 물론 모든 업데이트가 나쁘다는 의미는 아닙니다.
드라이버 업데이트는 성능 유지와 보안 확보, 그리고 새로운 기능 사용을 위해 반드시 필요한 작업입니다. 자동 업데이트를 차단했다면, 중요한 드라이버 업데이트가 있는지 가끔씩 직접 확인하는 습관을 들이는 것이 좋습니다.