PDA

Показать полную графическую версию : UpdatePack-WINXP-SP2-X64-EN версия от 21.06.2009


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16

Shido
22-06-2009, 03:02
Залил пакет. Описание изменений будет позже.

Из ключевых изменений(кратко):
1. В пакет добавлен аналог INFCLEAN от BoaSoft, не содержит досадного бага из-за которого сборка могла быть неработоспособной. Написано на шарпе поэтому нужен фрамеворк 3.5. Рекомендую использовать, здорово ускоряет установку, по крайней мере я этот эффект на своей конфигурации реально вижу. Кто не хочет им пользоватся может удалить, на работоспособности это не скажется.
2. Добавлен аддон-обёртка для FILECASE. Не удалять. Без него сборка в большинстве случаев не работоспособна.регистр имени txtsetup.sif совпадает с регистром остальных имён - иначе будет ошибка при загрузке с кодом 14 и нифига не поставится. »
3. Формируется ISO.

Начал делать GUI и одновременно вспоминаю шарп, поэтому в пакете по мере отладки алгоритмов будут появлятся разного рода утилиты написаные на шарпе. Прошу не возмущатся данным фактом.

Vipeg
22-06-2009, 11:11
Пак работоспособен для Win Server 2003? Вроде название ничего не говорит о сервере, однако вроде в планах было сделать универсальный скрипт и для XP, и для Server 2003.

Shido
22-06-2009, 14:23
Пак работоспособен для Win Server 2003 »
Этот нет. Возник затык с некоторыми обновлениями. Не смертельный, но пока не отполирую выкладывать не буду.
Как получу устраивающий меня результат выложу в виде апдейта для текущей версии.

