Computer >> 컴퓨터 >  >> 시스템 >> Windows 7

Windows 10 및 Windows Server에서 설치된 업데이트를 제거하는 방법 총정리

Microsoft 제품용 보안 업데이트(매달 둘째 주 화요일 '패치 화요일'에 배포)가 운영체제 자체나 서드파티 소프트웨어와 충돌하여 문제를 일으키는 경우가 종종 발생합니다. 이러한 문제는 대규모로 나타나 수많은 기기에 동시에 영향을 미칠 수도 있고, 특정 Windows 버전과 특정 앱의 조합에서만 발생하는 개별적인 문제일 수도 있습니다.

Windows(또는 Office) 패치가 많은 사용자의 컴퓨터에서 문제를 일으키고 Microsoft 전문가들이 이를 확인하면, 해당 회사는 업데이트를 회수하고 일정 시간 후 버그가 수정된 새로운 업데이트로 교체합니다. 하지만 필요하다면 Windows에는 보안 업데이트나 패치를 직접 제거할 수 있는 방법이 마련되어 있습니다.

이 글에서는 Windows OS에서 업데이트를 올바르게 제거하는 방법을 소개합니다(Windows 10, 8.1, 7 및 Windows Server 2016, 2012/R2, 2008/R2 포함). CAB 또는 MSU 파일로 업데이트를 수동으로 설치했거나, Windows Update 서버 또는 WSUS 서버에서 자동으로 받은 경우에도 아래 방법들을 활용할 수 있습니다.

목차

  • 제어판으로 Windows 업데이트 제거하기
  • Windows 10에서 특정 업데이트 설치 차단하기
  • WUSA.exe: 명령줄로 Windows 업데이트 제거하기
  • WSUS로 Windows 업데이트 제거하기
  • GPO로 Windows 업데이트 제거하기
  • 부팅이 안 될 때 Windows 업데이트 제거하기

주의! 업데이트 제거는 어디까지나 임시적인 해결책입니다. 첫째, 시스템이나 앱을 신속하게 복구하고, 둘째, 문제가 새 보안 업데이트 때문임을 확인하기 위한 목적으로만 사용해야 합니다. 발견된 문제는 Microsoft 기술 지원팀에 보고하고 수정된 업데이트가 배포될 때까지 기다리는 것이 좋습니다. 성능 향상이나 디스크 공간 확보를 위해 자동 업데이트를 비활성화하거나 업데이트를 삭제해서는 절대 안 됩니다(최신 Windows에는 오래된 업데이트 파일을 정리하는 디스크 정리 마법사가 내장되어 있습니다). 그렇지 않으면 컴퓨터 보안이 심각한 위험에 노출됩니다!

제어판으로 Windows 업데이트 제거하기

Windows 10에서 업데이트를 제거하는 방법을 살펴보겠습니다. 설정 앱을 열고 업데이트 및 보안Windows 업데이트업데이트 기록 보기업데이트 제거로 이동합니다.

또한 클래식 제어판(제어판\프로그램\프로그램 및 기능)에서 '설치된 업데이트 보기' 버튼을 클릭해도 같은 화면으로 이동할 수 있습니다.

기기에 설치된 모든 Windows 및 Office 업데이트 목록이 표시됩니다. 목록에서 제거하려는 업데이트를 찾아 선택한 후 제거 버튼을 클릭하면 업데이트 제거 마법사가 시작됩니다.

업데이트 제거 여부를 묻는 메시지가 나타나면 를 클릭하고 제거가 완료될 때까지 기다립니다. 업데이트가 제거된 후 Windows가 시스템 재시작을 요청할 수 있습니다.

Windows 10에서 특정 업데이트 설치 차단하기

컴퓨터가 Windows Update 또는 WSUS를 통해 자동으로 업데이트를 받도록 설정되어 있다면, 제거한 업데이트가 다시 설치될 가능성이 높습니다. 이때 특정 업데이트를 숨김(차단) 처리하여 재설치를 막을 수 있습니다. Microsoft 공식 도구인 Show or Hide Updates(wushowhide)를 사용하면 됩니다.

  1. wushowhide.diagcab 파일을 다운로드하여 실행합니다.
  2. Hide Updates(업데이트 숨기기) 옵션을 선택합니다.
  3. 숨기려는 업데이트를 선택하고 다음을 클릭합니다.
  4. 이후 해당 업데이트는 Windows Update를 통해 자동으로 설치되지 않습니다. 숨긴 업데이트는 Show hidden updates(숨겨진 업데이트 표시) 옵션에서 선택하여 해제할 수 있습니다.

