Войти

Показать полную графическую версию : Перепакованный M$ .NET Framework (все версии)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Pasha_ZZZ
13-05-2012, 10:40
Как лечить? » Или удалять и переустанавливать все; или снять галку, нажать Закрыть и поставить галку Больше не спрашивать.

CtrlSoft
13-05-2012, 10:48
я вот интегрирую все обновления в режиме аудита в том числе .Net 4. Но перед захватом образа, папки
Windows\Installer
и
Windows\Microsoft.NET\Framework64\v4.0.30319\SetupCache
или
Windows\Microsoft.NET\Framework\v4.0.30319\SetupCache копирую во временую папку, удаляю оригиналы и делаю образ. После этого папки с компонентами .Net 4, архивирую в 7-zip. Экономия около 700 Мб (для сборки x86-x64).
Распаковку можно выполнить например на этапе specialize.

Pasha_ZZZ
13-05-2012, 10:59
интегрирую все обновления в режиме аудита в том числе .Net 4. Но перед захватом образа » Это похвально для Висты и семерки, но для оригинального инсталлера ХР как-то не катит.

JohnnyD
13-05-2012, 11:53
Я говорю о том, что переустановка всего пакета сразу со всеми KB, может решить ситуацию » Может. Но только до выхода следующих обнов, после чего все заново. Я это тоже проходил...

А хотелось бы, чтобы все было нормально.

UserX
16-05-2012, 18:43
Опять старая проблема. Обновление KB-2604111 после установки просит установить его по новой и так бесконечно. Как лечить? »
Или удалять и переустанавливать все; »
Ставил всё с нуля. Установил пакет и следом - сразу же 8 предварительно скачанных обновлений MS .NET Framework из командного файла:
NDP1.1sp1-KB2656370-x86.exe /q
NDP1.1sp1-KB2656353-x86.exe /q

NDP20SP2-KB2633880-x86.exe /q
NDP20SP2-KB2656369-x86.exe /q
NDP20SP2-KB2604092-x86.exe /q

NDP30SP2-KB2604110-x86.exe /q
NDP30SP2-KB2656407-x86.exe /q

NDP35SP1-KB2604111-x86.exe /q

Установка последнего проходит, но при запуске MU он всё равно определяется как неустановленный.
Может важен порядок и нужно сначала командный файл, а потом уже и сам пакет?
А как MS определяет наличие установленных компонентов? По записям в реестре? Может туда ручками чего-то добавить, чтобы отвязалась от этого NDP35SP1-KB2604111-x86.exe ?

Aquila
16-05-2012, 19:12
UserX, Да наверное всё же MU немного оплошали в этом, может пропустили... Поддерживаю что нужно добавить запись в реестр для отключения этого KB из списка.

UserX
16-05-2012, 20:03
Да наверное всё же MU немного оплошали »
Думаю, что это слово тут не подходит. Майкрософт изначально делали всё под себя. Причём делали так, что только им одним известно как. В результате, образовалась несовместимость между "сторонним" интегрированным пакетом обновлений и алгоритмом обновления от MS в плане регистрации устанавливаемых обновлений.
Видимо, дело не только в ключах реестра, но и в каких-то файлах и путях.

apozlevich
16-05-2012, 20:16
Есть предложение - сделать две виртуальные машины, одну с паком от simplix, другую с оригинальным .Net. Обновить и сравнить реестр, файлы, структуру папок...

UserX
16-05-2012, 20:30
Обновить и сравнить реестр, файлы, структуру папок... »
И выйти на пенсию с чувством не зря прожитой жизни! ;)

Aquila
16-05-2012, 21:56
Обновить и сравнить реестр, файлы, структуру папок... »
Для начала можно проверить реестр, в нём то точно мы найдём недостаток: не запущенная служба, не зарегистрированный inf или dll файл. Но всё же это смешно :lol:

infinity78
16-05-2012, 22:41
apozlevich,
Ну сказанул.... Я думаю там еще и правнуки сравнивать будут... :up

apozlevich
17-05-2012, 11:31
Да это не так уж и много, тем более, я же не сам сверять все буду, давно придумали софт для этого. И вообще, это была просто идея.

Вини-Пух
18-05-2012, 13:50
Скажите пожалуйста, а эта сборка подойдет для локализаций кроме русского ? на пример под испанскую или итальянскую ХР. Спасибо.

Vitek 07
18-05-2012, 13:54
Вини-Пух, ограничений нет никаких, так что установится.

TERMINAL
18-05-2012, 19:11
Установка последнего проходит, но при запуске MU он всё равно определяется как неустановленный.
Может важен порядок и нужно сначала командный файл, а потом уже и сам пакет?
А как MS определяет наличие установленных компонентов? По записям в реестре? Может туда ручками чего-то добавить, чтобы отвязалась от этого NDP35SP1-KB2604111-x86.exe ? »
Моё мнение, что Microsoft ошиблась во времени созданного файла System.AddIn.dll - время его 4:03, а на MU написано вот что:
File name File version File size Date Time
System.AddIn.dll 3.5.30729.3676 163,840 22-Dec-2011 23:56
Выпуск обновлений для ограниченного распространения

