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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   Всем читать! FAQ и диагностика проблем (http://forum.oszone.net/showthread.php?t=60778)

Petya V4sechkin 07-02-2006 16:40 404087

Всем читать! FAQ и диагностика проблем
 
FAQ по UpdatePack-XPSP2/SP3-Rus

1. Q: Какая на данный момент есть последняя версия UpdatePack?

A: UpdatePаck обновляется раз в месяц и каждая версия нумеруется следующим образом: первая цифра - год, вторая цифра - месяц, третья цифра - число. Последнюю на данный момент версию можно найти в начале каждой страницы форума в числе прикреплённых тем.

2. Q: Есть надежда расчитывать на регулярное обновление?

A: Если люди будут этим пользоваться. Каждый месяц буду выкладывать новую версию + обновление от предыдущей (для тех, кто имеет предыдущую и не хочет качать новую целиком).

3. Q: У меня есть несколько обновлений, которых почему-то нет в UpdatePack'е, можно их интегрировать с помощью опции /integrate?

A: Метод /integrate несовместим с UpdatePack'ом. Для установки обновлений используйте другие способы, например Cmdlines.txt или RunOnceEx, или Svcpack-аддон. Кроме того, ваших обновлений может не быть в UpdatePack'е по той простой причине, что они были заменены другими и уже не актуальны.

4. Q: Очень интересно,а это сэкономит место как я понял?Вообще это что-то вроде слипстрим windows media player?Т.е. заменяются файлы и в итоге дистрибутив почти не увеличивает размер?

A: Да, так и есть. Конечно, кроме замены файлов еще прописываются CAT-файлы и необходимая информация в реестр.

5. Q: Что-то много обновлений в него включено,наверно не только критические а все,т.к. когда я ставлю чистую винду и лезу на windowsupdate.com,то вылазит где-то 15 обновлений.

A: Да, не только критические. Скажем так - я постарался собрать все обновления и хотфиксы для русской XP, свободные для скачивания с сайта Microsoft на дату выпуска UpdatePack.

6. Q: Скажите пожалуйста, а почему в наборе обновлений от RyanVM этих самых обновлений больше, чем в наборе сделанным Petya V4sechkin'ым?

A: Действительно, хотфиксов гораздо больше. Однако получить большинство из них можно, только обратившись в службу поддержки Microsoft. У меня нет ни времени, ни желания этим заниматься. Особенно учитывая, что в статьях KB, описывающих эти хотфиксы, обычно есть следующие строки:
Цитата:

A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing.

Корпорация Майкрософт предлагает исправление, однако оно предназначено только для исправления проблемы, описанной в этой статье. Его необходимо применять только в тех системах, в которых наблюдается данная проблема. Исправление может проходить дополнительное тестирование.
7. Q: А можно данный пак установить на уже установленную хрюшу?

A: Лучше посмотрите эту тему.

8. Q: Очень нужен KB######, но на сайте Microsoft нет ссылки на закачку. Можешь поделиться?

A: Вероятней всего речь идёт о непубличном обновлении, запросить его можно самостятельно по ссылке "View and request hotfix downloads" на странице описания (скриншот), либо поискать здесь. Прежде чем использовать, внимательно прочитайте соответствующую статью KB и подумайте, действительно ли вам это надо (некоторые непубличные хотфиксы имеют серьезные побочные эффекты).

9. Q: Возможна ли интеграция в дистрибутив при помощи nLite?

A: Нет. Так сложилось исторически, у меня нет желания это делать. Можете почитать эту тему.

10. Q: После интеграции одной из версий UpdatePack можно ли в созданый дистрибутив интегрировать новую версию UpdatePack или дословно понимать инструкцию "на чистый дистрибутив" ?

A: Нужно использовать чистый дистрибутив. Дело в том, что при повторной интеграции появятся дубликаты строк в Dosnet.inf, Txtsetup.sif и Sysoc.inf (это крайне нежелательно).

11. Q: Как правильно использовать скаченные аддоны?

A: Аддоны необходимо распаковать в папку Addons, которая находится внутри набора обновлений (скриншот). Интеграция происходит автоматически при выполнении __PATCH.CMD.

12. Q: Можно ли интегрировать только один аддон, без набора обновлений?

A: Да, для этого надо запустить __PATCH.CMD с параметром: __PATCH.CMD <имя_аддона>
(как обычно, аддон должен быть в папке Addons). Один их способов запуска файла с параметром рассмотрен в здесь.

13. Q: После интеграции пака, при установке из под доса некорректно отображаются надписи на начальном этапе установки.

A: UpdatePack здесь ни при чем, вы совершенно напрасно удалили файл BOOTFONT.BIN из корня дистрибутива и/или папки I386.

14. Q: При установке в дос-режиме пишет: Программе установки не удалось скопировать файл: cyclad-z.inf cyclom-y.inf

A: UpdatePack здесь ни при чем, вы неправильно создаете загрузочный CD/DVD. Для создания ISO-образа можете воспользоваться специальным аддоном или почитать статью Создание загрузочного ISO/CD.

15. Q: При интеграции получаю одно из следующих сообщений:
"Ошибка: необходимо наличие Windows Script Host"
С:\UpdatePack\Uni2Ansi.vbs(2, 1) (null): Не найден указанный модуль
С:\UpdatePack\Uni2Ansi.vbs(2, 1) Ошибка выполнения Microsoft vbscript: Невозможно создание объекта контейнером ActiveX: 'Scripting.FileSystemObject'


A: Для Windows XP SP2 переустановите Windows Script (альтернативная ссылка). Для Windows XP SP3 перерегистрируйте Windows Script запустив этот файл. Другие решения смотрите в статье KB949140

16. Q: При установке винды вылетает сообщение об ошибке: "Installation Failed: K:\I386\asms". На виртуальную машину данный дистрибутив встает без проблем.

A: Причины могут быть разные, например некачественная болванка, CD/DVD/RW-привод (на котором записывалась болванка или с которого ставится система) или программа для записи дисков. Есть сообщения, что данная ошибка возникает после записи образа в некоторых версиях Nero 7 и BlindWrite. Если вы пользуетесь модифицированными ресурсами, ищите ответ в здесь.

17. Q: У меня вот трабла с апдейтом.
Код:

Ошибка: команда Attrib не найдена.
Ошибка: команда Extrac32 не найдена.
Ошибка: команда Find не найдена.
Ошибка: команда FindStr не найдена.
Ошибка: команда XCopy не найдена.
Ошибка: команда Expand не найдена.
Ошибка: необходимо наличие Windows Script Host.

Для продолжения нажмите любую клавишу . . .

A: Проверьте наличие этих команд (файлов Attrib.exe, Extrac32.exe и т. д.) в папке %windir%\system32.
Если они там есть, возможно, у вас испорчена системная переменная PATH. Проверьте раздел реестра "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment", тип параметра Path должен быть REG_EXPAND_SZ. Кривые инсталлеры некоторых программ (например MySQL) изменяют тип на REG_SZ, в результате командный процессор не может найти файлы в системных папках. Исправить это можно следующим образом: скопируйте содержимое параметра Path в буфер обмена, удалите параметр, создайте заново (меню "Правка -> Создать -> Расширяемый строковый параметр"), задайте имя, вставьте значение из буфера обмена и перезагрузите компьютер.

18. Q: Короч запускаю __PATCH.CMD а он выдает следующее - ошибка: команда Expand не найдена. Кто-нибудь знает как эту болезнь вылечить !?

A: По какой-то причине (например после использования аддона UnixTools for Win32) файл Expand.exe у вас заменен неправильной версией. Правильный файл можно извлечь из дистрибутива Windows XP (или скачать отсюда) и скопировать в папку %windir%\system32.

19. Q: Невозможно удалить/переименовать и тд файл WINDOWS\system32\Macromed\Flash\flash.ocx

A: Этот файл (начиная с версии 8.0.24.0 и выше) при установке меняет разрешения NTFS на самого себя. Если вам нужно его удалить, можете переопределить разрешения, сделав полный доступ для Всех.

20. Q: На тестовых сборках показывает отсутствие некоторых вроде бы включенных в UpdatePack. Например MS06-024 Security Update for Windows Media Player 9 (KB917734).

A: UpdatePack не содержит обновлений для Windows Media Player. Используйте аддон WMP11 (альтернативный вариант).

21. Q: Как можно исключить Microsoft Update из пака?

A: Это отдельный аддон, удалите папку Addons\1-MU перед интеграцией.

22. Q: Возможна ли работа с Номе версиями XP?

A: Теоретически да, ознакомьтесь с обсуждениями здесь и здесь.

23. Q: Очень интересует как это ты делаешь набор обновлений для XP... может есть какой нибудь мануал по этому поводу или ссылка? если это не секрет то помоги мне в этом вопросе...

A: Ознакомьтесь вот с этим. Дополнительная информация для создателей аддонов здесь.

24. Q: Интеграция прерывается с сообщением: Ошибка: для дополнения А требуется дополнение B, хотя оба дополнения (аддона) присутствуют в папке Addons

A: Убедитесь, что вы не переименовывали папки с аддонами. Аддоны зависящие от других, а так же конфликтующие друг с другом, проверяют наличие "оппонента" по имени папки. А кроме того, переименовав аддоны, вы нарушите порядок интеграции (что в некоторых случаях является критичным) и затрудните анализ ошибок с помошью диагностического аддона (см. следующий пост).

25. Q: Вместе с UpdatePack обычно выкладывается обновление к предыдущей версии до текущей. Каким образом проводить обновление?

A: Обновление необходимо распаковать поверх UpdatePack предыдущей версии соглашаясь на замену файлов и папок. Интеграция только обновления в дистрибутив, содержащий Набор предыдущей версии, невозможна и должна проводиться в составе UpdatePack в чистый дистрибутив Windows XP, как обычно. Это же применимо и к аддонам, авторы которых выкладывают обновления к предыдущей версии до текущей.

Vadikan 30-03-2006 22:10 423366

Диагностика проблем
 
Диагностика проблем

Если после применения UpdatePack и/или аддонов у вас возникли проблемы, то перед тем, как задать вопрос на форуме, проделайте следующее.

1. Возьмите чистый дистрибутив (желательно с проверенной контрольной суммой). Не обрабатывайте его nLite и прочими модификаторами. Если нужно интегрировать Service Pack, то сделайте это вручную. Дистрибутив должен быть заведомо работоспособным. Если в этом вы не уверены, создайте загрузочный диск и установите OS для контроля. Изначально битый/модифицированный дистрибутив - источник половины проблем.

2. Интегрируйте Набор обновлений. Никаких сторонних аддонов (кроме стандартных) на этом этапе не добавляйте. Создайте загрузочный диск, установите OS и посмотрите, не исчезли ли проблемы. Если исчезли, то см. п. 3. Если нет, задайте вопрос на форуме. Приложите ссылку на файл Log.7z, который должен был создаться в папке Addons\z-Log (это позволит убедиться в корректности интеграции пака). Также приложите ссылку на файлы setuplog.txt, setupact.log, setupapi.log, setuperr.log из папки установленной системы в заархивированном виде. В некоторых случаях может потребоваться файл с контрольными суммами (MD5) интегрируемого пакета обновлений и аддонов. Создайте его заблаговременно и прикрепите к сообщению о проблеме.

Как создать файл MD5
Цитата:

Для создания файла с контрольными суммами воспользуйтесь любым известным вам инструментом, ниже рассмотрен пример с использованием HashCheck Shell Extension

1. Выделить полностью содержимое Набора обновлений, который был использован при интеграции, вызвать контекстное меню правой кнопкой мыши и выбрать пункт "Создать файл контрольной суммы...".


2. Указать путь и имя для сохранения файла (можно оставить как есть), затем нажать "Сохранить".


3. Будет создан файл с контрольными суммами, который необходимо заархивировать и прикрепить к сообщению на форуме.


Важно: если вы пользуетесь Gui-интегратором, то на время диагностики проблем не выбирайте опцию "Упаковывать inf-файлы после интеграции", так как это затрудняет анализ логов.

3. Если вы используете аддоны, то добавляйте их по одному или небольшими группами, не переименовывая, а так же исключив на этом этапе все аддоны для удаления компонентов и модификации ресурсов оформления. После каждого добавления создавайте диск, устанавливайте ОС и смотрите, не исчезла ли проблема. Если проблем не выявлено, добавляйте по одному или небольшими группами аддоны для удаления компонентов и модификации ресурсов. Проводите установку и анализ после каждого добавления. Таким образом, вы выявите аддон, который является причиной неполадок. При затруднениях в самостоятельном анализе ошибки прикрепите к сообщению на форуме все упомянутые в п. 2 файлы и максимально подробно опишите проблему.

Если вам лень или некогда этим заниматься, то вообще откажитесь от идеи использования Набора и аддонов.

Как правило, описанных выше мер достаточно, чтобы выявить проблему. Если вы применяете nLite на любом из этапов работы с дистрибутивом, и у вас возникают проблемы впоследствии, то не задавайте вопрос в этом форуме. Авторы наборов и аддонов не имеют возможности смоделировать все сценарии nLite, и следовательно не могут вам помочь. Уважайте их время и труд.

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

Petya V4sechkin 25-04-2006 11:49 431413

Возможные проблемы, причины, следствия

1. Учтите, что при ошибке в любом ОДНОМ аддоне, устанавливаемом через Sysoc.inf, может не отработать установка ВСЕХ опциональных компонентов, в том числе и родных стандартных от MS. Типичный симптом - ошибка Framedyn.dll и Srclient.dll.

2. Текущая версия пакета поддерживает интеграцию одного отдельно взятого аддона. Но следует учесть, что большинство аддонов можно интегрировать только один раз. При обновлении аддона его нельзя интегрировать повторно в тот же дистрибутив. Необходимо произвести всю интеграцию заново, взяв за основу чистый дистрибутив.

3. При установке системы с CD/DVD проблемы могут возникнуть из-за некачественной болванки или программы для записи дисков, например BlindWrite и некоторых версий Nero 7.

Boa Soft 09-02-2008 12:47 736498

Решение проблем с ярлыком IE на рабочем столе.

A: После установки последнего Security Service Pack 3 (pre)/дистрибутива с интегрированным набором обновлений в настройках рабочего стола ("значки рабочего стола ") исчезла галочка Internet Explorer. я случайно удалил значек и не знаю как его вернуть обратно.
Через запрещение/ разрешение доступа к IE через компоненты Windows ярлык не восстанавливается.

Q:
Это не баг, это фича! Это поведение заложено самой Microsoft в хотфиксе KB943460. Сделано видимо из-за антимонополных исков к MS. Решается проблема твиком реестра:

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu]
"{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000000

