Войти

Показать полную графическую версию : [решено] Jтключения последующих установок обновлений Windows 7


Sisin
26-05-2016, 16:19
Нашел в сети скрипт для отключения последующих установок обновлений Windows 7, но он вроде не дописан.
Подкажите, пожалуйста, как его правильно дописать???

Dim hideupdates(4)
hideupdates(0) = "KB3021917"
hideupdates(1) = "KB2952664"
hideupdates(2) = "KB3035583"
hideupdates(3) = "KB2976978"

set updateSession = createObject("Microsoft.Update.Session")
set updateSearcher = updateSession.CreateupdateSearcher()

Set searchResult = updateSearcher.Search("IsHidden=0 and IsInstalled=0 and Type='Software'")

For i = 0 To searchResult.Updates.Count-1
set update = searchResult.Updates.Item(i)
For j = LBound(hideupdates) To UBound(hideupdates)
'MsgBox hideupdates(j)
if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
'Wscript.echo "No match found for " & hideupdates(j)
else
'Wscript.echo "Hiding " & hideupdates(j)
update.IsHidden = True
end if
Next
Next

Iska
26-05-2016, 18:14
Не отключения, а скрытия, насколько я понимаю.

Dim hideupdates(4)
hideupdates(0) = "KB3021917"
hideupdates(1) = "KB2952664"
hideupdates(2) = "KB3035583"
hideupdates(3) = "KB2976978"
— заменяется на:
Dim hideupdates
hideupdates = Array("KB3021917", "KB2952664", "KB3035583", "KB2976978")

За определение чего именно «не дописано» не возьмусь, нужен хороший канал, чего у меня нет.

Sisin
26-05-2016, 22:27
Этот скрипт hide-kb.vbs по задумке автора работает в связке с CMD файлом:
WUSA /UNINSTALL /KB:3021917
WUSA /UNINSTALL /KB:2952664
WUSA /UNINSTALL /KB:3035583
WUSA /UNINSTALL /KB:2976978
sc config wuauserv start= disabled
cscript //nologo "hide-kb.vbs"

Но после выполнения cscript //nologo "hide-kb.vbs" в консоли ничего не происходит. Можно ли сделать так, чтобы после выполнения скрипта VBS окно консоли закрывалось??? Какой надо добавить ключ к команде вида: WUSA /UNINSTALL /KB:2952664, чтобы не требовалось подтвердение удаления обновления или подтверждение его отсутствия???

Iska
26-05-2016, 23:36
Но после выполнения cscript //nologo "hide-kb.vbs" в консоли ничего не происходит. »
Как Вы определяете, что «после»?

Можно ли сделать так, чтобы после выполнения скрипта VBS окно консоли закрывалось??? »
Оно и должно закрываться.

Какой надо добавить ключ к команде вида: WUSA /UNINSTALL /KB:2952664, чтобы не требовалось подтвердение удаления обновления… »
Читали:
wusa.exe /?
?

Sisin
26-05-2016, 23:56
Как Вы определяете, что «после»? »
Вопрос с подвохом.

Оно и должно закрываться. »
У меня не закрывается.

Читали: »
:durak:

Sisin
27-05-2016, 11:53
http://forum.oszone.net/thread-305381-5.html

Iska
27-05-2016, 17:49
Sisin, хоть десять ссылок приведите. Пока Вы не начнёте отвечать на вопросы (а) прямо, б) все вопросы, в) отвечать так, чтобы ответ был понятен), я ничего не смогу сказать.

Sisin
27-05-2016, 22:32
хоть десять ссылок приведите »
Да я имел в виду, что нашел тему где все разжевано.

Iska
27-05-2016, 22:44
Ну, тем лучше.




© OSzone.net 2001-2012