О! Ваша идея помогла!
У этих идиотов из Майкрософт, оказывается, есть две ветви:
[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!
![Smile](images/smilies/new/smile.gif)