После твика необходимо перезагрузить компьютер или сделать logoff/logon.
Галочка после твика не появится! Восстановится только значек.

Другие варианты решения смотрите в статье The Internet Explorer icon is missing from your desktop

Boa Soft 17-02-2008 01:24 742023

Решение проблем с отсутствием цифровых подписей у многих файлов и неправильно установленных обновлениях.

A: Я обновил UpdatePack-XPSP2-Rus до текущей версии, теперь у меня в логах мого записей о неподписанных файлах.

Q: Причин может быть много. Но, чаще всего - это не соответствие версии "ExtremePack vXX"- updates unlimited версии основного пакета. ExtremePac обновляется каждый раз при выпуске новой версии основного пакета. Если ExtremePac будет старым, то есть большой риск получить вообще неработоспособный дистрибутив.


A: Qfecheck показывает, что ряд обновлений установлен некорректно. MU тоже сообщает, что обновления не установлены, а они точно есть в пакете обновлений.

Q: Это бывает, если вы патчите некотрые файлы дистрибутива. Если их не вывести из списка защищенных файлов, то будут такие ошибки. Так же, прочитайте преведущий вопрос.

PS Обе проблемы иногда возникают, если при обновлении пакета/аддона случайно не удалилась папка compressed . В результате в дистрибутив попадают файлы предидущих версий что и приводит к проблемам. Поэтому желатено при обновлении проверить удаление папки compressed или удалить ее вручную.

Vadikan 10-04-2008 03:21 778636

Q: Когда выйдет следующий набор обновлений?

A: Во второй вторник каждого месяца выходят бюллетени безопасности Майкрософт, в которых публикуются описания обновлений и ссылки на них. После того, как обновления становятся доступны, начинается работа над набором. Иногда для выпуска новой версии авторам требуется три дня, иногда - две недели. Это зависит от количества обновлений, их сложности, необходимости тестировать набор в различных условиях, а также наличия свободного времени.

Дата выпуска набора никогда не объявляется заранее. Вы можете подписаться на форум и получить уведомление о создании темы по почте или следить за обновлениями в форуме при помощи ленты новостей в формате RSS.

Пожалуйста, не используйте темы, в которых обсуждается набор, для выяснения даты выхода следующей версии. Вам никто ее не скажет. Такие вопросы могут быть расценены как флуд, что является нарушением п. 3.7 правил конференции. Если вам срочно нужна новая версия набора, попробуйте создать ее самостоятельно. В противном случае просто запаситесь терпением.

jameszero 17-06-2009 14:59 1145080

FAQ - Редактируем файлы в аддоне
  1. Вопрос: Как я могу отредактировать файл filename.in_ ?
    Ответ: filename.in_ - это файл в cab архиве и для редактирования его нужно сначала распаковать, а после редактирования снова упаковать.

    Вариант 1 (упрощённый): с помощью SetTools. Скачайте его, установите и в контекстном меню "Отправить" появятся два новых пункта: "CAB распаковать" и "CAB упаковать".
    а) установите курсор на файл filename.in_ и выберите в контекстном меню "Отправить" пункт "CAB распаковать", после этого файл превратится в filename.inf
    б) отредактируйте файл filename.inf в любом текстовом редакторе, например, в Блокноте
    в) установите курсор на отредактированный файл filename.inf и выберите в контекстном меню "Отправить" пункт "CAB упаковать", после этого файл превратится в filename.in_

    Вариант 2 (для опытных пользователей): стандартными средствами Windows без дополнительных утилит.
    а) запустите командную строку и перейдите к папке, в которой расположен распаковываемый файл filename.in_. Напечатайте команду:
    Код:

    expand.exe -r filename.in_
    б) отредактируйте файл filename.inf в любом текстовом редакторе, например в Блокноте
    в) запустите командную строку и перейдите к папке, в которой расположен упаковываемый файл filename.inf. Напечатайте команду:
    Код:

    makecab.exe filename.inf
    Примечание: Подробнее о втором варианте и о работе с командной строкой читайте здесь.

  2. Вопрос: Как я могу произвести изменения в файле filename.exe SVCPACK аддона на основе модифицированного модуля?
    Ответ: Файл filename.exe - это 7z SFX архив и для изменения его нужно обновить или перепаковать.

    Вариант 1 (упрощённый): с помощью архиватора 7-Zip версии 9.04 beta и выше.
    а) откройте файл filename.exe с помощью архиватора 7-Zip
    б) произведите нужные Вам действия (добавьте/замените/удалите файлы/папки) в окне архиватора, он автоматически переупакует и сохранит новый filename.exe

    Примечание: Вариант 1 прост в использовании, но имеет недостаток. При таком обновлении архиватор использует свои (не самые оптимальные) настройки сжатия и в результате новый файл может оказаться большего размера чем оригинал.

    Вариант 2 (для опытных пользователей с использованием Total Commander): с помощью Кнопки для работы с 7z SFX архивами в ТС. Скачайте ее, установите и на панели ТС появится новая Кнопка.
    а) нажмите клавишу Alt и, удерживая ее, щелкните Кнопку, откроется окно "Опции кнопки". В параметре "Штамп добавляемый к имени файла" выберите "нет". Сохраните настройки, нажав "OK".
    б) установите курсор на файл filename.exe и щелкните Кнопку. В появившемся окне выберите "1 вариант" Рядом с файлом filename.exe появятся еще 4 файла с именем SFX архива, и расширениями .7z (7z архив), .txt (файл конфигурации), .ico (файл иконки), .res (файл "копирайтов"): filename.7z, filename.txt, filename.ico, filename.res
    в) установите курсор на файл filename.7z и щелкните Кнопку. Рядом появится папка filename со всеми файлами и папками, находящимися в 7z SFX архиве.
    г) произведите нужные Вам действия (добавьте/замените/удалите файлы/папки) в папке filename
    д) при необходимости можно подправить файл конфигурации filename.txt (для тех, кто знает, что это такое, и что там нужно править)
    е) выделите все объекты (файлы/папки) в папке filename, нажмите клавишу Shift и, удерживая ее, щелкните Кнопку. В папке появится архив filename.7z, скопируйте его на уровень выше, т.е., замените им ранее извлеченный архив, лежащий рядом с файлом filename.exe
    ж) выделите 4 файла: filename.7z, filename.txt, filename.ico, filename.res и щелкните Кнопку. Будет создан новый файл filename.exe, который автоматически перезапишет старый
    з) удалите ставший ненужным "мусор": файлы filename.7z, filename.txt, filename.ico, filename.res и папку filename

    Вариант 3 (для опытных пользователей): с помощью 7z SFX Archive splitter. Скачайте его, и положите в любое место, можно рядом с файлом filename.exe. Можете создать значок "7z SFX Archive Splitter" на рабочем столе.
    а) перетащите на значок "7z SFX Archive Splitter"-а файл filename.exe или выберете его с помощью кнопки Обзор в запущенном сплитере.
    б) отметьте все составные части SFX архива и щелкните кнопку OK. Рядом с файлом filename.exe появятся еще 3 файла с именем SFX архива, и расширениями .sfx (SFX модуль), .txt (файл конфигурации), .7z (7z архив): filename.sfx, filename.7z, filename.txt
    в) откройте архив filename.7z с помощью архиватора 7-Zip.
    г) произведите нужные Вам действия (добавьте/замените/удалите файлы/папки) в окне архиватора, он автоматически переупакует и сохранит новый filename.7z
    д) при необходимости можно подправить файл конфигурации filename.txt (для тех, кто знает, что это такое, и что там нужно править)
    е) выполните из командной строки следующую команду (порядок следования файлов в команде ОБЯЗАТЕЛЕН):
    Код:

    COPY /b filename.sfx + filename.txt + filename.7z filename.exe
    Через мгновение в папке появится новый SFX архив - файл filename.exe.
    ж) удалите ставший ненужным "мусор": файлы filename.sfx, filename.txt, filename.7z и папку filename (если Вы ее создавали)

    Примечание:
    - SFX модули периодически обновляются автором, при этом в них добавляются новые возможности. Следите за обновлениями, т. к., перепаковав аддон с устаревшим модулем, Вы можете сделать его нерабочим. Для варианта 2 новый модуль необходимо помещать в директорию кнопки - SFX Tool.
    - SFX модули различаются по методу сжатия архива и при использовании вариантов 2 и 3 нужно выбирать модуль соответствующий выбранному Вами методу сжатия архива, иначе Вы можете сделать аддон нерабочим.
    - Некоторые детали о вариантах 2 и 3 можно прочитать здесь.
Материал подготовлен участником форума - gora

Vadikan 17-06-2009 20:10 1145353

Цитата:

Цитата jameszero
с помощью архиватора 7-Zip версии 9.04 beta и выше »

Q: Откуда такие версии 7-zip?

A: http://www.7-zip.org
После выхода финальной версии 7-Zip 4.65 автор сменил систему нумерации последующих версий.


Время: 06:02.

Время: 06:02.
© OSzone.net 2001-