File name File version File size Date Time
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:01
Для всех поддерживаемых 64-разрядных (x64) версий систем
Выпуск обновлений для общего распространения

File name File version File size Date Time
System.AddIn.dll 3.5.30729.3676 163,840 23-Dec-2011 00:14
System.AddIn.dll 3.5.30729.3676 163,840 22-Dec-2011 23:56
Выпуск обновлений для ограниченного распространения

File name File version File size Date Time
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:21
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:01
Для всех поддерживаемых версий систем с архитектурой IA-64
Выпуск обновлений для широкого распространения

File name File version File size Date Time
System.AddIn.dll 3.5.30729.3676 163,840 23-Dec-2011 00:28
System.AddIn.dll 3.5.30729.3676 163,840 22-Dec-2011 23:56
Выпуск обновлений для ограниченного распространения

File name File version File size Date Time
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:36
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:01
Поэтому MU снова Вам предлагает его скачать, но размер уже 0 кб, установка 0 мин.

UserX
18-05-2012, 23:33
Моё мнение, что Microsoft ошиблась во времени созданного файла System.AddIn.dll - время его 4:03, а на MU написано вот что: »

Исключая из вашего списка 64-х разрядность и IA-64, а также учитывая, что в Windows XP после обновления имеется версия файла System.AddIn.dll 3.5.30729.5766, получаем, что в вашем списке подходит последняя группа, т.е.:

File name File version File size Date Time
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:36
System.AddIn.dll 3.5.30729.5766 163,840 22-Dec-2011 12:01

Последовательно изменял дату файла System.AddIn.dll с 4:03 сначала на 12:36, а затем на 12:01.
После каждой замены запускал проверку обновлений.
Оба раза получал, что требуется установить KB2604111.
Т.е. замена даты указанного файла не помогла. Правда, сотые доли секунды вы не указали. А в дате 04:03 они были 04:03:58. Может имеет значение установка сотых долей секунды?

TERMINAL
19-05-2012, 10:45
UserX, Может это поможет?
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1\SP1\KB2657424]
"ReleaseType"="Security Update"
"PublishingGroup"="Developer Division"
"Publisher"="Microsoft Corporation"
"PackageVersion"="1"
"PackageName"="Security Update for Microsoft .NET Framework 3.5 Service Pack 1 (KB2657424)"
"InstallerVersion"="4.05"
"InstallerName"="Windows Installer"
"BuildLab"="LDR"
"ThisVersionInstalled"="Y"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1\SP1\KB2604111]
"ReleaseType"="Security Update"
"PublishingGroup"="Developer Division"
"Publisher"="Microsoft Corporation"
"PackageVersion"="1"
"PackageName"="Security Update for Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111)"
"InstallerVersion"="4.05"
"InstallerName"="Windows Installer"
"BuildLab"="LDR"
"ThisVersionInstalled"="Y"

Denisminsk
19-05-2012, 19:47
Давно уже пора обновить Установочный пакет Microsoft .NET Framework 1.1-4.0 для WinXP SP3 x86

Vitek 07
19-05-2012, 19:57
Denisminsk, ну так дерзайте (http://forum.oszone.net/post-1914501.html#post1914501)

UserX
20-05-2012, 04:05
Может это поможет? »
О! Ваша идея помогла!
У этих идиотов из Майкрософт, оказывается, есть две ветви:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\
и
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1\SP1\

Так вот, после ручной установки обновления NDP35SP1-KB2604111-x86.exe оно прописывается в ветви:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\
т.е.:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\KB2604111]

Взял и экспортировал эту ветвь. Получил такой рег-файл:
--------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\KB2604111]
"ReleaseType"="Security Update"
"PublishingGroup"="Developer Division"
"Publisher"="Microsoft Corporation"
"PackageVersion"="1"
"PackageName"="Security Update for Microsoft .NET Framework 3.5 Service Pack 1 (KB2604111)"
"InstallerVersion"="4.05"
"InstallerName"="Windows Installer"
"InstalledDate"="15.05.2012"
"InstalledBy"="Administrator"
"BuildLab"="LDR"
"ThisVersionInstalled"="Y"
--------------

Затем, в этом экспортированном рег-файле редактором в ДВУХ МЕСТАХ заменил Service Pack 1 на SP1.
Получил такой рег-файл:
--------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1\SP1\KB2604111]
"ReleaseType"="Security Update"
"PublishingGroup"="Developer Division"
"Publisher"="Microsoft Corporation"
"PackageVersion"="1"
"PackageName"="Security Update for Microsoft .NET Framework 3.5 SP1 (KB2604111)"
"InstallerVersion"="4.05"
"InstallerName"="Windows Installer"
"InstalledDate"="15.05.2012"
"InstalledBy"="Administrator"
"BuildLab"="LDR"
"ThisVersionInstalled"="Y"
--------------

И добавил этот новый рег-файл в реестр.

После этого MU перестала предлагать установить уже установленное обновление KB2604111.

Спасибо вам, TERMINAL! :)




© OSzone.net 2001-2012