Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];

Вниз

Сохранение обновлений с Windows Update   Найти похожие ветки 

 
Pit   (2011-09-17 21:50) [0]

Захожу через IE 6 на windows update, выдает кучу обновлений. Как мне  попроще бы сохранить все обновления в виде EXE?
Типа: WindowsXP-KB950974-x86-RUS.exe

надоело вручную искать каждый раз эти EXE"шники.

Идеальное решение проблемы - захожу на WU, выдает кучу обновлений, я жму некую кнопочку и скопом все EXE сохраняются в папке БЕЗ установки.
Вариант похуже - обновления качаются и устанавливаются, но не удаляются потом системой, а остаются в определенной папке в виде EXE.


 
Eraser ©   (2011-09-17 22:22) [1]

> [0] Pit   (17.09.11 21:50)

скачай XPsp3.


 
Anatoly Podgoretsky ©   (2011-09-17 22:49) [2]

SP4


 
Pit   (2011-09-17 23:33) [3]


> скачай XPsp3.

оно стоит, только после него уже штук 50 обновлений вышло... даже, наверное, больше... и сейчас на моей системе находится еще штук 15 обновлений...


 
Омлет ©   (2011-09-17 23:54) [4]

Да всё за тебя уже сделано: http://rutracker.org/forum/viewtopic.php?t=2017350


 
Германн ©   (2011-09-18 00:53) [5]


> Да всё за тебя уже сделано:

"И всё поди без пошлины?" (с)
:)


 
Eraser ©   (2011-09-18 03:32) [6]

> [2] Anatoly Podgoretsky ©   (17.09.11 22:49)

от оно как. даже не знал что уже есть.


 
Inovet ©   (2011-09-18 06:29) [7]

> [3] Pit   (17.09.11 23:33)
> уже штук 50 обновлений вышло

129 насчитал + 8 для ИЕ8


 
Inovet ©   (2011-09-18 06:34) [8]

> [7] Inovet ©   (18.09.11 06:29)
> 129 насчитал

Пока считал, ещё одно просится на установку.


 
Cobalt ©   (2011-09-18 10:19) [9]

C:\WINDOWS\SoftwareDistribution\Download\


 
Омлет ©   (2011-09-18 10:58) [10]

> Eraser ©   (18.09.11 03:32) [6]
> от оно как. даже не знал что уже есть.


Его нет и не будет.


 
Pit   (2011-09-18 13:04) [11]

Есть всё-таки решения вида:

>Идеальное решение проблемы - захожу на WU, выдает кучу обновлений, я жму
>некую кнопочку и скопом все EXE сохраняются в папке БЕЗ установки

???


> C:\WINDOWS\SoftwareDistribution\Download\

я так и не понял, как из всего того, что там находится сделать корректного вида EXE"шники обновлений типа: WindowsXP-KBXXXXXX-x86-RUS.exe


 
DVM ©   (2011-09-18 13:13) [12]


> я так и не понял, как из всего того, что там находится сделать
> корректного вида EXE"шники обновлений типа: WindowsXP-KBXXXXXX-
> x86-RUS.exe

их ставить надо в определенном порядке к тому же.


 
Pit   (2011-09-18 15:54) [13]

пфф... Мы приходим к мнению, что нет нормальных способов сохранить показываемые WU обновления?!


 
DVM ©   (2011-09-18 16:16) [14]


> Мы приходим к мнению, что нет нормальных способов сохранить
> показываемые WU обновления?!

Вручную скачивать и потом бат файлом запускать. Да и не обязятельно самому, на всяких http://oszone.net/ уже все сделали.


 
Anatoly Podgoretsky ©   (2011-09-18 20:38) [15]

> Pit  (18.09.2011 15:54:13)  [13]

Нет, да и использовать сохраненое опасно.


 
Pit   (2011-09-18 22:14) [16]


> Вручную скачивать и потом бат файлом запускать

так и делаю. Но надоело искаь вручную эти KB-xxx.exe

Некоторые вообще сложно найти, когда что-то нестандартное (обновление дерева сертификатов или чего-нибудь типа того). Вот как бы эти ссылки на EXE получать?


 
DVM ©   (2011-09-18 22:23) [17]


> Pit   (18.09.11 22:14) [16]


>  Вот как бы эти ссылки на EXE получать?

может WSUS  как то приспособить можно?


 
DVM ©   (2011-09-18 22:27) [18]


> Pit   (18.09.11 22:14) [16]


