Показать полную графическую версию : Как скрыть обновления при интеграции в образ install.wim?
Здравствуйте! Интересует вопрос. Как можно добавить некоторые обновления в скрытые при интеграции оных в образ install.wim.? Что бы после установки системы оно было скрытое и не находилось при поиске обновлений, но по желанию пользователя можно было вернуть его обратно для возможности установки. Например обновление KB3035583 "Получить Windows 10" и другие.
Painkiller
26-11-2015, 20:30
Работает (http://forum.oszone.net/post-2579148-2219.html)
Работает »
А есть вариант стандартными средствами Windows Kits в процессе\перед\после интеграции обновлений?
Painkiller
26-11-2015, 21:02
А есть вариант стандартными средствами Windows Kits в процессе\перед\после интеграции обновлений? »
Без понятия
geepnozeex
30-11-2015, 16:43
файл DataStore.edb весит под гигабайт - нафиг надо в дистр его добавлять
geepnozeex, после его добавления, дистрибутив в конечном итоге увеличивается на 10 мегабайт :), файл очень хорошо упаковывается
Ж.Д.А.Л.К.Е.Р.
04-12-2015, 14:58
Из истории еще одного скрипта для борьбы с нежелательными обновления (http://blog.kplus.pro/adm/windows-7-8-disable-telemetry.html):
Версия 0.2.10 от 19.09.2015:
Наконец-таки нашел способ значительного сокращения времени выполнения скрипта. Как оказалось всё-таки можно передавать список обновлений для сокрытия обновлений, вместо того чтоб обрабатывать каждое по отдельности. Все кто жаловались на данную проблему — в обязательном порядке обновитесь.
Скрытие обновлений там реализовано силами майкрософтовского PowerShell скрипта (https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc/).
focking,
Вопрос этот я решил кардинально, создав свой набор скриптов для борьбы с не желательными обновлениями. Этот набор позволяет не просто скрыть не нужные обновления, а удалить и заменить их на заглушки. После установки заглушек эти обновления, а также все предыдущие обновления, которые они заменяют, не будут предлагаться через Центр обновлений. В наборе также предусмотрена возможность интеграции этих заглушек в install.wim.
Подробнее почитать можно здесь (http://www.bifido.net/tweaks-and-scripts/3-stubs-for-not-recommended-updates-for-windows.html) (за прямую ссылку на мой сайт прошу не пинать, так как она конкретно касается этого вопроса)
Скачать можно здесь (https://cloud.mail.ru/public/G1A2/qp9yhTE9M) (для Windows 7 вам нужно скачать файл Stubs-7.zip)
Smokie_BlahBlah
10-01-2016, 23:53
bifido,
можно ли будет удалить заглушки в программах и компонентах?
то есть имею ввиду вот что: удаляю заглушку через программы и компоненты и обновление снова предлагается в центре обновлений
Smokie_BlahBlah,
Заглушки можно удалить так, как удаляете обычное обновление. В центре обновления - правой клавишей мыши по заглушке - удалить. После удаления заглушки для какого-то обновления, центр обновления, как обычно, предложит его установить.
bifido, интересное решение. Разберу более подробно. Спасибо.
Вопросик такой! Например, обновление KB3035583, если добавить в скрытые, через определенное время появляется снова (я так понимаю, выходит обновленная версия). Оно заменит собой заглушку? Как сделать, что бы оно больше не появлялось?
focking,
Исправил пост. Разобрался по точнее. Заглушку оно автоматически не заменит. Когда появится новая версия - нужно будет ее сперва установить. Запустить Update.cmd, который, скажем так, сделает новую версию заглушки из этого обновления. Потом запустить Delete.cmd, который удалит предыдущую заглушку и само новое обновление. Ну а затем уже установить по новой с помощью Install.cmd.
Сегодня обновил набор и доработал код в батниках. Всем кому интересно - могут скачать новую версию.
Камрады оставьте в покое образ операционки, мало ли что ..
Вот простой скрипт, запускаете после установки ос:
------------------------------------------------------
Dim hideupdates(19)
hideupdates(0) = "KB971033"
hideupdates(1) = "KB2882822"
hideupdates(2) = "KB2952664"
hideupdates(3) = "KB2977759"
hideupdates(4) = "KB2990214"
hideupdates(5) = "KB3021917"
hideupdates(6) = "KB3022345"
hideupdates(7) = "KB3035583"
hideupdates(8) = "KB3050265"
hideupdates(9) = "KB3065987"
hideupdates(10) = "KB3068708"
hideupdates(11) = "KB3075249"
hideupdates(12) = "KB3075851"
hideupdates(13) = "KB3080149"
hideupdates(14) = "KB3081954"
hideupdates(15) = "KB3083324"
hideupdates(16) = "KB3083710"
hideupdates(17) = "KB3088195"
hideupdates(18) = "KB3102810"
hideupdates(19) = "KB976932"
Set WSHShell = CreateObject("WScript.Shell")
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script"
Set updateSearcher = updateSession.CreateUpdateSearcher()
Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software' and IsHidden=0")
Checkagain = "True"
For K = 0 To 19
If Checkagain = "True" Then
Checkagain = "False"
CheckUpdates
ParseUpdates
End if
Next
'Open Windows Update after remove the comment '
'WshShell.Run "%windir%\system32\control.exe /name Microsoft.WindowsUpdate"
Set objWshShell = nothing
Set WSHShell = Nothing
WScript.Quit
Function ParseUpdates 'cycle through updates
For I = 0 To searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
strUpdateName = update.Title
'WScript.Echo I + 1 & "> " & update.Title
For j = 0 To UBound(hideupdates)
if instr(1, strUpdateName, hideupdates(j), vbTextCompare) = 0 then
Else
strAllHidden = strAllHidden _
& vbcrlf & update.Title
update.IsHidden = True'
Checkagain = "True"
end if
Next
Next
End Function
Function CheckUpdates 'check for new updates cause Bing Desktop has 3
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script"
Set updateSearcher = updateSession.CreateUpdateSearcher()
Set searchResult = _
updateSearcher.Search("IsInstalled=0 and Type='Software' and IsHidden=0")
End Function
------------------------------------------------------
hideupdate.vbs
Просто, быстро и в случае чего можно оперативно поправить.
Вопрос то был конкретный - как скрыть обновления при интеграции в образ install.wim? :) Я думаю, что большинство тех, кого эта тема интересует, в курсе как скрыть не нужные обновления, в том числе и с помощью скриптов, которых сейчас пруд-пруди и любой желающий их легко может найти в интернете.
Имхо, даже на рабочей системе мои заглушки установить еще проще и быстрее, а в случае чего их всегда можно удалить как и обыкновенные обновления на раз, два.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.