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

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

Автор: i4u1
Дата сообщения: 19.05.2009 22:35
eGorZ
Простите, если был невнимателен, но возможнен ли ключ для принудительной перестановки пака (и составных частей) -overall напр чтобы переписать всё поверх существующего? Ато одно время надо было накатить всё поверх, а теперь как выясниется фигушки такое сработает=) /или я не дочитал опций?.../
+Скажите а на каком этапе до cmd'шки (с /quiet /norestart /overwriteoem %1) аргументы парсятся, ведь %1 уже должен содержать родные опции, а не ai1...4
Автор: ADamb
Дата сообщения: 19.05.2009 22:50
TechnicsKuzya

Цитата:
Windows Update не все могут себе позволить... к сожалению...


“Домашный” WSUS
Автор: eGorZ
Дата сообщения: 19.05.2009 23:37
i4u1
нет, такого ключа (для принудительной перестановки пака) нет, об этом минусе нововведения контроля установленных хотфиксов я и писал на предыдущих страницах.
Можно, конечно же, в качестве пятой опции (-ai5) сделать запуск рег-файла или cmd-скрипта (см. ниже), который уберёт из реестра подразделы раздела "HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4", соответствующие набору хотфиксов пака, тогда, при повторном запуске пака, он будет полностью переустановлен, но сейчас этой опции нет (возможно в v13 сделаю ); также будут ещё возможны и такие варианты ключей: -ai51, ... , -ai54 -- т.е. сначала будет выполняться пятый ключ, а затем любой из первых четырёх
А пока, при необходимости, можешь использовать этот cmd-скрипт - он как раз и выполнит операцию удаления именно этих разделов реестра

i4u1> Скажите а на каком этапе до cmd'шки...
На сколько я понял, ты пак уже распаковал и команда из него
%1 - это для параметра /nobackup , получаемого при запуске cmd в виде
cmdlines.cmd /nobackup
Задаётся эта команда в config.ini 7zip-sfx. Такая командная строка срабатывает при использовании ключей -ai1, -ai2 и в режиме "по умолчанию", т.е. без параметров.
Сам 7zip-sfx понимает только aiX-ключи.
Автор: TechnicsKuzya
Дата сообщения: 20.05.2009 08:34
eGorZ

Цитата:
который уберёт из реестра подразделы раздела "HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4", соответствующие набору хотфиксов пака, тогда, при повторном запуске пака, он будет полностью переустановлен


Можно сделать проще :

В начале скрипта ветку реестра HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4 - присваиваем переменной, например Updates, в случае наличия ключа принудительного запуска всех обновлений, к примеру -ai5, при установке, скрипт проверяет его наличие, и если он есть, то значение переменной Updates меняем к примеру на HKLM\SOFTWARE\Microsoft, т.к. по этому пути никогда не будет наших обновлений, то естественно они будут устанавливаться, так сказать вводим ложный путь поиска...
Автор: eGorZ
Дата сообщения: 20.05.2009 10:21
TechnicsKuzya
мысль интересная - надо будет подумать об этом
но здесь есть свои ньюансы:
1. параметр в сам скрипт можно передать только в виде, например, второго параметра исполнения скрипта, но если первый будет отсутствовать, то второй становится на место первого и всюду, где стоит %1, а не %2, вместо /nobackup попадёт чего-нить типа forceinstall, а куда нужно, в %2, этот ключ не попадёт - т.е. в данной ситуации при использовании второго параметра первый должен быть обязателен. Но это можно обойти, поменяв их местами, и %1 задавать просто всегда, но с разными значениями, и их просто анализировать в скрипте.
2. ещё более простой вариант - значение переменной окружения updates задавать вне скрипта и не передавать её через параметр.
Есть и ещё варианты Надо думать, короче
А наличие ключа -ai5 скрипт проверить не может - его видит только 7z-sfx модуль, и уже он из своего config.ini выбирает в соответствии с этим ключом команду запуска скрипта
Автор: jameszero
Дата сообщения: 20.05.2009 11:42
eGorZ

Цитата:
Сам 7zip-sfx понимает только aiX-ключи.
Не совсем так. Незнакомые ключи модуль 7zip-sfx передаёт в качестве параметра файлу, запускаемому из AutoInstallX (AutoInstall, RunProgram).
Цитата с домашней страницы - http://7zsfx.info

