PowerShell을 사용하여 Windows 업데이트를 효과적으로 숨기기
Windows 10 및 이후 버전에서 업데이트를 관리하는 것은 이전 OS 반복에 비해 상당히 복잡해졌습니다. 이전과 달리 시스템 설정에서 원치 않는 업데이트를 숨길 수 있는 간단한 방법은 없습니다. 그러나 사용할 수 있는 한 가지 방법은 설치하지 않으려는 업데이트를 일시적으로 숨기는 공식 문제 해결 애플리케이션입니다.
또 다른 효과적인 방법은 PowerShell을 사용하여 Windows에서 업데이트를 숨기는 것입니다. 아래에 설명된 지침은 Windows 10과 Windows 11에 모두 적용됩니다.
Windows 업데이트 문제에 대해 도움이 필요한 경우 SetupDiag를 사용해 보세요.
Windows에서 PowerShell에 액세스하는 방법
Windows 10에서 PowerShell은 파워 유저 시작 메뉴에서 쉽게 찾을 수 있지만 Windows 11에서는 눈에 띄게 빠져 있습니다. 다행히도 다음 단계를 통해 여전히 액세스할 수 있습니다.
- Win+를 누르고 X“Windows 터미널(관리자)”을 선택하세요.
- Windows Terminal은 PowerShell을 기본값으로 설정한 통합 인터페이스 내에서 PowerShell과 명령 프롬프트에 모두 액세스할 수 있도록 합니다. 또는 Microsoft에서 PowerShell을 별도로 다운로드 할 수 있습니다 .
3% 미만의 기기가 Windows 11로 전환되었으므로 여전히 Windows 10을 사용하고 있을 가능성이 있습니다. 이 범주에 속하는 경우 아래 단계에 따라 PowerShell에 액세스하세요.
이전 Windows 10 버전에는 PowerShell이 사전 설치되어 있지 않을 수 있지만, 현재 버전이라면 포함되어 있을 것입니다. 최신 버전을 사용하려면 Windows Update(설정 -> 업데이트 및 보안 -> Windows Update)로 이동하여 필요한 설치를 진행하세요. 문제 해결에 대한 안내가 필요한 경우 최근 Windows 10 문제에 대한 도움말 가이드를 참조하세요.
PowerShell을 열려면 Win+를 누르 X거나 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택합니다. 이 옵션을 사용하면 Windows 10 계정이 관리자 권한을 가지고 있다고 가정하고 관리자 권한으로 명령을 실행할 수 있습니다.
액세스 제한 제거
사용자 계정은 기본적으로 제한된 액세스 권한을 가지고 있을 수 있으며, PowerShell 내에서 외부 스크립트를 실행할 수 없습니다. 이 기능을 사용하려면 다음 단계에 따라 실행 정책을 Unrestricted로 조정해야 합니다.
- PowerShell에 아래 명령을 입력하고 Enter키를 누릅니다.
- 명령을 실행한 후 확인 메시지가 표시됩니다. A키를 누른 다음 Enter. 이제부터 사용자 계정은 무제한으로 액세스할 수 있습니다.
- 사용자 계정에 적용된 현재 실행 정책을 확인하려면 아래 명령을 사용하세요. 스크린샷에 표시된 대로, 저는 현재 무제한 액세스 권한이 있습니다.
이제 실행 정책이 조정되었으므로 원하는 대로 PowerShell을 자유롭게 활용할 수 있습니다.
Windows 업데이트 도구 설치
일반적으로 Windows PowerShell에는 Windows 업데이트를 관리하는 명령이 제공되지 않습니다. 이러한 명령에 액세스하려면 PSWindowsUpdate 모듈을 설치해야 합니다. 무제한 관리자 액세스 권한이 있는 경우 PowerShell을 통해 직접 수행할 수 있습니다.
- PowerShell을 실행하고 다음을 입력하세요.
- PSWindowsUpdate를 활용하기 위해 필요한 NuGet 설치를 확인하려면 “Y”로 응답하세요. 이 프로세스 동안 인터넷에 연결되어 있는지 확인하세요.
- 신뢰할 수 없는 저장소에 대한 경고가 나타나면 계속하려면 “Y”를 입력하세요.
설치는 일반적으로 빠르게 완료되며 완료되면 표준 PowerShell 프롬프트로 돌아갑니다.
제목으로 업데이트 숨기기
PowerShell을 통해 업데이트를 숨기기 전에 먼저 보류 중인 업데이트 목록을 보고 숨기려는 특정 업데이트를 식별해야 합니다.
- 아래 명령을 사용하여 사용 가능한 모든 Windows 업데이트 목록을 검색하세요.
- 숨기려는 업데이트를 찾아서 제목을 적어 두세요. KB 번호가 없는 경우 필요합니다. 아니면 KB 번호를 활용할 수도 있습니다(다음 섹션에서 설명). 업데이트를 숨기려면 아래 명령을 입력하고 를 눌러 실제 제목으로 Enter바꿔야 합니다 .
UpdateName*
제목의 일부가 정확하고 고유한 한 제목 앞뒤에 와일드카드(*)를 사용하는 것은 허용됩니다. 와일드카드를 사용하지 않으려면 전체 업데이트 제목을 입력하기만 하면 됩니다.
PowerShell을 사용하면 텍스트를 쉽게 강조 표시하고 복사하여 수동 입력을 방지하고 오타를 줄일 수 있습니다.
- PowerShell은 귀하의 작업에 대한 확인을 요청합니다. A키를 누르고 확인을 위해 누르세요 Enter.
- 선택한 Windows 업데이트가 숨겨집니다.
H
“상태” 아래에 있는 문자를 확인하여 성공적으로 숨겨졌음을 확인할 수 있습니다.
KB 번호로 업데이트 숨기기
아래 명령으로 KB 문서 ID를 사용하여 Windows 업데이트를 숨길 수도 있습니다. “KBNumber”를 숨기려는 업데이트의 해당 ID로 바꾸는 것을 잊지 마세요.
다시 한번, PowerShell은 확인을 요청합니다. 글자를 입력하고 . A을 누르기 만 하면 됩니다 Enter.
숨겨진 업데이트 복원
이전에 숨긴 업데이트를 복원하려면 다른 명령을 사용하여 업데이트 목록을 표시해야 합니다. 원래 Get-WUList
명령은 숨겨진 업데이트를 표시하지 않기 때문입니다.
- 업데이트 목록을 보려면 아래 명령을 입력하세요.
- 모든 업데이트에 대한 세부 정보 보기를 거부하려면 누르 L거나, 전체 목록을 얻기 전에 숨겨진 업데이트를 포함한 각 업데이트에 대한 세부 정보를 볼 수 있습니다.
- 업데이트를 숨기지 않으려면 다음 명령 중 하나를 사용하고, “KBNumber”를 올바른 KB 번호로 바꾸거나 “UpdateTitle”을 업데이트 제목으로 바꾸십시오. 한 번에 이러한 명령 중 하나만 사용해야 합니다.
- 다시 확인 메시지가 표시됩니다. 해당 작업을 확인하면 업데이트가 복원됩니다.
숨겨진 업데이트가 여러 개 있고 이를 한꺼번에 모두 표시하려면 다음 명령을 사용할 수 있습니다.
를 누르면 A이전에 숨겨진 업데이트를 포함하여 모든 업데이트를 표시할 수 있습니다. 이 방법은 각 개별 제목이나 KB 번호를 입력하는 대신 숨겨진 모든 업데이트를 복원하는 빠른 방법입니다.
결론적으로, 아래 명령으로 실행 정책을 Restricted로 되돌리는 것을 기억하세요. 무제한 액세스 권한으로 PowerShell 스크립트를 실행하면 시스템이 잠재적인 취약성에 노출될 수 있습니다.
PowerShell을 통해 Windows 업데이트를 관리하기 위한 추가 옵션을 알아보려면 다음을 입력하세요.
이 명령은 이 모듈 내에서 업데이트를 관리하는 데 사용할 수 있는 모든 명령의 포괄적인 목록을 제공합니다.
업데이트를 위한 PowerShell의 기능 및 제한 사항
PowerShell을 사용하여 업데이트를 숨기는 기능은 유익하지만, 염두에 두어야 할 필수적인 고려 사항이 있습니다. 이 프로세스가 모든 Windows 업데이트가 릴리스되는 것을 중지하는 수단을 제공하지 않는다는 것을 인식하는 것이 중요합니다. 위에 자세히 설명된 지침은 모든 업데이트를 한꺼번에 중지하는 대신 개별 업데이트를 선택적으로 숨기는 것을 허용합니다.
또한 새로 출시된 업데이트를 모니터링하기 위해 PowerShell을 정기적으로, 가능하면 매주 활용하는 것이 좋습니다. 일부 업데이트는 쉽게 간과할 수 있기 때문입니다.
PowerShell은 주로 유지하고 싶지 않은 특정 업데이트를 숨기거나 최근 변경으로 인해 문제가 보고된 특정 업데이트를 일시적으로 보류하는 데 활용합니다.
PowerShell에서 각 업데이트를 수동으로 숨기는 대신 모든 업데이트를 일시 중지하려면 다른 방법이 있습니다. 다음 경로를 사용할 수 있습니다. “설정 -> Windows 업데이트 -> 업데이트 일시 중지”.
Windows Update에서 규정한 5주 간격을 넘어 업데이트 일시 중지 기간을 연장하려면 인터넷 연결을 유료 연결로 설정할 수도 있습니다. Windows는 기본적으로 이러한 연결에서는 업데이트를 자동으로 다운로드하지 않습니다.
- 연결 방식에 따라 “설정 -> 네트워크 및 인터넷 -> Wi-Fi” 또는 “설정 -> 네트워크 및 인터넷 -> 이더넷”으로 이동합니다.
- 네트워크 연결을 선택하세요.
- “유료 연결” 설정을 켜짐으로 전환합니다.
새로운 업데이트에 대한 알림을 받게 되지만, 업데이트를 다운로드하도록 적극적으로 선택해야 합니다. 이렇게 하면 업데이트를 검토하고 PowerShell에서 숨기려는 업데이트를 결정할 수 있는 추가 시간이 제공됩니다.
일반적인 질문
원치 않는 Windows 업데이트를 방지할 수 있는 다른 방법이 있습니까?
Windows 버전에 따라 업데이트를 일시 중지하거나 완전히 중지하는 다양한 기술이 있습니다. 레지스트리 설정을 조정하는 것부터 타사 소프트웨어를 사용하는 것까지, 이러한 접근 방식을 탐색하여 컴퓨터에 적용되는 업데이트를 관리하세요. 때로는 다른 사용자의 업데이트로 인해 문제가 발생하는지 기다려서 진행하기 전에 확인하는 것이 더 신중할 수 있습니다.
업데이트를 숨기는 것은 안전한 관행일까요?
업데이트 숨기기는 일반적으로 중요한 보안 업데이트를 제외하여 안전하게 수행할 수 있습니다. 예를 들어, Paint와 같은 친숙한 애플리케이션의 변경 사항과 같이 특정 새로운 기능이 마음에 들지 않으면 이전 버전을 유지해도 됩니다. 이렇게 하면 시스템에 해를 끼치지 않지만, 항상 최신 보안 패치를 설치하여 컴퓨터가 보호되도록 하세요.
내 계정을 제한 없음으로 변경할 수 없는 경우에는 어떻게 해야 하나요?
PowerShell 또는 Terminal의 관리자 버전을 사용 중이지만 사용자 계정에 관리자 권한이 없는 경우 액세스를 제한 없음으로 설정할 수 없습니다. 이 경우 기본 관리자 계정이 계정에 필요한 권한을 부여해야 합니다.
이미지 크레디트 : Unsplash
답글 남기기