Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Обновления для Microsoft Windows XP

Автор: bio2008
Дата сообщения: 13.02.2009 03:56
А еще такой может глупый вопрос но все же. Большая ли разница между SP2-SP3 и SP3-SP4? То есть если разницу между SP2 и SP3 взять за 100% то какая будет между SP3 и SP4? Примерно!
Автор: asasha
Дата сообщения: 13.02.2009 04:02
bio2008 SP4 не существует, как Дед Мороз ! Но существует около 200 апдейтов после SP3. Для сравнения - SP3 это свыше 400 апдейтов после SP2.
Автор: bio2008
Дата сообщения: 13.02.2009 04:17
asasha Ну а на чем его тогда применить просто на оригинальной образе без урезания в Nlite? И он под Professional версию? Разве что то случится если я поудаляю nlite ом всякие мелочи. Ну там клавиатуры, некоторые драйвера, Windows Messenger, службы некоторые и еще немного?
Автор: TAILORD
Дата сообщения: 13.02.2009 04:19
eGorZ
Не знаю, наверно в детстве в Lego не наигрались .
Самое главное видно как вопрос задан .

Цитата:
оригинальный образ если его урезать программой NLITE и уже после установки обновить вот это [RU] Critical preSP4

Пойди догадайся, ему в руки оригинал попался, и на кой он его урезает . Я посмотрел его следующий пост, внимательно изучив занимательный топик, ссылка на которого там дана. Единственное, то что меня убедило вот это :

Цитата:
Сокращение время установки - 5/15 минут

Видать торопиться человек .
И это еще не все. Создатель сего чудо, (ну он его назвал Безопасный конфиг для NLITE) , с говорящим или подобающим ником как у зверя с DVD, prokazzza , там же его же перевод к собственному нику Проказюлька (ой не могу, щас... слезу вытру...) пишет в анотации:

Цитата:
Очень часто на форуме слышал такие разговоры про Nlite, что прога отстой, постоянно из-за неё возникают проблемы с дистрибутом и куча ошибок в винде и т. д. Все это ерунда, как я уже говорил и повторю ещё раз в умелых руках и зная что ты делаешь, никаких проблем не возникнет.
Поэтому я решил выложить конфиг для Nlite "Безопасный" вариант, протестированный со множеством аддонов, кроме аддонов Extreme. Ну и сними я думаю проблем не возникнет.
Конфиг будет полезен не только новичкам, но и тем кто "разочаровался" в этой програмке.

Как это комментировать? Умереть не встать . Главное, он говорил и повторяет еще раз.. и при этом думает, не смотря на то что не смотрел, не проверял, (а нам чего ради в нем сомневаться? ), проблем не возникнет.
Ну, и аудитория соответственная, новички и разочарованные, но с умелыми руками
Короче человек тот еще Zver... а prokazzza заразна

bio2008
Сегодня что, первое апреля?


Автор: bio2008
Дата сообщения: 13.02.2009 04:33
TAILORD от сюда http://torrents.ru/forum/viewtopic.php?t=811987 брал оригинальный образ.
Автор: TAILORD
Дата сообщения: 13.02.2009 04:39
bio2008
Я бы его на Вашем месте, берег как зеницу ока
Автор: 0SHV
Дата сообщения: 13.02.2009 05:11

Цитата:
Разве что то случится если я поудаляю nlite ом всякие мелочи. Ну там клавиатуры, некоторые драйвера, Windows Messenger, службы некоторые и еще немного?

Вполне вероятно,что и ничего и не произойдет или вы просто не увидите.
Но вопрос зачем?
1.Выигрыш по объему не очень значительный.

2.Драйверов там особо много и нет.
Windows Messenger можно просто через панель управления отключить,
точно также как и любые службы.
Все это можно при установке сделать через файл ответов.
См.документации на диске с ХР.
Как правило бездумное выключение и вырезание чего из системы
"ламером" производит потом к проблемам.
Ведь многие службы взаимосвязаны и надо четко это знать,что можно выключать,а что нет.

3.Обновления закрывают все возможные проблемы с ХР и кто его знает
вполне возможно,что получите цикл система будет пытаться обновить,то чего там нет.
МС выпускает обновления если есть проблема даже с китайской клавиатурой.
Кроме всего все файлы в системе имеют цифровые подписи и защищены от изменения.

