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