dimez
24-06-2009, 13:05
Написано на шарпе поэтому нужен фрамеворк 3.5 »
поэтому в пакете по мере отладки алгоритмов будут появлятся разного рода утилиты написаные на шарпе »
Блин :(

Shido
24-06-2009, 16:24
dimez, ну сильно, не растраивайся.
Во первых всё будет встроено так чтобы можно было запускать без них. Например если удалить Infoclean, то на работе пакета это не скажется - просто не будет запускатся соответсвующая команда.
Во вторых, утилит будет минимум (а может и небудет совсем), только то что нужно будет тестировать массово перед внедрением в GUI. Если можно будет обойтись без них, значит обойдусь.
В третьих, будет время перепишу на чём то другом. Просто я шарп знаю лучше, и терять время впоминая нюансы процедур делфи мне не хотелось.

BXA
25-06-2009, 16:06
Shido,

Выполнил сравнение каталожных файлов вылезла разница, но судя по описаниям большинство относятся к 2003 Server ?

923561 обновление для конвертера Windows WordPad
932370 3 The number of physical hyperthreading-enabled processors or the number of physical multicore processors is incorrectly reported in Windows Server 2003
937088 Image deployment fails when you try to deploy an image by using the Boot-to-da.xml template in ADS after you install Windows Server 2003 SP2
944338 2 Уязвимость в обработчиках сценариев VBScript и JScript может допустить удаленный запуск кода
949764 A USB device no longer works after you resume a Windows XP-based computer from hibernation (S4)
954913 COM+ server applications crash intermittently when you enable the /3GB parameter on a Windows Server 2003-based computer
955858 Windows Server 2003 returns incorrect registry values about error checking and reporting in Performance Monitor to an application, and this causes various exceptions or deadlock situations
956114 You cannot use a UPN-formatted user name to log on to a Windows Server 2003-based FTP server that is running IIS 6.0 if the domain controller for authentication is running Windows Server 2008
956572 Описание обновления безопасности для изоляции служб Windows
956594 A Windows-based server running that is IIS does not respond to POST requests that have the "Expect: 100-Continue" header
957910 A Windows Server 2003 SP2-based iSCSI boot server cannot generate dump files if the server uses a Storport virtual miniport as the LUN controller
958013 2 List of the MS DTC issues that are fixed in Windows Server 2003 MS DTC Hotfix Rollup Package 15
959260 A system memory leak may occur when you play video media content that is encoded by the Windows Media Video 9 Advanced Profile codec in Windows Media Player 10 on a Windows Server 2003-based computer or on a Windows XP-based computer
959426 Уязвимость SearchPath к комбинированным угрозам может привести к несанкционированному получению прав
959482 Horizontal black stripes are displayed in the print output when you print an image to a PCL printer from a computer that is running Windows Vista, Windows Server 2008, Windows XP, or Windows Server 2003
961373 Уязвимость в Microsoft DirectShow делает возможным удаленный запуск программного кода
961501 Уязвимость в диспетчере печати Windows делает возможным удаленное выполнение кода
961974 Stop error when you log off from a Terminal Services session on a terminal server that is running Windows Server 2003 SP1 or Windows Server 2003 SP2: "Stop 0x000000ba"
967208 You receive a Stop error message some time after you use a 32-bit installer to install an NDIS intermediate driver on a computer that runs a 64-bit version of Windows Server 2003
967551 Rollup update for the volsnap.sys driver in Windows Server 2003
967587 The methods in the ISensLogon2 interface returns incorrect session IDs for sessions when an application uses this interface to handle logon events
967756 After you uninstall some software updates in Windows Vista or in Windows Server 2008, some assembly files may still reflect the updated version instead of the original version of the files
968185 2 Error message when you try to export the DHCP server configuration by running the "netsh dhcp server export" command on a Windows Server 2003-based server: "An attempt was made to load a program with an incorrect format"
968225 Account lockout policy does not work correctly for ADAM user accounts when the password expires, and the wrong password is entered during the bind process
968447 The COM+ Event System stops processing the query for matching subscriptions when it detects a corrupted subscription on a Windows Server 2003-based computer
968597 The Tcpipv6.sys driver stops responding to any TCP/IPv6 requests on a Windows Server 2003 SP2-based computer when the driver binds to many network adapters
968730 Windows Server 2003 and Windows XP clients cannot obtain certificates from a Windows Server 2008-based certification authority (CA) if the CA is configured to use SHA2 256 or higher encryption
968736 The Diskpart.exe process stops responding when you run the clean command on a Windows Server 2003-based computer
969219 RPC 0x800706ba and 0x800706bf errors occur when backup software tries to create VSS shadow copies on a computer that is running Windows Server 2003 SP2
969289 All network share access through the SMB protocol (client-side redirector) may fail on a Windows Server 2003-based computer
969352 A long delay occurs when the Ntfs.sys driver tries to mount a large volume on a computer that is running Windows Server 2003 SP2
969429 Windows 7 clients cannot locate the Active Directory Management Gateway service that is installed on Windows Server 2003-based domain controllers
969432 Stop code 0x0000000A (IRQL_NOT_LESS_OR_EQUAL) when multiple legacy SMB clients manage shared files on a Windows Server 2003-based file server at the same time
969897 Накопительное обновление для системы безопасности браузера Internet Explorer
969898 Рекомендации корпорации Майкрософт по безопасности: накопительный пакет обновления для флагов блокировки ActiveX
970054 Many events with ID 333 are added to the System log on a Windows Server 2003-based computer
970238 Уязвимость в RPC может привести к расширению полномочий
970457 You are prompted to restart a Windows Server 2003-based computer when you first use a USB storage device
970483 Уязвимости в службах IIS делают возможным расширение привилегий
970613 A hotfix is available to update the Daylight Saving Time for the "(GMT) Casablanca" time zone for the year 2009 for Windows XP-based, Windows Server 2003-based, Windows Vista-based and Windows Server 2008-based computers
970870 On a Windows Server 2003-based terminal server, terminal service-related settings may not be effective if the "Process even if the group policy objects have not changed" option is enabled for Registry Policy Processing
970904 When you use the Win32_NTLogEvent WMI class together with a time range to query event log information in Windows Server 2003, the query result misses some events
971080 A computer that is running Windows Server 2003 stops responding after you press CTRL+ALT+DEL while the screen saver is running

Но все в qfecheck (кроме KB970457) установились нормально

BXA
25-06-2009, 16:27
KB970457: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
C:\WINDOWS\SYSTEM32\SETUPAPI.DLL
C:\WINDOWS\SYSWOW64\SETUPAPI.DLL

SigVerif:
syssetup.dll 25.06.2009 5.2.3790.4226 Не подписано
msxml3.dll 25.06.2009 8.100.1048.0 Не подписано Н/Д
setupapi.dll 25.06.2009 5.2.3790.4511 Не подписано Н/Д


Не понятно почему он msxml3.dll не принял ? по всем остальным файл killwfp надо просто добавить

Shido
26-06-2009, 00:53
по всем остальным файл killwfp надо просто добавить »
В настоящее время скрипт полностью функционален только в плане интеграции обновлений и сторонних программ, функция снятия защиты с защищённых файлов (патч с помощью SFCPATCH.EXE) работает не полностью, т.к. SFCPATCH патчит список защищёных файлов только в 32-х битной библиотеке. »
Поэтому это невозможно. Я ещё только прицениваюсь к алгоритму позволяющему это реализовать.KB970457: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
C:\WINDOWS\SYSTEM32\SETUPAPI.DLL
C:\WINDOWS\SYSWOW64\SETUPAPI.DLL »
setupapi.dll 25.06.2009 5.2.3790.4511 Не подписано Н/Д »
syssetup.dll 25.06.2009 5.2.3790.4226 Не подписано »

Эти патченые. Если смущает удали соответствующие аддоны.

msxml3.dll 25.06.2009 8.100.1048.0 Не подписано Н/Д »
Вот это не понятно т.к. не патчился и вобще не менялся. Проверю у себя.

Выполнил сравнение каталожных файлов вылезла разница, но судя по описаниям большинство относятся к 2003 Server ? »
В смысле. Что по твоему не так? О каком сравнении ты говориш? Какая разница?

А что касается обновлений то да, и от сервера тоже. Точнее те которые ставятся и туда и туда. Файлы которых есть в xp.

BXA
26-06-2009, 09:23
О каком сравнении ты говориш? »

Списка изменений нету - вот таким способом вычислял что было добавлено в пак ;)