4.Как я понимаю вы хотите использовать это на своем компьютере и я уверен,
что для Вас особого значения 10 минут или полчаса роли не играют.

5.Для дома давно уже многие используют такой метод
1 раз устанавивают систему настраивают все,а потом делают ее бэккап,
а при возможных сбоях просто востанавливают систему из него.
Как делать беккап и чем смотрите на форуме или в интернете.
Можете почитать в справке к ХР.

Существующее распространенное мнение то,что нужно все обновления внедрять в образ
довольно таки спорное и не все тут так однозначно.
Уверен большинству юзеров эти проблемы совершенно не нужны.
Если это ваша работа,то тут тогда другой "компот",но мне кажется это не так.
Ведь обновления закрывают определенные бреши и с софтом и с железом,
а также устраняют проблеммы на разных типах компьютеров.(конфигураций железа софта драйверов и.т.д.)
Из этого следует,что не всем нужно одно и тоже.
На одном компьютере 10 обновлений ставится,а на другом всего 2.

В связи с этим странный у вас подход
С одной стороны вы хотите вырезать по более,а с другой впихнуть под завязку на диск.

Вывод
Xотите себе приключений или есть желание по-эксперементировать,то дерзайте.
Только советую вам вначале почитайте официальную информацию на том же диске с ХР.

P.S.
Установка Windows XP с помощью файлов ответов.
Microsoft Windows ХР Corporate Deployment Tools User's Guide
(Руководство пользователя по средствам развертывания Microsoft Windows ХР на предприятии)
Вы найдете его в файле Deploy.chm который лежит в папке Support\Tools на Вашем компакт-диске с Windows ХР в архиве Deploy.cab.

TAILORD

Цитата:
Как это комментировать?

национальный менталитет.
«Не с кем поговорить – обратись
к тюбетейке».




Country:Uzbekistan
думаю больше ничего и не нужно комментировать.
Автор: Sympathy
Дата сообщения: 13.02.2009 07:19
asasha
Цитата:
посещал так же Microsoft Update Catalog, и там мне втихую (судя по дате установки) втюхали
Вроде ж там предупреждают, что нужно "нечто" установить, но что именно - действительно сразу не видно.
Автор: bio2008
Дата сообщения: 13.02.2009 08:21
0SHV Спасибо. Но мне все равно надо как то SATA драйвера вставить а то жесткие диски не видны. Я пока знаю только способ как вставить их с помощю nlite а тут и появляется соблазн уж что ни буть и отключить например Windows Messenger раз все равно через nlite. Через дискавод я не могу у меня его нет.
Автор: Alex_TAV
Дата сообщения: 13.02.2009 08:30
Хотел скачать последний FixUpdate но не получается зайти на сайт www.fixupdate.narod.ru
временные трудности или это у меня проблемы?
Автор: Sish
Дата сообщения: 13.02.2009 08:37
Alex_TAV

Цитата:
Хотел скачать последний FixUpdate но не получается зайти на сайт www.fixupdate.narod.ru

Кроме рекламного баннера на страничке больше ничего не видно:

Автор: midda2
Дата сообщения: 13.02.2009 08:40
Предлагаю внести в шапку что вопросы интеграции драйверов/обновления дистрибутивов/внедрения драйверов SATA в этой теме не обсуждаются.

PS 2 bio2008 интегрировать драйверы можно ручками, хотя признаю, бродит по сети куча неправильных инструкций как это делать, видел на http://forum.oszone.net/forumdisplay.php?f=60 достаточно внятную (внутри другой большой инструкции по автоматической установке венды)
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 09:07

Цитата:
NLite + Snake - для полного комплекта ещё не хватает лишь ZverDVD - тогда будет самый полный кладезь проблем

поддерживаю!
Автор: midda2
Дата сообщения: 13.02.2009 09:11
А у меня NLite не запускается, требуйет какой-то framework Программа плохой, справка хороший
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 09:12
Вот вчера составил первый набросок скрипта, который автоматически проверяет наличие установленного обновления, и в случае его присутствия - пропускает его установку:

[more=Скрипт (выполняет проверку наличия установленного обновления перед его установкой...)]
Код:
@echo off
SetLocal EnableExtensions
SetLocal EnableDelayedExpansion

rem Links to official release:
rem http://torrents.ru/forum/viewtopic.php?t=1504109
rem http://nnm-club.ru/forum/viewtopic.php?t=111624

Title=PreSp4 Technics Pack

