Windows 업데이트를 제거하는 CLI 방법? 작동하는 방법을 찾고 있지만 (그리고

기본적으로 제어판> 프로그램 제거> 설치된 업데이트보기> 제거를 마우스 오른쪽 단추로 클릭하지만 명령 줄을 통해 무엇을 얻을 수 있습니까? Windows 플랫폼에서 작동하는 방법을 찾고 있지만 (그리고 내 독서에 따르면) 버전에 따라 다릅니다.

아마도 다음과 같은 것입니다 :

C : \ command / uninstall “x64 기반 시스템 용 Windows 7 보안 업데이트 (KB2705219)”

KB를 사용하는 것은 좋지만 wusa.exe는 위의 예제 업데이트에서는 작동하지만 “Silverlight 용 보안 업데이트 (KBXXXXXXXX)”에서는 작동하지 않습니다. 별로 일관성이 없습니다.

나는 이것에 관한 많은 문서가 없다는 것이 정말 놀랍습니다. WUInstall 과 같은 앱은 어떻게 작동 합니까?

후속 질문은 “설치된 업데이트보기”목록이 어떻게 채워 집니까? “UninstallString”또는 이와 동등한 항목을 찾기 위해 미친 것처럼 레지스트리를 검색했지만 일반 프로그램 추가 / 제거 목록에 대한 참조 만 찾았습니다.



답변

Server 2003 및 XP의 경우 다음을 시도 할 수 있습니다.

C:\WINDOWS\$NtUninstallKB940157$\spuninst\spuninst.exe /quiet /norestart

KB 번호는 킬하려는 KB가되는 위치입니다.


답변

사용하실 수 있습니다 wusa /uninstall /kb:{updateid}

http://www.sevenforums.com/tutorials/109213-windows-update-uninstall-console-level.html


답변

나는이 아주 좋은 유틸리티를 찾습니다 :
https://bitbucket.org/kazenoco/windows-updates-uninstaller-utility/downloads/Windows%20Updates%20Uninstaller.exe


Windows Updates 제거 관리자 유틸리티이 유틸리티 (AutoHotKey로 작성)를 사용하면 시스템에서 원하는 Windows 업데이트를 일괄 제거 할 수 있습니다. 서비스 팩은 제거되지 않으므로 수동으로 제거해야합니다. Windows XP, Vista, 7, 8 및 8.1에서 작동합니다. 설치 아무것도 설치할 필요가 없으며 실행 파일은 이식 가능하므로 다운로드하여 실행하면됩니다. 실행 파일은 실행되는 동안 부모 디렉터리에 임시 텍스트 파일을 만들고 더 이상 필요하지 않으면 자동으로 제거합니다.


답변