질문과 답변

윈 도 우 특정 업데이트 삭제 및 숨기기 스크립트

2016.05.19 23:48

컨피그 조회:879

============== 시작 ==============


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비트 상관없이 한방에 됐으면 싶네요..


번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 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
XE1.11.6 Layout1.4.8