start /WAIT /MIN .\Tools\nircmd.exe win hide title "PreSp4 Technics Pack"
start .\Tools\nircmd.exe infobox "Установка началась..." " PreSP4 (Technics Pack) (Ru) "
start /WAIT /MIN .\Tools\nircmd.exe beep 1500 3000
start /WAIT /MIN .\Tools\nircmd.exe win settopmost title " PreSP4 (Technics Pack) (Ru) " 1

set delay_3_sec=start /wait /min .\Tools\nircmd.exe wait 3000
set delay_5_sec=start /wait /min .\Tools\nircmd.exe wait 5000
set UpdPathSP4=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4
set UpdPathOther=HKLM\SOFTWARE\Microsoft\Updates\Windows XP

start /high /wait regedit /s .\Tools\HideFileExt.reg

start /high /wait regedit /s .\Tools\DisableSR.reg
start /high /wait sc stop srservice >nul

reg query "HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
%delay_5_sec%
start /wait .\dotnetfx35\dotnetfx35langpack_x86ru.exe
start /wait .\dotnetfx35\dotnetfx35.exe /qb /norestart /nopatch /lang:RUS
%delay_3_sec%
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp20sp2-kb958481-x86.exe /passive /norestart
%delay_3_sec%
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp30sp2-kb958483-x86.exe /passive /norestart
%delay_3_sec%
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp35sp1-kb958484-x86.exe /passive /norestart
%delay_3_sec%
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
%delay_3_sec%
for /f "tokens=3" %%k in ('reg query "%UpdPathSP4%\KB954550-v5\Filelist\0" /v Location') do echo %%k>Net.txt
for /f "tokens=1 delims=\" %%l in (Net.txt) do set disk=%%l
for /f "tokens=2 delims=\" %%m in (Net.txt) do set folder=%%m
del net.txt
rem rd /S /Q "!disk!\!folder!"
attrib +h !disk!\!folder!
%delay_3_sec%
    )

reg query "HKLM\SOFTWARE\Microsoft\Updates\WGA\SP0\KB892130" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB892130.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathOther%\SP3\KB898461" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB898461.exe /quiet /norestart
%delay_3_sec%
    )
IF NOT EXIST "%WINDIR%\system32\Macromed\Flash\KB923789.inf" (
start /wait .\KBxxxxxx\KB923789.exe /Q
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB950762" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB950762.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951376-v2" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951376.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951698" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951698.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951978" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951978.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951748" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951748.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951066" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951066.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB946648" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB946648.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB952954" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952954.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB950974" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB950974.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB952287" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952287.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB938464" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB938464.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954211" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954211.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956841" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956841.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958644" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958644.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB955069" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955069.exe /quiet /norestart
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Updates\MSXML4SP2\Q954430" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954430.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954459" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954459.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB957097" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB957097.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954600" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954600.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956802" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956802.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958215" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958215.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB955839" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955839.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB960714" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB960714.exe /quiet /norestart
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Updates\Windows Media Player\SP0\KB952069_WM9" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952069.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956803" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956803.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958687" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958687.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathOther%\SP20\KB943729" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB943729.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB960715" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB960715.exe /quiet /norestart
%delay_3_sec%
    )

start /wait .\KBxxxxxx\KB890830.exe /Q
%delay_3_sec%

reg query "%UpdPathOther%\SP0\ie7" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\IE7\IE7-WindowsXP-x86-rus.exe /quiet /update-no /norestart
%delay_3_sec%
start /high /wait regedit /s .\IE7\DDL_IE7.reg
start /WAIT /MIN .\Tools\nircmd.exe shellrefresh
start /wait .\IE7\IElnk.exe
    )

start /wait .\WU\windowsupdateagent30-x86.exe /wuforce /quiet /norestart
%delay_3_sec%

reg query "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WgaNotify" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
IF EXIST .\KBxxxxxx\KB905474.exe start /wait .\KBxxxxxx\KB905474.exe /quiet /norestart
IF EXIST .\WGA\WGAUpdate.exe start /wait .\WGA\WGAUpdate.exe
%delay_3_sec%
    )

reg query "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{EF289A85-8E57-408d-BE47-73B55609861A}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\Other\rootsupd.exe /Q
    )

reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7299052b-02a4-4627-81f2-1818da5d550d}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\VC++\vcredist_x86_2005.exe /Q
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\VC++\vcredist_x86_2008.exe /q
%delay_3_sec%
    )