Цитата:
Модуль может передать ключи исполняемой программе внутри архива. Если нужно передать исполняемой программе ключи, используемые самим модулем, необходимо перед ними использовать ключ '-!'.

Можно не прописывать в конфиге /nobackup, а запускать сам SFX-архив с этим параметром.
Кстати, зачем ты пакуешь SP3EP в двойной архив? Можно оставить только 7-Zip и упростить до двух вариантов запуск в silent mode:

WindowsXP-SP3EP-v11-x86-RUS.exe -ai1 - с возможностью отката и с отображением консоли процесса установки
WindowsXP-SP3EP-v11-x86-RUS.exe -ai2 - с возможностью отката и без отображения консоли процесса установки
Дополнительный параметр /nobackup отключает возможность отката
Пример использования параметров командной строки:
WindowsXP-SP3EP-v11-x86-RUS.exe -ai2 /nobackup

а для варианта обычного запуска SFX прописать в конфиге запрос, типа "Сейчас будет установлен бла-бла-бла. Хотите продолжить? Да. Нет."

По поводу повторной переустановки пакета тоже что нибудь можно придумать.

Если хочешь помогу с конфигом (пиши в PM, а то и так уже offtop получается).

P.S.
Свежий модуль 7zip-sfx Олег публикует здесь - Модифицированный SFX модуль 7-Zip'а для установок
Посмотри ещё эту удобную штуку - Кнопка для создания и работы с 7z SFX архивами в Total Commander
Автор: eGorZ
Дата сообщения: 20.05.2009 12:04
jameszero
За дополнение к параметрам 7z-sfx - я давно в деталях не смотрел его описание, надо будет глянуть в свободное время
По началу это и был чисто 7z-sfx архив - оболочка ms-sfxcab добавилась позже. Связано это было именно с тем, что 7z у меня работал ваще в тихом режиме без вопросов, и народ его по неосторожности запускал, - оболочка добавила GUI с лицензией и возможностью отказа от установки, да и хотелось архиву придать внешний вид а-ля M$, но от компрессии 7z отказываться не было желания У M$ такие варианты поставок тоже сплошь и рядом - один sfx внутри другого.
Если помощь потребуется обращусь обязательно
А Total Commander не выношу с его GUI панелями - предпочитаю FAR, возможно и для него подобный плагин имеется.
Да, и дальше безусловно только в PM - наофтопили тут уже "мама не горюй"
ЗЫ: команда с передачей параметра видимо тогда уже будет выглядеть так:
WindowsXP-SP3EP-v11-x86-RUS.exe -ai2 -! /nobackup
Или ты точно уверен, что "Незнакомые ключи модуль 7zip-sfx передаёт в качестве параметра файлу, запускаемому из AutoInstallX (AutoInstall, RunProgram)", в независимости от наличия -!???
Автор: jameszero
Дата сообщения: 20.05.2009 12:47
eGorZ
Параметры, предусмотренные в модуле, будут им поглощены, остальные переданы в тело архива.
Пример конфига для одного обновления

Код: ;!@Install@!UTF-8!
Title="Установка обновления"
BeginPrompt="Сейчас будет установлен
KB898461"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
RunProgram="WindowsXP-KB898461-x86-RUS.exe"
AutoInstall1="WindowsXP-KB898461-x86-RUS.exe"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
FinishMessage="Установка завершена!"
;!@InstallEnd@!
Автор: eGorZ
Дата сообщения: 20.05.2009 13:04
jameszero
OK
Автор: ytr
Дата сообщения: 20.05.2009 13:17
Друзья, не можете ли прояснить пару моментов:

1. Правильно ли я понимаю, что Service Pack 3 является сборником всех мелких "затычек", вышедших с момента выхода SP2 и до момента выхода SP3, так что если они все стоят (по информации Microsoft Baseline Security Analyzer), то можно пропустить SP3, и ставить мелкие затычки, вышедшие после выхода SP3, и при этом незаткнутых дырок не будет?

2. Есть ли риски или побочные эффекты при установке SP3, или можно спокойно ставить?

Спасибо.
Автор: eGorZ
Дата сообщения: 20.05.2009 17:40
ytr
1. Частично - да.
Теперь о том, что значит "частично".
Microsoft Baseline Security Analyzer - обрати внимание на выделенное слово. А ведь в SP3 вошли далеко не только обновления безопасности .
Далее глянь сюда и посмотри, всё ли из перечисленного у тебя установлено (думаю, что далеко не всё). И то, что проверяет MBSA, в правой колонке этого списка помечено как Security.
Поэтому правильный ответ - нет

