1. Install-Module PSWindowsUpdate
- 의미: 윈도우 업데이트를 명령어로 제어할 수 있게 해주는 '외부 도구 세트(모듈)'를 설치하는 명령입니다.
- 상세 설명: 윈도우 기본 PowerShell에는 업데이트를 직접 제어하는 세밀한 명령어가 부족합니다. 이 명령을 통해 전문가들이 만든 'PSWindowsUpdate'라는 라이브러리를 시스템에 가져오는 것입니다.
- 한 번 설치해두면 나중에 다시 설치할 필요 없이 바로 사용할 수 있습니다.
2. Get-WindowsUpdate
- 의미: 현재 내 PC에 필요한 업데이트 목록을 불러와서 보여주는 명령입니다.
- 상세 설명: 설정 창의 'Check for updates' 버튼과 같은 역할을 하지만, 훨씬 빠르고 정확합니다. 어떤 업데이트가(KB 번호), 어느 정도 용량인지 리스트로 출력해 줍니다.
3. Install-WindowsUpdate -AcceptAll -AutoReboot
- 의미: 목록에 있는 모든 업데이트를 묻지도 따지지도 않고 설치한 뒤, 자동으로 재부팅하라는 핵심 실행 명령입니다.
- 상세 설명:
- -AcceptAll: 업데이트 설치 시 물어보는 모든 동의 사항에 대해 'Yes'라고 자동으로 대답합니다.
- -AutoReboot: 설치가 끝난 후 시스템이 다시 시작되어야 적용되는 패치들을 위해 자동으로 재부팅을 실행합니다.
이미 모듈은 설치했다면, 다음부터 업데이트가 말썽을 부리면 관리자 권한 PowerShell에서 딱 두 줄만 기억하시면 됩니다:
- Get-WindowsUpdate (뭐가 있는지 확인)
- Install-WindowsUpdate -AcceptAll -AutoReboot (전부 설치 및 재부팅)