reg query "%UpdPathSP4%\KB955704" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955704.exe /quiet /norestart
%delay_3_sec%
    )

start /WAIT /MIN .\Tools\nircmd.exe beep 2500 300
start /WAIT /MIN .\Tools\nircmd.exe beep 1500 500

start /WAIT /MIN .\Tools\NirCmdInst.exe
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /v ReadyPreSP4 /t REG_SZ /d "%SystemRoot%\TEMP\nircmd.exe infobox \"Установка завершена...\" \" PreSP4 (Technics Pack) (Ru) \"" /f
start /B %SystemRoot%\TEMP\nircmd.exe cmdwait 10000 exitwin reboot forceifhung

exit
Автор: jameszero
Дата сообщения: 13.02.2009 09:16
bio2008

Цитата:
применить http://forum.oszone.net/showthread.php?t=91584&highlight=WBEMOC "Безопасный конфиг"

[more=совет]
Цитата:
применить http://forum.oszone.net/showthread.php?t=91584&highlight=WBEMOC "Безопасный конфиг"

Добавлю свои пять копеек. Тема существует исключительно по причине болезненного интереса к nLite. До этого советы использовать якобы безопасные способы модификации дистрибутива с её помошью сквозили во всех темах форумов Автоустановки Windows. Как единственное разумное решение, была создана отдельная тема, если хотите, некий лепрозорий, в котором люди наступают на грабли, обходят вокруг и снова наступают на них же.
Никаких безопасных конфигов не существует. Это фейк. Если уж использовать nLite, то нужно в твёрдой памяти и трезвом рассудке понимать, что делает та или иная опция программы и формировать свой безопасный конфиг, в противном случае откажитесь от nLite... ну или, добро пожаловать в лепрозорий.[/more]
Автор: midda2
Дата сообщения: 13.02.2009 09:23
TechnicsKuzya

По поводу скрипта, чтоб для каждую обнову не писать вручную, используй что-нибудь вроде этого, так как ты грамотный человек, сам поймешь как переделать в твоем случае (после do вставить проверку наличия фикса и др.)

Код:
for /F "tokens=*" %%i in ('dir "WindowsXP-KB*.exe" /B') do Echo Installing "%%i" & "%%i" /quiet /norestart /overwriteoem /nobackup
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 09:51
midda2, этот вариант в моем случае не подходит, так как я не придерживаюсь установки по возрастанию номера обновления... можно, конечно, сам порядок записать в текстовый файл, из него считывать название файла, но опять таки проверка наличия скрипта не одинакова для всех обновлений, надо будет делать несколько циклов, в общем все равно будет куча строк, как не крути, еще и по разным файлам (возможно в будущем так и сделаю, хотя вряд ли)...
Для вызова reg.exe используется start, чтобы сообщение о том, что раздел найден/не найден не выводилось в текущую среду cmd, можно и без start /wait, глобально ничего не меняется, только в окне (когда оно видимо на стадии отладки) будет куча информации...

P.S. Насчет справки, она есть к каждой команде среды CMD, даже if... Есть и reg query /?... Знакомство с MS начинал еще с DOS, так что со справкой дружу... help - кстати покажет Вам все встроенные команды.

Добавлено:
Может у обновлений вида KBxxxxxx есть собственный ключ, который выполняет проверку была ли уже установка данного обновления или нет?
Автор: obla4ko4240019
Дата сообщения: 13.02.2009 10:32
http://download.microsoft.com/download/4/A/A/4AA524C6-239D-47FF-860B-5B397199CBF8/windows-kb890830-v2.7.exe
890830 перевыложили, размер другой.
Автор: DimasAtl
Дата сообщения: 13.02.2009 10:34
Alex_TAV

Цитата:
Хотел скачать последний FixUpdate но не получается зайти на сайт www.fixupdate.narod.ru


проблемы с фтп на народ, уже все обновил!
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 10:45
obla4ko4240019
отличие от какого файла? Со скаченным пару дней назад отличий 0