Так что рекомендую

2. Список несовместимости с различного рода софтом, безусловно, имеется, но на те программы, что были несовместимы, уже давно выпущены обновления для решения этой проблемы - всё таки уже больше года прошло с момента выхода SP3.
Вобщем, читай FAQ вверху шапки, и начни, пожалуй с этой страницы
Автор: TechnicsKuzya
Дата сообщения: 20.05.2009 18:57

eGorZ

Цитата:
где стоит %1, а не %2, вместо /nobackup попадёт чего-нить типа forceinstall

так, а что мешает анализировать в скрипте с помощью циклов скажем первые 10 параметров на соответствие строке /forceinstall - тогда и порядок не важен, следующий цикл /nobackup и т.д., т.е. если в первом цикле в любом из параметров встречается /nobackup, добавляем его к строке установщика, если во втором - /forceinstall меняем значение переменной и т.п., в итоге получим столько циклов, сколько параметров должен понимать скрипт!?

Или использовать один цикл, но с конструкцией If Else (If Else (If Else ())), т.е. перебираем по очереди нужное кол-во параметров (максимум одновременно передаваемых твоему скрипту) и каждый параметр проверяем на истинность тому или иному условию...
Автор: eGorZ
Дата сообщения: 20.05.2009 20:23
TechnicsKuzya
посмотрим - решений уже с мульён набралось
главное то, что внутрь 7z-sfx можно передавать любые внешние параметры (я об этом просто не знал) - остальное дело техники
Автор: suummer
Дата сообщения: 21.05.2009 10:20
Здравствуйте, знатоки и энтузиасты) Хотелось бы установить хорошую версию ХР,так чтобы не притязательную к параметрам (Желательно чтоб хорошо работала на AMD и при 256 оперативки) и так чтоб в ней сразу было достаточно драйверов. Подскажите плиз где скачать?
Автор: Sish
Дата сообщения: 21.05.2009 10:49
suummer
Можешь посмотреть здесь
Автор: ZenitFan
Дата сообщения: 21.05.2009 14:07
suummer
Самая хорошая версия XP - это оригинальная
Автор: TechnicsKuzya
Дата сообщения: 21.05.2009 14:35
suummer
Home Edition - и отключить все лишние службы, все остальное не считаю приемлемым...
Автор: eGorZ
Дата сообщения: 21.05.2009 15:23
TechnicsKuzya
ну ты бы ещё Starter Edition или XP Fundamentals for Legacy PCs посоветовал
а Pro настроить будет проще за счет наличия тех оснасток, которые в "хомяке" отсутствуют
Автор: TechnicsKuzya
Дата сообщения: 21.05.2009 21:23
eGorZ
да но неподготовленному пользователю в оснастки лучше не лезть иначе накуралесит так, что потом не разгребешь, а home легче изначально... но это уже off-top...

Автор: eGorZ
Дата сообщения: 21.05.2009 22:12
TechnicsKuzya
"неподготовленному пользователю" лучше никуда не лезть, особенно в отключение "лишних служб", иначе такого понаотключают
Автор: kirik64
Дата сообщения: 21.05.2009 22:25

Цитата:
особенно в отключение "лишних служб"
Ну, есть неплохие статьи-мануалы по этому вопросу, у меня даже сын-школьник справился без особых ошибок... а мелочи я ему потом поправил
Автор: Iacoyn
Дата сообщения: 22.05.2009 10:42
есть на такой случай сайт BlackViper - на нём лежит файл
!Default_XP_Pro_SP3_Start_v300.REG
Там настройки запуска служб по умолчанию - хотя в данной теме это OFFTOPIC.
http://www.blackviper.com/WinXP/servicecfg.htm
Автор: 2Fast4U
Дата сообщения: 22.05.2009 20:36
Сегодня наткнулся на вот такую новость.

Цитата:
RTM-сборка Service Pack 4 для Windows XP (32-bit). Утекла через Microsoft Connect / RTM Branch 21 мая 2009 года приблизительно в 14.30 по московскому времени...

Не то чтобы было большое доверие к этому сайту, но чертовски интересно что это...
Сайт WZ не работает, свериться не с кем. За новостями XP последнее время не слежу, по этому судить сложно.
Автор: Brother Micro
Дата сообщения: 22.05.2009 21:15
2Fast4U
Ерунда Фейк чистой воды.
Автор: WARUS
Дата сообщения: 23.05.2009 14:56
Подскажите, после установки обновления 20080528205228-Security_preSP4 от Snake . от 18.05. вроде всё стал, что то было, что то поставило обновление, но вот что осталось в отчёте:

Начало работы скрипта: 6:53:18.
Обновление KB923789        ошибка установки        [код ошибки 1603]
Обновление KB923561        ошибка установки        [код ошибки 3010]
Обновление KB938464-v2        ошибка установки        [код ошибки 3010]
Обновление KB949269        ошибка установки        [код ошибки 1603]
Обновление KB951709        ошибка установки        [код ошибки 3010]
Обновление KB952004        ошибка установки        [код ошибки 3010]
Обновление KB952595-v3        ошибка установки        [код ошибки 3010]
Обновление KB953760-v2        ошибка установки        [код ошибки 3010]
Обновление KB954543-v2        ошибка установки        [код ошибки 1603]
Обновление KB955830        ошибка установки        [код ошибки 3010]
Обновление KB956572        ошибка установки        [код ошибки 3010]
Обновление KB958058        ошибка установки        [код ошибки 3010]
Обновление KB958259-v2        ошибка установки        [код ошибки 3010]
Обновление KB958690        ошибка установки        [код ошибки 3010]
Обновление KB959160        ошибка установки        [код ошибки 3010]
Обновление KB959426        ошибка установки        [код ошибки 3010]
Обновление KB960225        ошибка установки        [код ошибки 3010]
Обновление KB960680-v2        ошибка установки        [код ошибки 3010]
Обновление KB960803        ошибка установки        [код ошибки 3010]
Обновление KB960970        ошибка установки        [код ошибки 3010]
Обновление KB961118        ошибка установки        [код ошибки 1603]
Обновление KB961503        ошибка установки        [код ошибки 3010]
Обновление KB961729        ошибка установки        [код ошибки 3010]
Обновление KB961742        ошибка установки        [код ошибки 3010]
Обновление KB961853-v2        ошибка установки        [код ошибки 3010]
Обновление KB963027        ошибка установки        [код ошибки 1603]
Обновление KB967756        ошибка установки        [код ошибки 3010]
Обновление KB968730        ошибка установки        [код ошибки 3010]
Обновление KB968764        ошибка установки        [код ошибки 3010]
Обновление KB969111        ошибка установки        [код ошибки 3010]
Обновление KB969179        ошибка установки        [код ошибки 3010]
Обновление KB969262        ошибка установки        [код ошибки 3010]
Обновление KB969356-v2        ошибка установки        [код ошибки 3010]
Обновление KB969744        ошибка установки        [код ошибки 3010]
Окончание работы скрипта: 7:01:28.

Скажите, как это мне понимать, так что обновление не установилось и запустить по новой. Я не ососбо разбираюсь в этих цифрах, вернее совсем не разбираюсь... Пожалуйста...
Автор: Brother Micro
Дата сообщения: 23.05.2009 15:42
WARUS
Читай 46-ю страницу этой части этого топика.
Автор: WARUS
Дата сообщения: 23.05.2009 18:33
Brother Micro
Спасибо, всё понял...
Автор: tatti1970
Дата сообщения: 23.05.2009 21:11
ребята, не знаю к кому обратиться за помощью- вопрос такой: у меня стояла система XPSP2 ,решила обновить до SP3 ? скачала с сервера Microsoft exe файл, установила , все нормально , система обновилась, но только теперь требует активации и ключ , вопрос : это не тот ключ , который был при установке системы или это другой или мне с системой прощаться , что мне делать ?
Автор: NONONINI
Дата сообщения: 23.05.2009 21:29
tatti1970

Цитата:
что мне делать ?

Сюда ходить
http://forum.ru-board.com/topic.cgi?forum=55&topic=7190&glp#lt
Автор: tatti1970
Дата сообщения: 24.05.2009 13:08
спасибо, только скачала список ключей , но они закодированы нет доступа, пока не разобралась, а за отклик спасибо

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Помогите изменить растянутый экран на ноуте


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