윈 도 우 특정 업데이트 삭제 및 숨기기 스크립트
2016.05.19 23:48
============== 시작 ==============
RequireAdmin
Remove3146706
Dim WSHShell, StartTime, ElapsedTime, strUpdateName, strAllHidden
Dim hideupdates
hideupdates = "KB3146706"
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script"
Set updateSearcher = updateSession.CreateUpdateSearcher()
Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")
For I = 0 To searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
strUpdateName = update.Title
if instr(1, strUpdateName, hideupdates, vbTextCompare) <> 0 then
update.IsHidden = True
end if
Next
Function RequireAdmin()
Dim reg_valuename, WShell, Cmd, CmdLine, I
GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")_
.EnumValues &H80000003, "S-1-5-19\Environment", reg_valuename
If IsArray(reg_valuename) <> 0 Then
RequireAdmin = 1
Exit Function
End If
Set Cmd = WScript.Arguments
For I = 0 to Cmd.Count - 1
If Cmd(I) = "/admin" Then
Wscript.Echo "To script you must have administrator rights!"
'RequireAdmin = 0
'Exit Function
WScript.Quit
End If
CmdLine = CmdLine & Chr(32) & Chr(34) & Cmd(I) & Chr(34)
Next
CmdLine = CmdLine & Chr(32) & Chr(34) & "/admin" & Chr(34)
Set WShell= WScript.CreateObject( "WScript.Shell")
CreateObject("Shell.Application").ShellExecute WShell.ExpandEnvironmentStrings(_
"%SystemRoot%\System32\WScript.exe"),Chr(34) & WScript.ScriptFullName & Chr(34) & CmdLine, "", "runas"
WScript.Quit
End Function
Function Remove3146706()
Dim reg_valuename, WShell, Cmd, CmdLine, I
Dim objShell, SDCommand
Set objShell = CreateObject("Wscript.Shell")
SDCommand = objShell.Run("wusa.exe /kb:3146706 /uninstall /quiet /norestart")
End Function
============== 끝 ==============
인터넷에서 얻은 소스 인데요
스크립트를 실행하면
관리자권한을 얻은 후
KB3146706 업데이트를 삭제 및 숨김 처리를 자동으로 한방에 해줍니다
이것을
KB3146706, KB3147071 두개의 업데이트 삭제 스크립트로 수정해주실분 계실까요?
그리고 삭제 부분에서
wusa.exe /kb:3146706 /uninstall /quiet /norestart
이 부분을
dism /Remove-Package /PackageName:Package_for_KB3146706~31bf3856ad364e35~x86~~6.1.1.2 /quiet /norestart
이런식으로 바꿔서도 가능한가요?
32비트 64비트 상관없이 한방에 됐으면 싶네요..
댓글 [1]
-
suk 2016.05.20 01:57
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
63768 | 윈 도 우| 레드스톤 윈도우10 프리뷰 14332, 14342 하나은행 이용시..... [2] | 낭만도동넘 | 1076 | 05-21 |
63767 | 윈 도 우| 데탑용 Win 10 Pro x64 업데이트 winver 질문입니다. | 파풍초 | 813 | 05-21 |
63766 | 윈 도 우| iis FTP 구성하면, d: 를 설정하면 왜 접속이 안될까요? [2] | 투명스티커 | 644 | 05-20 |
63765 | 윈 도 우| OS별 램드라이브 속도 개선 방법 있을까요? [7] | 메리아 | 1028 | 05-20 |
63764 | 윈 도 우| DREAM PE EVERYTHING V10 에 들어있는 HulkbusterPE_AIO.wim | WebMania | 1762 | 05-20 |
63763 | 윈 도 우| 이번 철이님 PE와 HulkbusterPE_AIO.wim 에도 적용이 안돼... [2] | WebMania | 1567 | 05-20 |
63762 | 소프트웨어| 팟플레이어로 TV시청시 그리드작동 [10] | 건조한치는 | 1670 | 05-20 |
63761 | 윈 도 우| 블루스크린 현상-안전모드에서는 [1] | 우주인 | 917 | 05-20 |
63760 | 소프트웨어| 유료 VPN 추천좀요 | 띄용 | 1171 | 05-20 |
63759 | 윈 도 우| 갑자기 D드라이브에 오류가 생겨서 재부팅하고 검사하네요 [5] | 띄용 | 1013 | 05-20 |
63758 | 윈 도 우| 시작버튼의 컴퓨터 종료와 shutdown 명령어 차이 [2] | 제니10 | 1391 | 05-20 |
63757 | 윈 도 우| 윈도우7 ISO파일수정 [2] | 노루야내뒤 | 1246 | 05-20 |
63756 | 소프트웨어| VMware Map Virtual Disk 위치를 사용할수 없습니다 오류 [2] | 할배장 | 947 | 05-20 |
63755 | 기 타| 데이터용 4테라 하드디스크 문의입니다. [4] | 크카카 | 1064 | 05-20 |
63754 | 윈 도 우| 브라우저 루트인증서 오류 [4] | 아라한과 | 792 | 05-20 |
63753 | 윈 도 우| 콜레오 님~~~ [1] | 57컴 | 1296 | 05-20 |
63752 | 윈 도 우| 디 하드디스크 포맷하는 방법좀 가르쳐 주세요 [3] | 불만왕투덜이 | 1485 | 05-20 |
63751 | 하드웨어| 애플 랩탑은 메모리 업그레이드가 안되는지요? [1] | joe | 804 | 05-20 |
63750 | 윈 도 우| 윈도우 10 작업표시줄에 볼륨조절이 사라졋어요 ㅠㅠ [3] | Attack | 1195 | 05-20 |
» | 윈 도 우| 특정 업데이트 삭제 및 숨기기 스크립트 [1] | 컨피그 | 879 | 05-19 |
테스트 해보고 사용기에 올렸습니다 https://windowsforum.kr/review/7586133