Какой принцип именования файлов с обновлениями?
Имя файла в WSUS соответствует хэшу этого файла по SHA1, а папка, в которой лежит обновление, соответствует последним двум символам в хэше, т.е. WindowsServer2003-KB889101-SP1-x86-ENU.exe = SHA1:CDF6552483A5A4491BAA195CA76781EEAA059091 = WsusContent\91\CDF6552483A5A4491BAA195CA76781EEAA059091.exe.
Соответствующее имя файла обновления можно определить, обратившись к метабазе WSUS (например: SUSDB), например, через утилиту osql.exe, со следующим запросом, указав необходимые нам критерии:
"%programfiles%\Update Services\tools\osql\osql.exe" -S SQL_InstanceName -E -b -n -Q "USE SUSDB SELECT FileDigest, FileName FROM tbFile WHERE FileName LIKE "%889101%" AND FileName LIKE "%ENU%"", где SQL_InstanceName - это servername\DataBaseName (например: WSUS\wsusdb)
В результате запроса получим его хэш, имя файла и путь:
FileDigest                                 FileName
------------------------------------------ --------------------------------------------------
0x46B565EDBB9811B724566C95CB9FEA213F47D909 WindowsServer2003-KB889101-SP1-Express-x86-ENU.exe
0xCDF6552483A5A4491BAA195CA76781EEAA059091 WindowsServer2003-KB889101-SP1-x86-ENU.exe
Существует немало утилит, извлекающих обновления из папки WSUS в нормальном виде. Обновления для MS Office таким образом получить сложее, т.к. придется собирать дополнительно руками, подкладывая ohitfix.exe и ohitfixr.dll. Поиск и извлечение обновлений делает, например, такая утилита: http://diksoft.5km.org/#client.


http://www.wikiznanie.ru/ru-wz/index.php/WSUS_FAQ


 
Pit   (2011-09-18 22:36) [19]


> например, такая утилита: http://diksoft.5km.org/#client.

ссылка битая какая-то...

Блин, забавно с этими обновлениями всё же... Мою ветку на iXBT аж удалили, типа всем известно давно как сохранять эти EXE. Но при этом я не нашел ни одной темы, где было бы рассказан реально работающий способ...


 
DVM ©   (2011-09-18 22:42) [20]


> Pit   (18.09.11 22:36) [19]


> ссылка битая какая-то...

База данных WSUS содержит все что надо, обращайся к ней с запросами и все.


 
Anatoly Podgoretsky ©   (2011-09-18 22:59) [21]

> DVM  (18.09.2011 22:42:20)  [20]

Зачем все эти фокусы с WSUS - он и там, сам обеспечит нужными файлами.


 
brother ©   (2011-09-19 06:03) [22]

> оно стоит, только после него уже штук 50 обновлений вышло...
> даже, наверное, больше... и сейчас на моей системе находится
> еще штук 15 обновлений...

так ты про актуальность обновлений? если да, то только автоматика, или ты сам каждый день качать их будешь?


 
mike-d ©   (2011-09-19 08:58) [23]

> Но надоело искаь вручную эти KB-xxx.exe

Может это поможет?
http://dimadr.ru/


 
Pit   (2011-09-20 21:06) [24]


> Может это поможет?

вряд ли.


 
DVM ©   (2011-09-20 23:20) [25]


> Pit   (20.09.11 21:06) [24]
>
> > Может это поможет?
>
> вряд ли.

Действительно. Я тебе уже разжевал и в рот положил. Ставишь WSUS, он качает обновления и кладет записи о них в SQL базу, обращаешься к базе с запросом, получаешь нормальные имена для файлов, которые скачал WSUS + прочую полезную инфу. Что еще надо то?


 
Pit   (2011-10-02 16:07) [26]


> Ставишь WSUS

не получается: http://i29.fastpic.ru/big/2011/1002/c2/c05a3c669eb589b52afb0a0985e62ec2.jpeg

как я понимаю, это только для серверных ОС.


 
DVM ©   (2011-10-02 17:23) [27]


> Pit   (02.10.11 16:07) [26]


> > Ставишь WSUS
>
> не получается: http://i29.fastpic.ru/big/2011/1002/c2/c05a3c669eb589b52afb0a0985e62ec2.
> jpeg
>
> как я понимаю, это только для серверных ОС.

Та ошибка, что у тебя вылезла, говорит о том, что NET не установлен или не той версии.
http://support.microsoft.com/kb/316091



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.004 c
15-1317129600
OW
2011-09-27 17:20
2012.01.15
Никто случайно Lotus к Oracle не подключал? или к MSSQL


9-1188822716
ПисательПлоскихИгр
2007-09-03 16:31
2012.01.15
Zero3D


2-1317776310
Eeuwige Rouw
2011-10-05 04:58
2012.01.15
TMediaplayer


15-1317372179
oxffff
2011-09-30 12:42
2012.01.15
Вопрос по MDX запросам


15-1316837540
SQLEX
2011-09-24 08:12
2012.01.15
идиотека..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский