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

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

Автор: TechnicsKuzya
Дата сообщения: 27.02.2009 09:38
eGorZ
Откуда информация, если не секрет, почему нет его описания по стандартной ссылке для KB, и почему этот ключ некорректно работает в XP !?

P.S. Последние два вопроса скорее к представителям Microsoft, которые читают эту тему, пусть передадут куда надо )
Автор: eGorZ
Дата сообщения: 27.02.2009 10:07
TechnicsKuzya
На самом деле это только предположение, а не утверждение. Не исключаю, что этого ключа там вообще нет - т.е. это фэйк.
Ключи у MRT документированы только эти:
/Q или /Quiet - автономный режим; без отображения интерфейса
/? или /Help - отображение сведений по ипользованию
/N - режим обнаружения
/F - принудительная полная проверка
/F:Y - принудительная полная проверка с автоматической очисткой заражённых файлов

То, что в теле kb890830 сочетание символов "/r" и "/R" встречается более сотни раз - ничего не значит - это приколы компиляции бинарника.
Впрочем, можешь поэкспериментировать с этим ключом ещё в таких вариантах:
/r:n    Не перезагружать компьютер после установки.
/r:i    В случае необходимости появляется запрос на перезагрузку (за исключением случая, когда указан параметр /q:a).
/r:a    Всегда перезагружать компьютер после установки.
/r:s    Перезагрузить компьютер без вывода соответствующего запроса.

lypky
Дважды это ставить точно незачем.
То, что приводит TAILORD в своём примере cmd - это только примеры команд.
Там так же может быть приведён пример и для KB905474 - тогда это уже получится "трижды"
Автор: TechnicsKuzya
Дата сообщения: 27.02.2009 10:22
eGorZ
нет это не фейк
в тексте файла встречается такая строка

Код: Version Software\Microsoft\Windows\CurrentVersion\Run "%s" /R
Автор: eGorZ
Дата сообщения: 27.02.2009 11:25
TechnicsKuzya
Я получил от M$ официальный ответ на запрос по поводу ключа /R у MRT
Это санирование только реестра Windows (Registry Scan) на наличие запуска зловредов.
Как правило, может использоваться в секциях Run и Runonce.
По поводу места в шапке - думаю, в следующем части (в этой уже 100 страница - пора заканчивать ) сделаем. Нужно только хорошее документирование и ссылки не на торенты - многие ими просто не умеют пользоваться, а ссылки должны быть общедоступны, иначе вопросов будет на каждой странице по 5 штук с просьбой перевыложить.
Автор: TechnicsKuzya
Дата сообщения: 27.02.2009 11:35
eGorZ
Огромное спасибо за описание по ключу /R - значит это то, что мне надо, т.к. установка с последующим сканированием происходит гораздо быстрее и сразу в quiet режиме (а при пакетной установке другого и не надо), а случайно, запрос на то, чтобы GUID и в XP регистрировался при использовании ключа /R не запросили, а также почему они ключ не описали по mrt.exe /? !?


Цитата:
По поводу места в шапке

Дело в том, что торрент легко обновлять, не надо каждый раз куда-то выгружать целиком сборник, пока скрипт в стадии постоянных улучшений, это не очень удобно... На торренте раздача идет в запакованном и распакованном виде, что тоже удобно, в общем впоследствии я думаю можно будет pack закачать на какой-нибудь файлообменник... А пока я прошу место только для текста скрипта, документирование и поддержку по скрипту буду обеспечивать пока актуальна тема и есть под рукой интернет
Автор: eGorZ
Дата сообщения: 27.02.2009 12:12
TechnicsKuzya
Ключ они этот не описали в /? по той причине, что его программа использует сама - при обнаружении зловредов в режиме сканирования она сама прописывает себя в реестр с этим параметром для однократного запуска для уборки найденных зловредов. Т.е. ключ служебный. В этом режиме она больше ничего не делает (это касается и GUID - предполагается, что это повторный запуск), и использование других ключей игнорируется (/Q, /N, /F).
По поводу скрипта - в следующей ветке (тут уже нет смысла - сегодня/завтра она уже будет в архиве).
Автор: TechnicsKuzya
Дата сообщения: 27.02.2009 12:34
eGorZ
а под Windows Server 2003 - делает... и было б удобно и под XP такую функциональность иметь... хотя в принципе я уже переписал скрипт для использования даты изменения mrt.exe - проверяю на 3-ей машине, пока все ОК, выкладывать тогда не буду, подожду открытие новой ветки...

Могу только сказать, что теперь все начальные переменные можно будет задавать в .\Config\Set.txt [more=в следующем виде...]
Код:
delay_3_sec=start /wait /min .\Tools\nircmd.exe wait 3000

MainSwitches=/quiet /norestart
OldSwitches=/Q
NetSwitches=/quiet /norestart /nopatch /lang:RUS

detect_NET=HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1
detect_KB954550=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB954550-v5\Filelist\0
detect_KB923789=!WINDIR!\system32\Macromed\Flash\KB923789.inf
detect_WUA=!WINDIR!\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788
detect_VC05=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7299052b-02a4-4627-81f2-1818da5d550d}
detect_VC08=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}
detect_rootsupd=HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{EF289A85-8E57-408d-BE47-73B55609861A}
detect_ver_rootsupd=0
cur_ver_rootsupd=20,0,2195,0
detect_mrt=HKLM\SOFTWARE\Microsoft\RemovalTools\MRT
cur_ver_mrt=C5E3D402-61D9-4DDF-A8F5-0685FA165CE8
cur_date_mrt=11.02.2009

NetStop=start /high /wait /min sc stop clr_optimization_v2.0.50727_32 >nul
Автор: alw
Дата сообщения: 27.02.2009 13:37
Ставлю с фирменного диска xp prof sp2 oem rus.
В локалке поднят wsus, c него автоматом накатываются через WU sp3 и все актуальные постфиксы. Все ок.
Решаю упростить себе жизнь. Копирую образ винды на ris-сервер, интегрирую в него sp3.
Все ок, через ris установка проходит без проблем. Но вот после установки обновлений с wsus'a (или вручную или через gfi languard) - машина при ребуте виснет.
разбирательства показали, что проблема в фиксе ms08-064, обновляющем ядро.
На машинах, установленых с фирменого cd, после установки этого обновления
файл ntkrnlpa.exe имеет размер 2067840 байт и внутреннее имя файла ntkrnlpa.exe.
На машинах, установленых с ris-сервера, т.е. из дистриба с интегрированным sp3, после установки ms08-064 файл ntkrnlpa.exe имеет размер 2025984 байт и внутреннее имя файла ntkrpamp.exe. Система при этом не грузится, мертвое зависание на "бегающих квадратиках"
Замена в безопасном режиме файла ntkrnlpa.exe с рабочей системы проблему решает.
Ситуация 100% повторяется на разном железе, в vmware. Почему такое происходит, почему фикс ms08-064 ведет себя в разных случаях по разному?
Автор: TechnicsKuzya
Дата сообщения: 27.02.2009 13:47
alw
отследите версию и ветку (QFE, GDR) "глючного" файла - откуда он берется, а потом надо выяснять почему он не заменяется...

Добавлено:
Снова о...

Анализ дал следующие результаты, Windows Update GUID для KB890830 не использует, т.к. после удаления ключа из реестра и зайдя на сайт MS обновление заново не предлагает, а вот если удалить %WINDIR%\System32\MRT.exe, то обновление тут же появляется в списке Windows Update

Итог: сошелся на решении, забыть про GUID KB890830 использовать строку указанную выше для контроля даты последнего изменения файла MRT.exe, установку без проблем можно выполнять так KB890830.exe /R, вместо KB890830.exe /Q. Выигрыш в скорости очевиден (иногда незначительный, а иногда очень даже), тем, кто хочет выполнить сканирование, либо Пуск->Выполнить->MRT.exe, либо создать ярлык в меню Пуск->Программы, например так:

Код:
if exist "%WINDIR%\System32\MRT.exe" .\Tools\nircmd shortcut "%WinDir%\System32\MRT.exe" "~$folder.common_programs$\Антивирусные" "Microsoft Removal Tool"
Автор: mrrc
Дата сообщения: 27.02.2009 18:30
Просветите относительно следующего, сегодня пытался поставить сервис-паки на трех системах в разных офисах с установленной там Windows XP Pro SP1 Rus, ни на одной фокус не удался, пробовал ставить как SP2 (который мне и требовался), так и SP3. После запуска и распаковки выдается сообщение - "Программе установки не удалось обновить файлы "Windows XP", поскольку язык установленной системы отличается от языка обновления". Вот такая борода непонятная. Ес-но сервис-паки русские (SP2 - WindowsXP-KB835935-SP2-RUS.exe 272 767 720 байт и SP3 - WindowsXP-KB936929-SP3-x86-RUS.exe 318 533 672 байт). В чем может быть причина такого одинакового сообщения во всех случаях? Может чего промежуточное поставить вначале нужно? Или паки битые, хотя сейчас оба пака винраром спокойно распаковались без ошибок.
Автор: TAILORD
Дата сообщения: 27.02.2009 19:10
lypky
Вы правы .
Дело в том что в списке указаны только официальные обновления, хоть и отмечено где взять лучшее . Потому я вынес WGA Kit отдельным пунктом. Я не писал что их надо ставить два раза. Я вообще не ставлю KB892130
Автор: NegoroX
Дата сообщения: 27.02.2009 20:19
alw

Цитата:
Ставлю с фирменного диска xp prof sp2 oem rus.
В локалке поднят wsus, c него автоматом накатываются через WU sp3

Для сведения : после установки sp3 на активированную xp prof sp2 oem виндовс потребует повторную активацию.
( По инету активироваться не будет, только по телефону.
Автор: Top10
Дата сообщения: 27.02.2009 20:30
mrrc

Цитата:
В чем может быть причина такого одинакового сообщения во всех случаях?

Возможно, что на системах MUI установлены. Смотри свойства системы.
Автор: mrrc
Дата сообщения: 27.02.2009 20:34
Top10, я подумал об этом сегодня, но не нашел нигде, где он должен быть, в установке и удалении программ? Где именно смотреть, на что обратить внимание? И если се-таки стоит MUI, то как поступить в этом случае? Ставить английский SP, а после чего будет MUI работать после установки обновления?
Автор: Brother_Micro
Дата сообщения: 27.02.2009 21:23
mrrc

Отличить RUS от ENG+MUI можно элементарно. Достаточно глянуть результат winver.

В русской винде написано "Корпорация Майкрософт", а в русифицированной английской "Microsoft Corporation".
Автор: vladvlad_go
Дата сообщения: 27.02.2009 21:55
Brother_Micro

Цитата:
В русской винде написано "Корпорация Майкрософт", а в русифицированной английской "Microsof

так это у меня русская винда Window7 ?

ну это, конечно, шютка!!! Респект ЛогинВовчику за его русскую сборку, а реально для ХР это

Автор: mrrc
Дата сообщения: 27.02.2009 22:00
Brother_Micro
Это что же, на всех трех тачках MUI прикручен что ли. Хорошо, если так, то как правильней будет поставить второй SP, чтобы все работало потом и было по-русски?
Автор: Brother_Micro
Дата сообщения: 27.02.2009 22:17
mrrc
от установки SP3 ENU на ENU+MUI русский язык не поломается. Кажись потом надо какое-то обновление накатить, вроде как KB942766, но тут лучше скажет eGorZ.

vladvlad_go
вышесказанное относится к XP
Автор: asasha
Дата сообщения: 27.02.2009 22:19
mrrc Смотри тему Windows XP Multilingual User Interface (MUI) в шапке.
Автор: dirnola
Дата сообщения: 27.02.2009 22:54
NegoroX
Цитата:
после установки sp3 на активированную xp prof sp2 oem виндовс потребует повторную активацию
а с чего вдруг такое заявление!? конечно, прошлогодняя эпопея мною уже подзабылась, но чё-то такого не припоминаю...
Автор: aspire
Дата сообщения: 27.02.2009 23:13
люди подскажите! как вернуть поциента к жизни.

ситуация:

win xp sp3 pro rus VL

обновил wmp на версию 11 после чего он умер (а именно: при запуске выкидывает окно с требованием пройти валидацию и не проходит ее)
Автор: dabradei
Дата сообщения: 27.02.2009 23:24
Подскажите пожалуйста где скачать Microsoft Update Agent Plus х64,если такой есть?
Автор: mrrc
Дата сообщения: 27.02.2009 23:35
Brother_Micro
asasha
Ну что же, попробую скачать и поставить в понедельник SP2 ENU, заранее обзаведясь обновлением для пакета MUI для Windows XP Service Pack 2 из смежной темы, раз мнения сошлись на проблеме из-за возможного присутствия MUI на означенных машинах с SP1.

SP3 ставить боюсь, как бы на необходимость активации не нарваться, как это обсуждаю в данном топике.
Автор: NegoroX
Дата сообщения: 27.02.2009 23:41
dirnola

Цитата:
а с чего вдруг такое заявление!? конечно, прошлогодняя эпопея мною уже подзабылась

так это ты подзабыл а alw писал :
http://forum.ru-board.com/postings.cgi?action=edit&forum=62&topic=15054&postno=1991
вот и напомнил автору что б не было удивления если парк машин большой.
Автор: asasha
Дата сообщения: 28.02.2009 00:11
mrrc Просто если там русский МУЙ, то Винда скорей всего Ангельская. А раз так, то и SP нужен был Ангельский, а не Русский. Да, если вдруг язык опять не угадаешь, то ничего страшного не случится - пак просто не установится и Винда тебе об этом сообщит.
Автор: TAILORD
Дата сообщения: 28.02.2009 00:45
aspire
Судя по-вашему вопросу, пациент явно не win xp sp3 pro rus VL.
Если имееться ввиду что при запуске ХП выкидывает что-то, то поставьте сначала WGA Kit из шапки, а потом удалите.
Я понимаю, Вам это покажется смешно, но должно помочь.
А если wmp выкидывает (черт побери, а чего это я должен гадать что чего выкидывает, нельзя написать без учета того, что тут одни телепаты сидят? )
То надо пройти сначала проверку, а потом запускать wmp.
Автор: aspire
Дата сообщения: 28.02.2009 00:55
TAILORD
я думаю просто серийник сдох у мелких на обнову.

а так при установке вводил токо серийник и никакой больше активации не было даже намека на это.
Автор: TAILORD
Дата сообщения: 28.02.2009 00:58
aspire
На VL и нет активации . Так провекру проходите или нет? Если нет и wmp нет смысла запускать
Автор: eGorZ
Дата сообщения: 28.02.2009 04:30
УФФФФФФФФФФФФФФФФФФФФ!!!
парни, вы чего? Где такую травку дают???

alw
ты каким образом интеграцию делал?
Судя по всему, кроме SP3 решил в дистрибутив интегрировать всё, что под рукой лежало.
А делать это не следует по многим причинам, но сейчас не буду на этом подробно останавливаться, к тому же это уже обсуждалось не раз, да и по сборке дистрибутивов есть отдельные ветки, как по оригиналам, так по по махровым самосборам.
Хотелось бы верить:
1. что интеграция делалась не с помощью nLite
2. не из под Vista/W2K8/W7
Hal и kernel всегда идут в паре и зависят от системы, в которой эксплуатируются:
NTOSKRNL.EXE normal Kernel for non ACPI systems
NTKRNLPA.EXE ACPI Kernel
NTKRNLMP.EXE normal Mulitprocessor Kernel
NTKRPAMP.EXE ACPI Multiprocessor Kernel

"Standard PC", Non-ACPI PIC HAL (Hal.dll)
"MPS Uniprocessor PC", Non-ACPI APIC UP HAL (Halapic.dll)
"MPS Multiprocessor PC", Non-ACPI APIC MP HAL (Halmps.dll)
"Advanced Configuration and Power Interface (ACPI) PC", ACPI PIC HAL (Halacpi.dll)
"ACPI Uniprocessor PC", ACPI APIC UP HAL (Halaacpi.dll)
"ACPI Multiprocessor PC", ACPI APIC MP HAL (Halmacpi.dll)

В SYSTEM32 лежат всего два файла ядра, ACPI и нормальный - ntkrnlpa.exe и ntoskrnl.exe - но они, как правило, чётко соответствуют системе, и, в случае однопроцессорной системы именно эти файлы и лежат, а в случае многопроцессорной системы (системы с гипертрейдингом и многоядерные тоже к ним относятся) вместо них будут лежать файлы NTKRNLMP.EXE (под видом ntoskrnl.exe) и NTKRPAMP.EXE (под видом ntkrnlpa.exe).
Так что если у тебя система многопроцессорная с ACPI, то подмена ntkrnlpa.exe на ntkrpamp.exe вполне обоснована, но и вместо hal.dll должен лежать переименованый Halmacpi.dll в этом случае. Возможно, что у тебя вместо Halmacpi.dll оказался Halaacpi.dll.
Т.е., другими словами hal и kernel не соответсвовали друг другу. Может и с версиями была какая-нить проблема в процессе интеграции. Кстати, в dllcache все файлы лежат в оригинале, т.е. не переименованные.

mrrc
Язык системы проще проверить по языку файлов самой системы. Например посмотри свойства файла Explorer.exe и сразу всё поймешь.
Помимо MUI также существует и LIP (в отличии от MUI он не имеет возможности переключаться на другие языки). Примером использования LIP может служить "русская" версия Windows XP MCE - MCE в природе существует только в английском варианте с языковыми добавками.
По поводу ставить SP или нет - нужно сначала почитать FAQ по установке в шапке и в первую очередь статью KB950717.
Не на все системы и SP2 хорошо вставал.

Brother_Micro
У меня английская XP с MUI и в winver написано именно "Корпорация Майкрософт", так что у тебя не верные данные. Скриншот не привожу - поверь на слово.

NegoroX
Проблем с активацией нет. Есть проблемы нелегального использования. Часто приходится сталкиваться даже с лицензионной XP OEM (Retail), которые "активированы" с помощью WPAKill или чего-нить в этом духе - вот тут то и возникнет проблема активации после установки SP. А некоторые пользователи в данной ситуации зачастую абсолютно убеждены в том, что у них VLK, а потом пишут - вот, мол, стояла VLK, поставил SP и через 30 дней возникли проблемы.

dabradei
К сожалению, у меня x64 системы нет в ближайшем окружении, и проверить Microsoft Update Agent Plus под ней не было возможности. Стать то под неё и текущая версия сможет, но только в режиме Microsoft Update Agent, т.е. без Plus. Что-то в x64 с каталогами намутили Надо её как-нить живьём потрогать.
Автор: aspire
Дата сообщения: 28.02.2009 10:26
TAILORD
проверку не прошел. ставить ли обновление: 905474? что делать и как быть.?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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