Вот это не понятно т.к. не патчился и вобще не менялся. »

Раньше он был в общей папке а теперь вынесен в отдельный аддон - и видимо не перенесена цифровая подпись ? (файл CAT)
видимо вот этот файлик не внесён в отдельный аддон KB955069.CAT -> MS08-069 Microsoft XML Core Services 3.0

BXA
26-06-2009, 10:52
Вот ещё нестыковки:

в основном каталоге
в PCK_X64.INF у вас за комментировано:

;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3","Description",0x0,"%PHUPD% (KB944328-v3)"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3","InstalledDate",0x0,"06/21/2009"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3","InstalledBy",0x0,"%NAME%"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3","UninstallCommand",0x0,""
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3","Type",0x0,"Update"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist",,0x10
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\0","FileName",0x0,"syssetup.dll"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\0","Version",0x0,"5.2.3790.4226"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\0","BuildDate",0x0,"Tue Jan 29 01:41:47 2008"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\0","BuildCheckSum",0x0,"141ba7"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\0","Location",0x0,"%11%"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\1","FileName",0x0,"syssetup.dll"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\1","Version",0x0,"5.2.3790.4226"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\1","BuildDate",0x0,"Tue Jan 29 01:40:22 2008"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\1","BuildCheckSum",0x0,"105b2a"
;HKLM,"%UPDREG%\Windows XP Version 2003\SP3\KB944328-v3\Filelist\1","Location",0x0,"%16425%"

а файл SYSSETUP.DLL лежит в AMD64 и нет цифровой подписи KB944328-v3.cat

Далее продолжим - распаковал файл:
PCK_MSXML.INF

В секции лишняя буква S
HKLM,"%HFREG%\KB955069\Files1","Old Link Date",0x0


И ктому же вопрос - почему в секции forcecopy файлы вдруг запаковались ?

Дальше в лес - толще партизаны:

Ошибка с File<s> - почти у всех KB, походу обнаружил что в конечном дистрибутиве не удаляется sysoc.inf + новый sysoc.in_

Информация из PCK_MSXML.INF не вносится в реестр (не из-за File<s> но пока не понял почему)

Shido
26-06-2009, 14:19
И ктому же вопрос - почему в секции forcecopy файлы вдруг запаковались ? »
С помощью upd, при первом запуске.

в PCK_X64.INF у вас за комментировано: »
Верно, я забыл об этом.

Раньше он был в общей папке а теперь вынесен в отдельный аддон - и видимо не перенесена цифровая подпись ? (файл CAT)
видимо вот этот файлик не внесён в отдельный аддон KB955069.CAT -> MS08-069 Microsoft XML Core Services 3.0 »
Верно, исправлю.

