질문과 답변

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

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 - -
63754 윈 도 우| 콜레오 님~~~ [1] 57컴 1296 05-20
63753 윈 도 우| 디 하드디스크 포맷하는 방법좀 가르쳐 주세요 [3] 불만왕투덜이 1485 05-20
63752 하드웨어| 애플 랩탑은 메모리 업그레이드가 안되는지요? [1] joe 804 05-20
63751 윈 도 우| 윈도우 10 작업표시줄에 볼륨조절이 사라졋어요 ㅠㅠ [3] Attack 1194 05-20
» 윈 도 우| 특정 업데이트 삭제 및 숨기기 스크립트 [1] 컨피그 879 05-19
63749 윈 도 우| 무순 스크립트 인가요? 단순 메일 설치는 아닌거 같고 [3] 지룡자 843 05-19
63748 윈 도 우| 윈도우 업데이트 숨기기 명령어 있나요??? [4] 마성의남자 1091 05-19
63747 윈 도 우| Win 7 Pro x64 업데이트 winver 질문입니다. [5] 파풍초 766 05-19
63746 소프트웨어| 엑셀2013입니다. 프로그램으로 명령을 전송하는데 문제가 ... [5] 이코누 1177 05-19
63745 윈 도 우| PE부팅후 자동어플실행시 배경화면바꿀수잇나요 [2] 연고 714 05-19
63744 윈 도 우| i5 6세대 삼성 노트북 리커버리 관련 .. [2] 순검 1812 05-19
63743 윈 도 우| Windows 파일에서 운영체제 확인?? [2] 펨토 647 05-19
63742 하드웨어| 부팅시 메인보드 로고 후 [2] 개골동자 1195 05-19
63741 소프트웨어| 다중 하드디스크 복제 프로그램이 있나요? [4] ksire 1622 05-19
63740 윈 도 우| 윈도우 7 라이센스 초기화 횟수 늘이는 프로그램 있을까요? [2] 벨루가 1382 05-19
63739 윈 도 우| RSImagex 2.35 이미지 풀때.. [2] 씻으면이정 809 05-19
63738 소프트웨어| vhd man 자식 [2] 1992 735 05-19
63737 윈 도 우| java applet‎프로그램이 [3] M59 584 05-19
63736 윈 도 우| 윈도우10 파일검색 문의드립니다. [3] 건조한치는 1258 05-19
63735 윈 도 우| 백신검사는 안잡하는데 해결 방법없을까요 [3] 그린cnc 814 05-19
XE1.11.6 Layout1.4.8