Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Установка обновлений в OS Win7 через cmd (http://forum.oszone.net/showthread.php?t=231146)

DindiDag 24-03-2012 12:26 1885736

Установка обновлений в OS Win7 через cmd
 
Вложений: 2
Приветствую уважаемые!

Вопрос следующий.

Есть dotNetFx40_Client_x86_x64.exe
К нему пакет обновлений, вроде все какие есть, семь штук. На скринах видно номера. Накропал небольшой скриптик, чтобы автоматически ставить на свежеустановленую OS, ключи для cmd нашел, установка вроде отрабатывает, кроме вот этого "NDP40-KB2468871-v2-x64.exe" обновления. Фрэймворк ставится, в установке/удалении программ есть, но вот остальные обновления не могу проверить, устанавливаются или нет, в отчете systeminfo и в журнале обновлений чисто, хоть вручную ставлю, хоть через скрипт.

Прошу помощи у гуру, прояснить ситуацию, где можно посмотреть установленные обновления, и если возможно помочь в доработке скрипта. Может есть другие способы поставить это все тихо, и автоматом из cmd?

Код
читать дальше »
Код:

@echo off
echo Installing updates Windows
echo =====================

echo Installing Net Framework 4.0 x64
dotNetFx40_Client_x86_x64.exe /q /norestart
echo ...OK

echo Installing NDP40-KB2468871-v2-x64.exe... 
fixes_x64\NDP40-KB2468871-v2-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2518870-x64.exe...
fixes_x64\NDP40-KB2518870-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2533523-x64.exe...
fixes_x64\NDP40-KB2533523-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2572078-x64.exe...
fixes_x64\NDP40-KB2572078-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2600217-x64.exe...
fixes_x64\NDP40-KB2600217-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2633870-x64.exe...
fixes_x64\NDP40-KB2633870-x64.exe -q -norestart
echo ...OK

echo Installing NDP40-KB2656351-x64.exe...
fixes_x64\NDP40-KB2656351-x64.exe -q -norestart
echo ...OK

echo Updates installed successfully
echo =====================
pause


Morpheus 24-03-2012 12:32 1885740

Набор .Net FrameWork 4.0 для Windows 7 SP1 [x86\x64]

DindiDag 24-03-2012 16:33 1885836

Этот способ не подходит, мне нужна установка именно тех обновлений, которые есть у меня, т.к. в дистрибутив OS которую ставлю я уже интегрированы большинство обновлений кроме фрэймворка, и этих семи штук.

Morpheus 24-03-2012 17:17 1885856

DindiDag, проверяется проще некуда. Установленные обновления более не предлагаются в центре обновлений.

Хотя я не уловил, чем предлагаемый пакет не устраивает. Там .Net FrameWork 4.0 и обновления только для него.
Отслеживать обновляемые списки обновлений очень муторно. Проще установить пакет и не морочить себе голову.

gora 25-03-2012 08:32 1886168

DindiDag, для контроля установки лучше в скрипте выводить код возврата:
Код:

echo Installing NDP40-KB2468871-v2-x64.exe... 
fixes_x64\NDP40-KB2468871-v2-x64.exe -q -norestart
echo return code = %ErrorLevel%

Цитата:

Цитата DindiDag
установка вроде отрабатывает, кроме вот этого "NDP40-KB2468871-v2-x64.exe" »

Запустите его установку БЕЗ ключей и посмотрите, что напишет установщик.
Цитата:

Цитата DindiDag
вроде все какие есть, семь штук »

Выше Morpheus давал ссылку, сравните хотя бы список.

DindiDag 25-03-2012 11:56 1886245

Morpheus

Дело в том, что есть один дистрибутив, он пересобирается периодически, с интеграцией всех обновлений, не интегрируются только фрэймворк и прочие фиксы к нему. Чтобы не перекрыли друг друга обновления те которые интегрированы теми которые в паке. Суть только в этом. Я сам ничего не отслеживаю, просто скачиваю новый образ, в котором уже все обновления есть. на дату его сборки.

По поводу проверки спасибо за совет, скрипт отрабатывает правильно, все ставится, после проверки обновлений, через WinUpd ничего не предлагает к установке, значит все правильно.

Тему можно закрывать, спасибо. Скрипт рабочий.

gora, Спасибо за совет с кодом возврата, попробую применить. Я смотрел список по ссылке, в том то и дело, в паке есть обновы которые мне не нужны.


Время: 10:46.

Время: 10:46.
© OSzone.net 2001-