В секции лишняя буква S
HKLM,"%HFREG%\KB955069\Files1","Old Link Date",0x0 »
Вот за это спасибо, у меня глючок в системе конвертирования информации из реестра.
Буду исправлять. Т.к. это во всех инфах вылезло.

Исправлю её и выложу фикс для найденых багов.

Shido
26-06-2009, 15:11
Народ знаете удобную программу для сохранения разницы между двумя папками (с учётом подкаталогов и структуры) в отдельный каталог? надоело ловить ошибки из-за забывчивости.

Habetdin
26-06-2009, 16:19
Shido, можно в Total Commander'е сравнивать или с помощью WinMerge (http://forum.oszone.net/thread-90628.html) :)

BXA
26-06-2009, 16:40
Shido,
Исправил у себя все вышеназванные ошибки - в целом всё работает ошибок в qfecheck, setuperr и sigverif нет

Но!

Ни в реестре ни в qfecheck нет информации об установленном MSXML3 - KB955069? такое ощущение что не запускается pck_msxml.inf Хотя проверил - что после установки все файлы лежат на местах версии их соответсвуют. Проверил нет ли перекосов строк в txtsetup sysoc и dosnet - всё вроде нормально.

Несколько напрягает отсутствие сведений о KB955069 - это даёт повод думать что ещё чтото не так встало...

Shido
26-06-2009, 17:42
BXA, фикс. Исправлены всё ошибки что уже найдены. Информация о KB955069 есть.
Обновлять поверх оригинального пакета от 21.06.2009, до первого запуска пакета (файлы в FORCECOPY должны быть не упакованными).

удалено

Habetdin, ни тотал ни winmerge меня не устраивают, т.к. предполагают всё таки полуручную обработку. Буду писать свою для полной автоматизации этой рутины.

dimez
27-06-2009, 02:14
Shido, windiff?

BXA
29-06-2009, 16:06
фикс. Исправлены всё ошибки что уже найдены. »

У меня после фикса Fatal Error на 39 минуте :o

Shido,
Дядька! я фигею: s остался! надо \File 1"," а стоит \Files 1","

HKLM,"%HFREG%\KB955069\Files 1","Old Link Date",0x0
чтото ещё поплыло раз фатал еррор - а за %рунонсе% спасибо - попробую сам исправить в ручную...

В файле PCK_X64.INF

остался вариант: \Files1"


В файле upd - запаковка inf идёт в .inf_ а не .in_
запаковка .cat идёт в .cat_

Shido
29-06-2009, 17:40
BXA, гляну. Самое странное, что у меня отработало на ура, может, что ещё поменял да забыл.

Shido
29-06-2009, 18:31
s остался! надо \File 1"," а стоит \Files 1","
HKLM,"%HFREG%\KB955069\Files 1","Old Link Date",0x0 »
С этим всё ясно, как оказалось у меня было два вида записей с Files1 и Files 1. Первый вариант я не долго думая исправил путём замены с помощью Блокнота, а вот второй опять незаметил.
Подобных ошибок большене будет.

В файле upd - запаковка inf идёт в .inf_ а не .in_
запаковка .cat идёт в .cat_ »
Если в 1-msxml3, то в новом архиве исправлено. Перенёс не тот файл, когда формировал обновление путём сравнения директорий в тотале. Если нет то у тебя не обновился какойто upd, т.к. в других такой ошибки нет.

Кстати, таких глюков больше не будет, наваял себе маленькую утилиту: на входе две папки с разными версиями пакета - на выходе архив с обновлением. Очень удобно :happy: и чего раньше не сделал :).

У меня после фикса Fatal Error на 39 минуте »
Поподробней. Код, лучше скрин.

Добавлено в пост:
C Fatal Error разобрался. Архив из этого поста не решит проблему. Проблема в папке ASMS, что-то лишнее в ней запаковал (кажется это файлы с расширением *.man). Способа решения два: 1 - заменить папку на dvd на не упакованую из архива от 21.06.2009 после отработки пакета. 2-удалить команды упаковки содержимого папки из upd. Второй вариант предпочтительней.

Поправленный архив выложу завтра, ушёл спать.

BXA
30-06-2009, 09:40
Shido, Я методами ручных манипуляций, сравнений, корректировок скрипта и др. добился чтобы пак встал как положено, новые апдейты проверить не смогу - ухожу в отпуск




© OSzone.net 2001-2012