P.S. Перекачал второй раз за сегодня и файлы стали отличаться!? (кеш где-то что-ли...)
Автор: jameszero
Дата сообщения: 13.02.2009 11:23
Кстати, о KB890830 (Средство удаления вредоносных программ). Не видел тут информации, но вдруг кто не знает. Если не пользуетесь им и не хотите, чтобы WU его предлагал, можно пофиксить это дело твиком:


Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RemovalTools\MRT]
"Version"="C5E3D402-61D9-4DDF-A8F5-0685FA165CE8"
Автор: midda2
Дата сообщения: 13.02.2009 11:31
TechnicsKuzya
еще раз попытаюсь:
предлагаю все обновы вида kbxxxxx, которые ты ищешь в ветке реестра ...\sp4 положить в одну отдельную папку и оттуда их запускать (а выбираться они будут уж не знаю в каком порядке, зависит от порядка создания и ключей dir, например в порядке даты модификации, но ведь порядок не важен?).
А все новые обновы будут для ветки sp4, не так ли?
PS Нет такого ключа у файлов обновлений, чтоб проверял необходимость повторной установки
PPS Еще раз посмотрел скрипт [more] -> действительно многовато веток для проверки -> Вариант с текстовым файлом со списком обнов не так уж и плох, там даже можно комментарии вставлять и профили для разных типов машин использовать, хотя тут bat не хватит наверное. И средств не всегда хватает, и окно не скрыть (cmdow не предлагать, на него ругаются антивиры и пугают бедных юнзеров), предлагаю что-то вроде wscript update.vb
PPPS перенаправить вывод reg предлагаю так
reg asdf asd 2>&1
(перед двойкой пробел, далее слитно)
[/more]
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 11:52
midda2
я прекрасно понял Ваше предложение, но пока не ясен особый смысл, скорости это не прибавит точно, возможно, в каком-то смысле будет более понятен (читаем) сам скрипт, не такой объемный, не будут мелькать одни и те же строки.
Меня больше интересует возможность совершенно иного подхода, если посмотреть по команде /?, то у обновлений, действительно нет такого ключа, но не всегда программисты "честно" объявляют все доступные ключи

Добавлено:
Я нашел замену cmdow.exe -> nircmd.exe, антивирус не ругается

Добавлено:
Скрипт , проверил, все работает как задуманно (если нигде не ошибся)
Автор: midda2
Дата сообщения: 13.02.2009 12:02
TechnicsKuzya
Смысл за год построить и за минуту долететь;), а вот мелькание на этапе установки (когда нет еще быстрого родного видеодрайвера..), да и вообще черные окна ну очень сильно вышли из моды. Да и риск есть всегда что чего-нибудь не так впишешь и пожалуйста, забыли обнову. Проще кинуть файлик в папку и готово! Именно по этому пути я и пойду скоро для своих проектов, так тоже свыше сотни машин надо обновлять в ручном режиме
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 12:07
midda2
спасибо, за подсказку насчет reg, сейчас попробую

Добавлено:
midda2
nircmd - скрывает окна, выполняет задержку и выполняет много других функций, рекомендую... VBS не изучал, времени не хватает, главное составить оптимальный алгоритм, а там каждый может переписать скрипт под себя, на чем умеет и хочет...

Порядок установки я пока в основном соблюдаю таким, какой мне предлагает Windows Update...

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

Добавлено:
Сработало, но только в таком виде :
reg query "%UpdPathSP4%\KB951978" 1>nul 2>&1
Автор: obla4ko4240019
Дата сообщения: 13.02.2009 14:05
TechnicsKuzya

Цитата:
отличие от какого файла? Со скаченным пару дней назад отличий 0

может быть у меня глюк, но регет мне предложил перезаписать файл с другим размером.
Автор: Taciturn
Дата сообщения: 13.02.2009 14:53
Было 9450440 байт и цифровая подпись от 04 февраля 2009 г. 02:37:51, 6c231da7abf5a27792344f9581b8b05b *windows-kb890830-v2.7.exe.
Стало 9448904 байт и цифровая подпись от 12 февраля 2009 г. 08:10:08, f1251c392057abc2da0b7877b529b4d8 *windows-kb890830-v2.7.exe.
Автор: TechnicsKuzya
Дата сообщения: 13.02.2009 15:10
Taciturn
глюк у меня, еще раз сегодня перекачал, действительно отличаются... В старой версии файлы от 03 февраля, в новой от 11-го... приколисты
Автор: eGorZ
Дата сообщения: 13.02.2009 19:35
TechnicsKuzya, midda2
на счёт скриптов установки почитайте ещё здесь - может и найдёте себе чего-нить полезное. Там это всё было сделано более-менее рационально

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Перенос данных из Windows ME (9x) в Windows ХР


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.