WUSA.exe: 명령줄로 Windows 업데이트 제거하기

Windows 업데이트는 명령 프롬프트에서도 제거할 수 있습니다. 이를 위해 내장 CLI 도구인 wusa.exe(Windows Update Standalone Installer)를 사용합니다.

컴퓨터에 설치된 모든 업데이트 목록은 다음 명령으로 확인할 수 있습니다:

wmic qfe list brief /format:table

관리자 권한으로 실행한 명령 프롬프트에서 다음 명령을 입력하면 특정 업데이트(KB4100347)를 제거할 수 있습니다:

wusa.exe /uninstall /kb:4100347

사용자에게 업데이트 제거 확인 메시지가 표시됩니다.

사용자 확인 없이 조용히 제거하고 이후 시스템 재부팅 여부를 묻도록 하려면 다음 명령을 사용합니다:

wusa.exe /quiet /uninstall /kb:4100347 /promptrestart

재부팅 요청까지 표시하지 않으려면 다음 명령을 사용합니다:

wusa.exe /quiet /uninstall /kb:4100347 /norestart

PowerShell의 PSWindowsUpdate 모듈을 통해서도 업데이트를 제거할 수 있습니다. Remove-WindowsUpdate cmdlet을 사용합니다:

Remove-WindowsUpdate -KBArticleID KB4100347 -NoRestart

업데이트 제거 이벤트는 WUSA 원본의 EventID 7로 Setup 로그에 기록됩니다:

"Windows update "Security Update for Microsoft Windows (KB2790113)" was successfully uninstalled."

PsExec을 사용하면 원격 컴퓨터에서도 업데이트를 제거할 수 있습니다:

psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600

WSUS로 Windows 업데이트 제거하기

회사에서 도메인 컴퓨터와 서버에 업데이트를 배포하기 위해 WSUS 서버를 사용 중이라면, Update Services 관리 콘솔에서 승인된 업데이트를 제거하도록 설정할 수 있습니다. Updates 분기를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 Search(검색)를 선택합니다.

찾으려는 KB 번호나 보안 게시판 번호를 입력하고 Find now(지금 찾기)를 클릭합니다. 검색된 업데이트 목록에서 제거할 업데이트를 선택한 후 메뉴에서 Approve(승인)를 클릭합니다.

그다음 대상 WSUS 그룹을 선택하고 드롭다운 목록에서 Approved for Removal(제거 승인)을 선택합니다.

이 예시에서는 Servers라는 이름의 컴퓨터 그룹에서 업데이트를 제거합니다.

WSUS 클라이언트 측에서 데이터가 갱신되면(WSUS 정책과 동기화 주기에 따라 예약 실행되며, wuauclt /detectnow 명령으로 수동 실행도 가능), Windows Update 패널에서 해당 업데이트 이름 앞에 (Uninstall:) 접두사가 붙어 표시됩니다.

업데이트가 제거되면 그 이벤트가 Windows 업데이트 기록에 표시됩니다.

GPO로 Windows 업데이트 제거하기

WSUS를 사용하지 않는 Active Directory 도메인의 여러 컴퓨터에서 특정 업데이트를 제거하려면 시작/종료 GPO 스크립트를 활용할 수 있습니다.

필요한 OU, AD 사이트 또는 컴퓨터 그룹에 연결된 새 GPO 개체를 만든 다음, 컴퓨터 구성 → 정책 → Windows 설정 → 스크립트(시작/종료) 섹션에서 wusa.exe 명령이 포함된 시작 스크립트를 생성합니다.

PowerShell 시작 스크립트를 사용하여 설치된 업데이트를 제거하는 것도 가능합니다.

부팅이 안 될 때 Windows 업데이트 제거하기

문제가 있는 업데이트 설치 후 OS 자체가 부팅되지 않아 Windows 환경에서 직접 업데이트를 제거할 수 없는 경우도 있습니다. 이럴 때는 복구 디스크나 설치 부팅 디스크로 컴퓨터를 부팅한 후 DISM 명령으로 업데이트를 삭제하거나, MSDaRT의 'Hotfix uninstall' 유틸리티를 사용해야 할 수 있습니다.

지금까지 Windows 컴퓨터에서 업데이트를 제거하는 일반적인 시나리오를 살펴보았습니다.

마지막으로 주의할 점이 있습니다. 디스크 정리 도구로 시스템 이미지에서 구성 요소의 이전 버전을 정리했거나, 다음 명령으로 구성 요소 저장소(WinSxS) 크기를 줄였다면 더 이상 설치된 업데이트를 제거할 수 없습니다:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase